Virtuel maskinstørrelse DS3
(under ældre generationsstørrelser)
Azure Portal (ved implementering af VM) viser, at DS3
understøtter op til 16 datadiske / op til 12800 IOPS
– det er fint,
Men hvad jeg er interesseret i er, at det er lokalt / temp-lager 28 GB D: drev
Dokumentation viser, at dette lokale / temp-drev er SSD, men hvad jeg ikke kan finde, er information om, hvor mange IOPS dette drev kan håndtere?
Mere specifikt, hvis min TempDB har krav om IOPS op til 1900
, kan D: køre på DS3
VM håndtere dette krav?
Fra denne kilde https://docs.microsoft.com/en-us/azure/virtual-machines/sizes-previous-gen kan jeg gætte på, at D: er 3200
IOPS men ikke sikker på, at jeg forstår det korrekt …
Svar
Til VM-serien med premium lagring en del af den lokale SSD er reserveret til cache af premium diske. Derfor har D3 200 GB Temp Storage, men DS3 har kun 28 GB tilgængelig Temp-lager med 172 GB reserveret til diskcaching.
IOPS deles ligeledes mellem Temp-lagring (D 🙂 og diskcachen. Den samlede IOPS er 16.000, men din effektive IOPS og kapacitet afhænger af brugen af diskcachen. Hvis du slukker for læsecaching på dine datadiske, eller hvis de er let anvendte, har du mere IOPS tilgængelige til midlertidig lagring.
Derfor er caching og midlertidig lagring sammen i gitteret:
Max cached and temp storage throughput: 16,000 IOPS 128 MBps 172GB cache size 28GB temp storage
Kommentarer
- " Hvis du slukker for læsecaching på dine datadiske, eller de er let anvendte, skal du ' Jeg har flere IOPS til rådighed til midlertidig lagring. " flere IOPS – op til 3200 til midlertidig lagring, er det korrekt? og når read-caching er aktiveret og meget brugt, der kan forbruge de fleste af disse 3200, så tempDB med 1900 IOPS-krav t vil lide, ikke?
- For DS3 " Maksimal cachemængde og temp lagring gennemstrømning: " er 16.000 ikke 3.200 .