A Linux rendszerre vonatkozó teljesítménytesztek Azure NetApp Files

Ez a cikk a Linux rendszerhez készült Azure NetApp Files teljesítmény-teljesítménymutatókat ismerteti.

Linux-felskálázás

Ez a szakasz a Linux munkaterhelés teljesítményére és a számítási feladatok IOPS vonatkozó teljesítménymutatókat ismerteti.

A Linux munkaterhelés átviteli sebessége

Az alábbi gráf a 64-Bináris prefixum (KiB) szekvenciális számítási feladatot és egy 1 TiB-os munkakészletet jelöl. Azt mutatja, hogy egyetlen Azure NetApp Files kötet képes kezelni a ~ 1 600 MiB/s Pure szekvenciális írások és a ~ 4 500 MiB/s Pure szekvenciális olvasások között.

A gráf egyszerre 10%-os csökkenést ábrázol, a tiszta olvasástól a tiszta írásig. Azt mutatja be, hogy mit várhat, ha eltérő olvasási/írási arányt használ (100%: 0%, 90%: 10%, 80%: 20% stb.).

A Linux munkaterhelés átviteli sebessége

Linux munkaterhelés IOPS

A következő gráf egy 4 Bináris prefixum (KiB) véletlenszerű számítási feladatot és egy 1 TiB-os munkakészletet képvisel. A gráf azt mutatja, hogy egy Azure NetApp Files kötet képes kezelni a ~ 130 000 Pure Random writes és a ~ 460 000 Pure véletlenszerű olvasások között.

Ez a gráf egyszerre 10%-os csökkenést ábrázol, a tiszta olvasástól a tiszta írásig. Azt mutatja be, hogy mit várhat, ha eltérő olvasási/írási arányt használ (100%: 0%, 90%: 10%, 80%: 20% stb.).

Linux munkaterhelés IOPS

Linux-felskálázás

A Linux 5,3 kernel lehetővé teszi az együgyféles kibővíthető hálózatkezelést az NFS-hez nconnect . Az ebben a szakaszban található diagramok az ügyféloldali csatlakoztatási lehetőség NFSv3-vel való ellenőrzésének eredményeit mutatják be. A szolgáltatás a SUSE (SLES12SP4-től kezdve) és az Ubuntu (a 19,10-es kiadástól kezdve) verzióban érhető el. A fogalom a többcsatornás SMB és az Oracle Direct NFS esetében is hasonló.

A gráfok összehasonlítják a nconnect nem csatlakoztatott csatlakoztatott kötetek előnyeit. A gráfokban a FIO az USA-west2 Azure-régióban egyetlen D32s_v3 példányból generálta a munkaterhelést.

Linux olvasási sebesség

Az alábbi ábrák a ~ 3 500 MiB/s olvasását mutatja be nconnect , nagyjából 2,3 x nem nconnect .

Linux olvasási sebesség

Linux írási sebesség

A következő diagramok szekvenciális írásokat jelenítenek meg. Ezek azt jelzik, hogy a nconnect szekvenciális írásoknak nincs érzékelhető előnyük. 1 500 a MiB/s nagyjából a szekvenciális írási mennyiség felső korlátja, valamint a D32s_v3-példány kimenő korlátja.

Linux írási sebesség

Linux-olvasási IOPS

A következő diagramok véletlenszerűen olvasnak a ~ 200 000 olvasási IOPS nconnect , nagyjából 3x nem nconnect .

Linux-olvasási IOPS

Linux-írási IOPS

Az alábbi grafikonok véletlenszerű írásokat mutatnak a ~ 135 000 írási IOPS nconnect , amely nagyjából 3x-ot nem nconnect .

Linux-írási IOPS

Következő lépések