Tolok ukur performa Azure NetApp Files untuk Linux

Artikel ini menjelaskan tolok ukur performa yang disampaikan Azure NetApp Files untuk Linux.

Perluasan skala Linux

Bagian ini menjelaskan tolok ukur performa throughput beban kerja Linux dan IOPS beban kerja.

Throughput beban kerja Linux

Grafik di bawah ini menunjukkan beban kerja berurutan 64 kibibyte (KiB) dan set kerja 1 TiB. Ini memperlihatkan bahwa satu volume Azure NetApp Files dapat menangani antara ~1.600 MiB/dtk tulis berurutan murni dan ~4.500 MiB/dtk baca berurutan murni.

Grafik menggambarkan penurunan 10% pada satu waktu, dari baca murni hingga tulis murni. Ini menunjukkan apa yang dapat Anda harapkan ketika menggunakan berbagai rasio baca/tulis (100%:0%, 90%:10%, 80%:20%, dan sebagainya).

Linux workload throughput

IOPS beban kerja Linux

Grafik berikut menunjukkan beban kerja acak 4 kibibyte (KiB) dan set kerja 1 TiB. Grafik memperlihatkan bahwa volume Azure NetApp Files dapat menangani antara ~130.000 tulis acak murni dan ~460.000 baca acak murni.

Grafik ini menggambarkan penurunan 10% pada satu waktu, dari baca murni hingga tulis murni. Ini menunjukkan apa yang dapat Anda harapkan ketika menggunakan berbagai rasio baca/tulis (100%:0%, 90%:10%, 80%:20%, dan sebagainya).

Linux workload IOPS

Peningkatan skala Linux

Grafik di bagian ini memperlihatkan hasil pengujian validasi untuk opsi pemasangan sisi klien dengan NFSv3. Untuk informasi selengkapnya, lihat nconnect bagian opsi pemasangan Linux.

Grafik tersebut membandingkan keuntungan dari nconnect dengan volume non-connected yang dipasang. Dalam grafik, FIO menghasilkan beban kerja dari satu instans D32s_v4 di wilayah Azure as-barat2 menggunakan beban kerja berurutan 64-KiB – ukuran I/O terbesar yang didukung oleh Azure NetApp Files pada saat pengujian ditampilkan di sini. Azure NetApp Files kini mendukung ukuran I/O yang lebih besar. Untuk detail selengkapnya, lihat bagian rsize dan wsize dari opsi pemasangan Linux.

Throughput baca Linux

Grafik berikut menampilkan 64 KiB pembacaan berurutan dari pembacaan ~3.500 MiB/dtk dengan nconnect, sekitar 2,3X dari non-nconnect.

Linux read throughput

Throughput tulis Linux

Grafik berikut memperlihatkan tulis berurutan. Grafik tersebut memperlihatkan nconnect tidak memiliki manfaat nyata untuk tulis berurutan. Kurang lebih 1.500 MiB/dtk merupakan batas atas volume tulis berurutan dan batas keluar instans D32s_v4.

Linux write throughput

IOPS baca Linux

Grafik berikut menampilkan 4 KiB pembacaan acak dari ~200.000 IOPS baca dengan nconnect, sekitar 3X dari non-nconnect.

Linux read IOPS

IOPS tulis Linux

Grafik berikut memperlihatkan 4 KiB penulisan acak dari ~135.000 IOPS tulis dengan nconnect. sekitar 3X dari non-nconnect.

Linux write IOPS

Langkah berikutnya