Megosztás a következőn keresztül:


Lemezteljesítmény-metrikák

A következőkre vonatkozik: ✔️ Linux rendszerű virtuális gépek ✔️ Windows rendszerű virtuális gépek Rugalmas méretezési ✔️ csoportok ✔️ Egységes méretezési csoportok

Az Azure metrikákat kínál az Azure Portalon, amelyek betekintést nyújtanak a virtuális gépek (virtuális gépek) és a lemezek teljesítményébe. A metrikák API-hívással is lekérhetők. Ez a cikk három alszakaszra oszlik:

  • Lemez I/O-, átviteli sebesség- és üzenetsormélység- és késési metrikák – Ezek a metrikák lehetővé teszik a tárolóteljesítmény megtekintését egy lemez és egy virtuális gép szempontjából.
  • Lemezkitörési metrikák – Ezek a metrikák biztosítják a prémium szintű lemezeken a kipukkadási funkciónk megfigyelhetőségét.
  • Tárolási I/O-kihasználtsági metrikák – Ezek a metrikák segítenek a tárolóteljesítmény szűk keresztmetszeteinek diagnosztizálásában a lemezeken.

Minden metrikát percenként bocsát ki a rendszer, kivéve a kipukkanó kredit százalékos metrikát, amelyet 5 percenként bocsát ki a rendszer.

Lemez I/O-, átviteli sebessége, üzenetsormélység- és késési metrikák

A következő metrikák érhetők el a virtuális gép és a lemez I/O-jának, az átviteli sebességnek és az üzenetsor mélységi teljesítményének elemzéséhez:

  • Operációsrendszer-lemez késése (előzetes verzió): Az operációsrendszer-lemez monitorozása során az IOS-ek végrehajtásának átlagos időtartama. Az értékek miliseconds-ban vannak.
  • Operációsrendszer-lemez üzenetsorának mélysége: Az operációsrendszer-lemezről olvasásra vagy az operációsrendszer-lemezre írásra váró, folyamatban lévő I/O-kérések száma.
  • Operációsrendszer-lemez olvasási bájtjainak száma másodpercenként az operációsrendszer-lemezről. Ha az írásvédett vagy írásvédett lemez gyorsítótárazása engedélyezve van, ez a metrika magában foglalja a gyorsítótárból beolvasott bájtokat.
  • Operációsrendszer-lemez olvasási műveletei/mp: Az operációsrendszer-lemezről másodpercenként beolvasott bemeneti műveletek száma. Ha engedélyezve van az írásvédett vagy írásvédett lemez gyorsítótárazása , ez a metrika tartalmazza a gyorsítótárból beolvasott IP-címeket.
  • Operációsrendszer-lemez írási bájtjainak száma másodpercenként az operációsrendszer-lemezről.
  • Operációsrendszer-lemez írási műveletei/mp: Az operációsrendszer-lemezről másodpercben írt kimeneti műveletek száma.
  • Adatlemez késése (előzetes verzió):Az IOS-ek az adatlemez monitorozása során történő befejezésének átlagos időtartama. Az értékek miliseconds-ban vannak.
  • Adatlemez üzenetsorának mélysége: Az adatlemez(ek)ből olvasásra váró vagy az adatlemez(ek)be írandó aktuális I/O-kérések száma.
  • Adatlemez olvasási bájt/másodperc száma: Az adatlemez(ek)ből másodpercenként beolvasott bájtok száma. Ha az írásvédett vagy írásvédett lemez gyorsítótárazása engedélyezve van, ez a metrika magában foglalja a gyorsítótárból beolvasott bájtokat.
  • Adatlemez olvasási műveletei/mp: Az adatlemez(ek)ből másodpercenként beolvasott bemeneti műveletek száma. Ha engedélyezve van az írásvédett vagy írásvédett lemez gyorsítótárazása , ez a metrika tartalmazza a gyorsítótárból beolvasott IP-címeket.
  • Adatlemez írási bájtok száma másodpercenként az adatlemez(ek)ből.
  • Adatlemez írási műveletei/mp: Az adatlemez(ek)ből másodpercenként írt kimeneti műveletek száma.
  • Lemez olvasási bájtjai: A virtuális géphez csatlakoztatott összes lemezről egy perc alatt beolvasott bájtok száma. Ha az írásvédett vagy írásvédett lemez gyorsítótárazása engedélyezve van, ez a metrika magában foglalja a gyorsítótárból beolvasott bájtokat.
  • Lemezolvasási műveletek/mp: A virtuális géphez csatlakoztatott összes lemezről másodpercenként beolvasott bemeneti műveletek száma. Ha engedélyezve van az írásvédett vagy írásvédett lemez gyorsítótárazása , ez a metrika tartalmazza a gyorsítótárból beolvasott IP-címeket.
  • Lemezírási bájtok: A virtuális géphez csatlakoztatott összes lemezről egy perc alatt írt bájtok száma.
  • Lemezírási műveletek/mp: A virtuális géphez csatlakoztatott összes lemezről másodpercenként írt kimeneti műveletek száma.
  • Ideiglenes lemez késése (előzetes verzió): Az iOS-ek az ideiglenes lemez monitorozása során történő befejezésének átlagos időtartama. Az értékek miliseconds-ban vannak.
  • Ideiglenes lemez üzenetsorának mélysége: Az ideiglenes lemezről olvasásra vagy az ideiglenes lemezre való írásra váró aktuális folyamatban lévő I/O-kérések száma.
  • Temp Disk Read Bytes/Sec: Az ideiglenes lemezről másodpercenként beolvasott bájtok száma.
  • Temp Disk Read Operations/Sec: Az ideiglenes lemezről másodpercenként beolvasott bemeneti műveletek száma.
  • Temp Disk Write Bytes/Sec: Az ideiglenes lemezről másodpercenként írt bájtok száma.
  • Temp Disk Write Operations/Sec: Az ideiglenes lemezről másodpercben írt kimeneti műveletek száma.

Feljegyzés

A lemezmetrikák nem tudják naplózni a CRUD -műveleteket (létrehozás, olvasás, frissítés, törlés) a felügyelt lemezeken.

Kipukkanó metrikák

A következő metrikák segítenek a prémium lemezeinken való kipukkadási funkciónk megfigyelhetőségében:

  • Adatlemez maximális kipukkadási sávszélessége: Az adatlemez(ek) átviteli sebességének korlátja.
  • Operációsrendszer-lemez maximális kipukkadási sávszélessége: Az operációsrendszer-lemez átviteli sebességének korlátja, amelybe az operációsrendszer-lemez fel tud törni.
  • Data Disk Max Burst IOPS: az az IOPS-korlát, amelybe az adatlemez(ek) fel tudnak törni.
  • Os Disk Max Burst IOPS: Az az IOPS-korlát, amellyel az operációsrendszer-lemez fel tud robbanni.
  • Adatlemez cél sávszélessége: Az adatlemez(ek)nek az adatlemez(ek)nek a kipukkadás nélkül elérhető átviteli sebességkorlátja.
  • Operációsrendszer-lemez célkontrasztja: Az operációsrendszer-lemez teljesítménykorlátja, amelyet az operációsrendszer-lemez kipukkadás nélkül el tud érni.
  • Adatlemez cél IOPS: Az adatlemez(ek)nek az adatlemez(ek)nek a feltörés nélküli elérésére vonatkozó IOPS-korlátja.
  • Operációsrendszer-lemez cél IOPS: Az adatlemez(ek)nek az adatlemez(ek)nek az adatlemez(ek)re vonatkozó korlátja.
  • Használt adatlemezek kipukkadásos BPS-kreditjeinek százalékos aránya: Az adatlemez(ek)hez használt átviteli sebesség-kipukkadás halmozott százalékos aránya. 5 perces időközönként bocsát ki.
  • Os Disk Used Burst BPS Credits Percentage:The accumulated percentage of the throughput burst used for the OS disk. 5 perces időközönként bocsát ki.
  • A használt adatlemez IO-kreditjeinek százalékos aránya: Az adatlemez(ek)hez használt IOPS-kipukkadás halmozott százalékos aránya. 5 perces időközönként bocsát ki.
  • Os Disk Used Burst IO Credits Percentage:The accumulated percentage of the IOPS burst used for the OS disk. 5 perces időközönként bocsát ki.
  • Igény szerinti lemezkitörési műveletek: Az igény szerinti kipukkadást engedélyező lemezekhez használt kipukkasztási tranzakciók halmozott műveletei. Kibocsátva egy óra időközönként.

Virtuálisgép-kipukkadási metrikák

Az alábbi metrikák betekintést nyújtanak a virtuálisgép-szintű kipukkadásba:

  • Virtuális gép nem gyorsítótárazott használt burst IO-kreditek százalékos aránya: A virtuális gép nem gyorsítótárazott IOPS-kipukkadásának felhalmozott százalékos aránya. 5 perces időközönként bocsát ki.
  • Virtuális gép nem gyorsítótárazott használt burst BPS-kreditek százalékos aránya: A virtuális gép nem gyorsítótárazott átviteli sebességének felgyülemlett százalékos aránya. 5 perces időközönként bocsát ki.
  • A virtuális gép gyorsítótárazott használt burst IO-kreditjeinek százalékos aránya: A virtuális gép gyorsítótárazott IOPS-kipukkadásának összesített százalékos aránya. 5 perces időközönként bocsát ki.
  • A virtuális gép által gyorsítótárazott használt burst BPS-kreditek százalékos aránya: A virtuális gép gyorsítótárazott átviteli sebességének felgyorsult százalékos aránya. 5 perces időközönként bocsát ki.

Tárolási I/O-kihasználtsági metrikák

Az alábbi metrikák segítenek diagnosztizálni a virtuális gép és a lemez kombináció szűk keresztmetszetét. Ezek a metrikák csak a prémium szintű tárolást támogató virtuálisgép-sorozatokban érhetők el.

A lemez I/O-korlátjának diagnosztizálásához segítséget nyújtó metrikák:

  • Adatlemez IOPS által felhasznált százalékos aránya: A kiosztott adatlemez IOPS által befejezett tényleges adatlemez IOPS osztásával kiszámított százalékos érték. Ha ez az összeg 100%, a futó alkalmazás IO-le van képezve az adatlemez IOPS-korlátjából.
  • Felhasznált adatlemez sávszélessége: Az adatlemez tényleges átviteli sebességének a kiosztott adatlemez átviteli sebességével történő elosztásával kiszámított százalékos érték. Ha ez az összeg 100%, a futó alkalmazás IO-le van képezve az adatlemez sávszélességkorlátjából.
  • Operációsrendszer-lemez IOPS által felhasznált százalékos aránya: A kiosztott operációsrendszer-lemez IOPS-jának tényleges IOPS-jának elosztásával kiszámított százalékos érték. Ha ez az összeg 100%, a futó alkalmazás IO-le van képezve az operációsrendszer-lemez IOPS-korlátjából.
  • Operációsrendszer-lemez sávszélességének felhasznált százalékos aránya: Az operációsrendszer-lemez tényleges átviteli sebességének a kiosztott operációsrendszer-lemez átviteli sebességével való megosztásával kiszámított százalékos érték. Ha ez az összeg 100%, a futó alkalmazás IO-le van képezve az operációsrendszer-lemez sávszélességkorlátjából.

Metrikák, amelyek segítenek a virtuális gépek I/O-korlátjának diagnosztizálásában:

  • Virtuális gép által gyorsítótárazott IOPS által felhasznált százalékos érték: A gyorsítótárazott virtuális gépek maximális IOPS-korlátja által teljesített teljes tényleges gyorsítótárazott IOPS-érték elosztásával kiszámított százalékos érték. Ha ez az összeg 100%, a futó alkalmazás IO-le van képezve a virtuális gép gyorsítótárazott IOPS-korlátjából.
  • A virtuális gép gyorsítótárazott sávszélességének kihasználtsága: A gyorsítótárazott virtuális gépek maximális átviteli sebességével befejezett teljes tényleges gyorsítótárazott átviteli sebesség elosztásával kiszámított százalékos érték. Ha ez az összeg 100%-os, a futó alkalmazás IO-le van képezve a virtuális gép gyorsítótárazott sávszélesség-korlátjából.
  • Virtuális gép nem gyorsítótárazott IOPS-kihasználtsága: A virtuális gép teljes tényleges, nem gyorsítótárazott IOPS-értékének a maximális IOPS-korláttal kiegészített elosztásával kiszámított százalékos érték. Ha ez az összeg 100%-os, a futó alkalmazás IO-megfeleltetve van a virtuális gép nem gyorsítótárazott IOPS-korlátjából.
  • Virtuális gép nem gyorsítótárazott sávszélességének kihasználtsága: A virtuális gép teljes tényleges, nem gyorsítótárazott átviteli sebességének a maximális kiosztott virtuálisgép-átviteli sebességre való felosztásával kiszámított százalékos érték. Ha ez az összeg 100%, akkor a futó alkalmazás IO-le van képezve a virtuális gép nem gyorsítótárazott sávszélesség-korlátjából.

Példa a storage IO-metrikákra

Tekintsünk át egy példát arra, hogyan használhatjuk ezeket az új tárolási I/O-kihasználtsági metrikákat, hogy segítsünk hibakeresésben, ahol szűk keresztmetszet van a rendszerben. A rendszer beállítása megegyezik az előző példával, kivéve, hogy ezúttal a csatlakoztatott operációsrendszer-lemez nincs gyorsítótárazva.

Beállít:

  • Standard_D8s_v3
    • Gyorsítótárazott IOPS: 16 000
    • Nem csatlakoztatott IOPS: 12 800
  • P30 operációsrendszer-lemez
    • IOPS: 5000
    • Gazdagép gyorsítótárazása: Letiltva
  • Két P30-adatlemez × 2
    • IOPS: 5000
    • Gazdagép gyorsítótárazása: Olvasás/írás
  • Két P30-adatlemez × 2
    • IOPS: 5000
    • Gazdagép gyorsítótárazása: Letiltva

Futtassunk egy teljesítményértékelési tesztet ezen a virtuális gépen és lemezkombináción, amely IO-tevékenységet hoz létre. Az Azure-ra vonatkozó tárolási I/O-teljesítménymérésről további információt az alkalmazás Azure Disk Storage-ra vonatkozó teljesítménymérése című témakörben talál. A teljesítményértékelési eszközből láthatja, hogy a virtuális gép és a lemez kombinációja 22 800 IOPS-t érhet el:

Képernyőkép az f i o kimenetről, amelyen az r=22,8k ki van emelve.

A Standard_D8s_v3 összesen 28 600 IOPS-t érhet el. A metrikák használatával vizsgáljuk meg, hogy mi történik, és azonosítsuk a tároló I/O szűk keresztmetszetét. A bal oldali panelen válassza a Metrikák lehetőséget:

Képernyőkép a bal oldali panelen kiemelt metrikákról.

Először vessünk egy pillantást a virtuális gép gyorsítótárazott IOPS által felhasznált százalékos metrikájára:

Képernyőkép a V M gyorsítótárazott I O P S felhasznált százalékos arányról.

Ez a metrika azt jelzi, hogy a virtuális gépen a gyorsítótárazott IOPS-ra kiosztva 16 000 IOPS 61%-a van használatban. Ez a százalék azt jelenti, hogy a tároló I/O szűk keresztmetszete nem a gyorsítótárazott lemezeknél van, mert nem 100%-os. Most nézzük meg a virtuális gép nem gyorsítótárazott IOPS-használat százalékos metrikáját:

Képernyőkép a V M nem gyorsítótárazott I O P S felhasznált százalékos arányról.

Ez a metrika 100%-os. Ez azt jelzi, hogy a virtuális gépen a nem gyorsítótárazott IOPS-ra ki van utalva mind a 12 800 IOPS. A probléma megoldásának egyik módja, ha a virtuális gép méretét egy nagyobb méretre módosítjuk, amely képes kezelni a további IO-t. De mielőtt ezt tennénk, nézzük meg a csatlakoztatott lemezt, hogy megtudjuk, hány IOPS-t látnak. Ellenőrizze az operációsrendszer-lemezt az operációsrendszer-lemez IOPS által felhasznált százalékos arányának megtekintésével:

Képernyőkép az O S Disk I O P S felhasznált százalékos arányról.

Ez a metrika azt jelzi, hogy a P30 operációsrendszer-lemezhez kiépített 5000 IOPS körülbelül 90%-át használják. Ez a százalék azt jelenti, hogy nincs szűk keresztmetszet az operációsrendszer-lemezen. Most nézzük meg a virtuális géphez csatolt adatlemezeket az IOPS által felhasznált adatlemezek százalékos arányának megtekintésével:

Képernyőkép a felhasznált adatlemez I O P S-ről.

Ez a metrika azt jelzi, hogy az IOPS által felhasznált átlagos arány az összes csatlakoztatott lemezen körülbelül 42%. Ez a százalékos arány a lemezek által használt IOPS alapján lesz kiszámítva, és nem a gazdagép gyorsítótárából lesz kiszolgálva. Vizsgáljuk meg részletesebben ezt a metrikát az alábbi metrikák felosztásának és a LUN-érték szerinti felosztásának alkalmazásával:

Képernyőkép az adatlemez I O P S felhasznált százalékos arányának felosztással történő megjelenítéséről.

Ez a metrika azt jelzi, hogy a 3. és 2. LUN-on csatlakoztatott adatlemezek a kiépített IOPS körülbelül 85%-át használják. Az alábbiakban egy ábra mutatja be, hogyan néz ki az IO a virtuális gép és a lemezek architektúrájából:

Példa a Storage I O-metrikákra.

Következő lépések