Azure Virtual Machine – lokal templagring (D: drive) – hur mycket IOPS kan den hantera?

Virtuell maskinstorlek DS3 (under äldre generationens storlekar)
Azure Portal (vid distribution av virtuell dator) visar att DS3 stöder upp till 16 dataskivor / upp till 12800 IOPS – det är bra,

Men vad jag är intresserad av är att det är lokal / temp-lagring 28 GB D: enhet
Dokumentation visar att denna lokala / temp-enhet är SSD, men det jag inte kan hitta är information om hur många IOPS denna enhet kan hantera?

Mer specifikt, om min TempDB har krav på IOPS upp till 1900, kan D: köra på DS3 VM hantera det kravet?
Från den här källan https://docs.microsoft.com/en-us/azure/virtual-machines/sizes-previous-gen Jag kan gissa att D: är 3200 IOPS men inte säker på att jag förstår det korrekt …

D-Series Azure VM

Svar

För VM-serien med premiumlagring en del av den lokala SSD-enheten är reserverad för cachning av premiumskivor. Därför har D3 200 GB Temp-lagring, men DS3 har bara 28 GB tillgängligt Temp-lagring, med 172 GB reserverat för diskcaching.

IOPS delas på samma sätt mellan Temp-lagring (D 🙂 och skivcache. Den totala IOPS är 16 000, men din effektiva IOPS och genomströmning beror på hur skivcache används. Om du stänger av läscaching på dina dataskivor, eller om de används lätt, kommer du att ha mer IOPS tillgängliga för templagring.

Därför finns caching och templagring tillsammans i rutnätet:

Max cached and temp storage throughput: 16,000 IOPS 128 MBps 172GB cache size 28GB temp storage 

Kommentarer

  • " Om du stänger av läscaching på dina datadiskar, eller om de används lätt, så ' Jag har fler IOPS tillgängliga för templagring. " mer IOPS – upp till 3200 för templagring, stämmer det? och när läscaching är aktiverad och används mycket, som kan konsumera de flesta av dessa 3200 så tempDB med 1900 IOPS krav t kommer att drabbas, eller hur?
  • För DS3 " Max lagrad genomströmning och templagring: " är 16.000, inte 3200 .

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *