Testy porównawcze wydajności usługi Azure NetApp Files dla systemu Linux
W tym artykule opisano testy porównawcze wydajności zapewniane przez usługę Azure NetApp Files dla systemu Linux.
Skalowanie w poziomie systemu Linux
W tej sekcji opisano testy porównawcze wydajności przepływności obciążeń systemu Linux i liczby operacji we/wy na sekundę obciążeń.
Przepływność obciążenia systemu Linux
Wykres poniżej reprezentuje obciążenie sekwencyjne 64-kibibyte (KiB) i zestaw roboczy 1 TiB. Pokazuje, że pojedynczy wolumin usługi Azure NetApp Files może obsłużyć między ok. 1600 zapisów sekwencyjnych MiB/s i ok. 4500 odczytów sekwencyjnych MiB/s.
Wykres ilustruje spadki w 10% w czasie, od czystego odczytu do czystego zapisu. Pokazuje ona, czego można oczekiwać w przypadku używania różnych współczynników odczytu/zapisu (100%:0%, 90%:10%, 80%:20%itd.).
Operacje we/wy na sekundę obciążenia systemu Linux
Poniższy wykres reprezentuje losowe obciążenie 4-kibibyte (KiB) i zestaw roboczy 1 TiB. Wykres pokazuje, że wolumin usługi Azure NetApp Files może obsługiwać od ~130 000 czystych losowych zapisów i ok. 460 000 czystych losowych odczytów.
Ten wykres ilustruje spadki w 10% w czasie, od czystego odczytu do czystego zapisu. Pokazuje ona, czego można oczekiwać w przypadku używania różnych współczynników odczytu/zapisu (100%:0%, 90%:10%, 80%:20%itd.).
Skalowanie w górę systemu Linux
Wykresy w tej sekcji pokazują wyniki testowania poprawności dla opcji instalacji po stronie klienta z systemem plików NFSv3. Aby uzyskać więcej informacji, zobacz nconnect
sekcję opcji instalacji systemu Linux.
Wykresy porównują zalety woluminu nconnect
nieinstalowanegoconnected
. Na wykresach fiO wygenerowało obciążenie na podstawie pojedynczego wystąpienia D32s_v4 w regionie świadczenia usługi Azure us-west2 przy użyciu obciążenia sekwencyjnego 64-KiB — największego rozmiaru operacji we/wy obsługiwanego przez usługę Azure NetApp Files w momencie testowania przedstawionego tutaj. Usługa Azure NetApp Files obsługuje teraz większe rozmiary operacji we/wy. Aby uzyskać więcej informacji, zobacz rsize
i wsize
sekcję opcji instalacji systemu Linux.
Przepływność odczytu systemu Linux
Na poniższych wykresach pokazano sekwencyjne odczyty 64-KiB o wartości ok. 3500 odczytów MiB/s z wartością nconnect
, mniej więcej 2,3 X spozanconnect
.
Przepływność zapisu w systemie Linux
Na poniższych wykresach przedstawiono sekwencyjne zapisy. Wskazują one, że nconnect
nie ma zauważalnych korzyści dla zapisów sekwencyjnych. 1500 MiB/s jest w przybliżeniu zarówno limitem górnego woluminu zapisu sekwencyjnego, jak i limitem ruchu wychodzącego wystąpienia D32s_v4.
Liczba operacji we/wy odczytu na sekundę w systemie Linux
Na poniższych wykresach przedstawiono losowe odczyty 4-KiB z ok. 200 000 operacji we/wy odczytu na sekundę z wartością nconnect
, mniej więcej 3 razynconnect
spoza.
Zapis operacji we/wy na sekundę w systemie Linux
Na poniższych wykresach przedstawiono losowe zapisy 4-KiB z ok. 135 000 operacji we/wy zapisu na sekundę z wartością nconnect
, mniej więcej 3 razynconnect
spoza.
Następne kroki
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla