Udostępnij za pośrednictwem


Metryki dla usługi Azure NetApp Files

Usługa Azure NetApp Files udostępnia metryki dotyczące przydzielonego magazynu, rzeczywistego użycia magazynu, liczby operacji we/wy na sekundę i opóźnienia. Analizując te metryki, możesz lepiej zrozumieć wzorzec użycia i wydajność woluminu kont usługi NetApp.

Definicje

Zrozumienie terminologii związanej z wydajnością i pojemnością w usłudze Azure NetApp Files jest niezbędne do zrozumienia dostępnych metryk:

  • Pula pojemności: pula pojemności określa sposób naliczania opłat za pojemność w usłudze Azure NetApp Files. Pule pojemności zawierają wolumin.
  • Limit przydziału woluminu: ilość pojemności aprowizowanej dla woluminu usługi Azure NetApp Files. Limit przydziału woluminu jest bezpośrednio związany z automatyczną jakością usług (QoS), co wpływa na wydajność woluminu. Aby uzyskać więcej informacji, zobacz QoS types for capacity pools (Typy QoS dla pul pojemności).
  • Przepływność: ilość danych przesyłanych przez sieć (odczyt/zapis/inny) między usługą Azure NetApp Files a klientem. Przepływność w usłudze Azure NetApp Files jest mierzona w bajtach na sekundę.
  • Opóźnienie: opóźnienie to czas, przez jaki operacja magazynu zostanie ukończona w magazynie od momentu nadejścia do momentu przetworzenia i jest gotowa do wysłania z powrotem do klienta. Opóźnienie w usłudze Azure NetApp Files jest mierzone w milisekundach (ms).

Informacje o metrykach operacji wydajności magazynu

Operacja w usłudze Azure NetApp Files jest definiowana jako coś, co dzieje się podczas konwersacji klienta/serwera. Na przykład gdy klient żąda odczytu pliku z usługi Azure NetApp Files, odczyt i inne operacje są wysyłane i odbierane między klientem a serwerem.

Podczas monitorowania woluminu usługi Azure NetApp Files operacje odczytu i zapisu nie są objaśniane. Uwzględniana również w metrykach jest metryka o nazwie Inne operacje we/wy na sekundę, co oznacza, że każda operacja, która nie jest operacją odczytu ani zapisu. Inne operacje we/wy na sekundę obejmują operacje, takie jak metadane, które są obecne wraz z większością operacji odczytu i zapisu.

Następujące typy operacji metadanych znajdują się w metryce Inne operacje we/wy na sekundę :

NFSv3

Wywołania metadanych NFSv3 uwzględnione w innych liczbach operacji we/wy na sekundę zgodnie z tematem RFC-1813:

  • Procedura 0: NULL — nic nie robić
  • Procedura 1. GETATTR — pobieranie atrybutów pliku
  • Procedura 2. SETATTR — ustawianie atrybutów pliku
  • Procedura 3. LOOKUP — nazwa pliku odnośnika
  • Procedura 4. DOSTĘP — sprawdzanie uprawnień dostępu
  • Procedura 5. READLINK — odczyt z linku symbolicznego
  • Procedura 8. TWORZENIE — tworzenie pliku
  • Procedura 9: MKDIR — tworzenie katalogu
  • Procedura 10: SYMLINK — tworzenie linku symbolicznego
  • Procedura 11: MKNOD — tworzenie specjalnego urządzenia
  • Procedura 12. USUWANIE — usuwanie pliku
  • Procedura 13: RMDIR — usuwanie katalogu
  • Procedura 14. Zmiana nazwy — zmiana nazwy pliku lub katalogu
  • Procedura 15: LINK — tworzenie łącza do obiektu
  • Procedura 16: READDIR — odczyt z katalogu
  • Procedura 17: READDIRPLUS — rozszerzony odczyt z katalogu
  • Procedura 18: FSSTAT — uzyskiwanie dynamicznych informacji o systemie plików
  • Procedura 19: FSINFO — uzyskiwanie informacji o statycznym systemie plików
  • Procedura 20: PATHCONF — pobieranie informacji POSIX
  • Procedura 21. ZATWIERDZENIE — zatwierdzanie buforowanych danych na serwerze do stabilnego magazynu

NFSv4.1

Wywołania metadanych NFSv4.1 uwzględnione w innych liczbach operacji we/wy na sekundę zgodnie z tematem RFC-7530:

  • Procedura 0: NULL — nic nie robić
  • Procedura 1: COMPOUND — łączenie wielu operacji NFS w jednym żądaniu
  • Operacja 3: ACCESS — sprawdzanie praw dostępu
  • Operacja 4: ZAMKNIJ — zamknij plik
  • Operacja 5: COMMIT — zatwierdzanie buforowanych danych
  • Operacja 6. CREATE — tworzenie obiektu pliku nieregularnego
  • Operacja 7. DELEGPURGE — przeczyszczanie delegacji oczekujących na odzyskanie
  • Operacja 8. DELEGRETURN — delegowanie powrotu
  • Operacja 9: GETATTR — pobieranie atrybutów
  • Operacja 10: GETFH — Pobieranie bieżącego plikuhandle
  • Operacja 11: LINK — tworzenie linku do pliku
  • Operacja 12: LOCK — tworzenie blokady
  • Operacja 13: LOCKT — testowanie pod kątem blokady
  • Operacja 14: LOCKU — odblokowywanie pliku
  • Operacja 15: LOOKUP — wyszukaj nazwę pliku
  • Operacja 16: LOOKUPP — wyszukiwanie katalogu nadrzędnego
  • Operacja 17: NVERIFY — weryfikowanie różnicy w atrybutach
  • Operacja 18: OPEN — otwieranie zwykłego pliku
  • Operacja 19: OPENATTR — otwórz nazwany katalog atrybutów
  • Operacja 20: OPEN_CONFIRM — potwierdzanie otwarcia
  • Operacja 21: OPEN_DOWNGRADE — zmniejszenie dostępu do otwartych plików
  • Operacja 22: PUTFH — ustawianie bieżącego plikuhandle
  • Operacja 23: PUTPUBFH — ustawianie publicznej obsługi plików
  • Operacja 24: PUTROOTFH — ustaw główny plikhandle
  • Operacja 26: READDIR — odczyt katalogu
  • Operacja 27: READLINK — link symboliczny do odczytu
  • Operacja 28: REMOVE — usuwanie obiektu systemu plików
  • Operacja 29: ZMIANA nazwy — zmiana nazwy wpisu katalogu
  • Operacja 30: ODNAWIANIE — odnawianie dzierżawy
  • Operacja 32: SAVEFH — Zapisywanie bieżącego plikuhandle
  • Operacja 33: SECINFO — uzyskiwanie dostępnych zabezpieczeń
  • Operacja 34: SETATTR — ustawianie atrybutów
  • Operacja 35: SETCLIENTID — negocjowany identyfikator klienta
  • Operacja 36: SETCLIENTID_CONFIRM — potwierdzanie identyfikatora klienta
  • Operacja 37: WERYFIKACJA — weryfikowanie tych samych atrybutów
  • Operacja 39: RELEASE_LOCKOWNER — zwolnij stan właściciela blokady

SMB (obejmuje protokół SMB2 i SMB3.x)

Polecenia SMB zawarte w innych operacjach we/wy na sekundę z wartością kodu opcode:

Polecenie SMB Wartość kodu operacji
SMB2 NEGOTIATE 0x0000
SMB2 SESSION_SETUP 0x0001
WYLOGOWANIE Z PROTOKOŁU SMB2 0x0002
SMB2 TREE_CONNECT 0x0003
SMB2 TREE_DISCONNECT 0x0004
SMB2 CREATE 0x0005
SMB2 CLOSE 0x0006
SMB2 FLUSH 0x0007
BLOKADA PROTOKOŁU SMB2 0x000A
SMB2 IOCTL 0x000B
SMB2 CANCEL 0x000C
SMB2 ECHO 0x000D
SMB2 QUERY_DIRECTORY 0x000E
SMB2 CHANGE_NOTIFY 0x000F
SMB2 QUERY_INFO 0x0010
SMB2 SET_INFO  0x0011
SMB2 OPLOCK_BREAK  0x0012

Sposoby uzyskiwania dostępu do metryk

Metryki usługi Azure NetApp Files są natywnie zintegrowane z usługą Azure Monitor. W witrynie Azure Portal można znaleźć metryki dla pul pojemności i woluminów usługi Azure NetApp Files z dwóch lokalizacji:

  • W usłudze Azure Monitor wybierz pozycję Metryki, wybierz pulę pojemności lub wolumin. Następnie wybierz pozycję Metryka , aby wyświetlić dostępne metryki:

    Zrzut ekranu przedstawiający sposób uzyskiwania dostępu do metryk usługi Azure NetApp Files dla pul pojemności lub woluminów.

  • W puli pojemności lub woluminie usługi Azure NetApp Files wybierz pozycję Metryki. Następnie wybierz pozycję Metryka , aby wyświetlić dostępne metryki:

    Migawka przedstawiająca sposób przechodzenia do ściągania Metryka.

Metryki użycia dla pul pojemności

  • Przydzielony rozmiar puli
    Aprowizowany rozmiar puli.

  • Pula przydzielona do rozmiaru woluminu
    Łączna liczba przydziałów woluminów (GiB) w danej puli pojemności (czyli łączna liczba aprowizowanych rozmiarów woluminów w puli pojemności).
    Ten rozmiar jest rozmiarem wybranym podczas tworzenia woluminu.

  • Rozmiar zużyty w puli
    Całkowita przestrzeń logiczna (GiB) używana w woluminach w puli pojemności.

  • Łączny rozmiar migawki dla puli
    Suma rozmiaru migawki ze wszystkich woluminów w puli.

Metryki użycia dla woluminów

  • Procentowy rozmiar zużytego woluminu
    Procent zużytego woluminu, w tym migawek.
    Metryki agregacji (na przykład minimalna, maksymalna) nie są obsługiwane dla procentowego rozmiaru zużytego woluminu.

  • Rozmiar przydzielonego woluminu
    Aprowizowany rozmiar woluminu

  • Rozmiar przydziału woluminu
    Rozmiar przydziału (GiB) woluminu jest aprowizowany.

  • Rozmiar zużytego woluminu
    Rozmiar logiczny woluminu (używany bajt).
    Ten rozmiar obejmuje przestrzeń logiczną używaną przez aktywne systemy plików i migawki.

  • Rozmiar migawki woluminu
    Rozmiar wszystkich migawek w woluminie.

  • Osiągnięto limit przepływności

    Osiągnięto limit przepływności to metryka logiczna, która oznacza, że wolumin osiąga limity QoS. Wartość 1 oznacza, że wolumin osiągnął maksymalną przepływność, a przepływność dla tego woluminu zostanie ograniczona. Wartość 0 oznacza, że ten limit nie został jeszcze osiągnięty.

    Uwaga

    Metryki osiągnięte przez limit przepływności są zbierane co 5 minut i są wyświetlane jako trafienie, jeśli zostały zebrane w ciągu ostatnich 5 minut.

    Jeśli wolumin osiąga limit przepływności, nie ma odpowiedniego rozmiaru dla wymagań aplikacji. Aby rozwiązać problemy z przepływnością:

    • Zmień rozmiar woluminu:

      Zwiększ rozmiar woluminu, aby przydzielić większą przepływność do woluminu, aby nie był ograniczany.

    • Zmodyfikuj poziom usługi:

      Poziomy usług Premium i Ultra w usłudze Azure NetApp Files zaspokajają obciążenia z wyższymi wymaganiami dotyczącymi przepływności. Przeniesienie woluminu do puli pojemności na wyższym poziomie usługi powoduje automatyczne zwiększenie tych limitów dla woluminu.

    • Zmień obciążenia/aplikację:

      Rozważ zmianę rozmiaru woluminu i delegowanie innego woluminu o większym rozmiarze lub wyższym poziomie usługi w celu spełnienia wymagań aplikacji. Jeśli jest to wolumin NFS, rozważ zmianę opcji instalacji w celu zmniejszenia przepływu danych, jeśli aplikacja obsługuje te zmiany.

    Zrzut ekranu przedstawiający metryki usługi Azure NetApp Files wykres liniowy pokazujący osiągnięto limit przepływności.

Metryki wydajności dla woluminów

Uwaga

Opóźnienie woluminu dla średniego opóźnienia odczytu i średnie opóźnienie zapisu jest mierzone w usłudze magazynu i nie obejmuje opóźnienia sieci.

  • Średnie opóźnienie odczytu
    Średni czas rundy (RTT) dla odczytów z woluminu w milisekundach.
  • Średnie opóźnienie zapisu
    Średni czas rundy (RTT) dla zapisów z woluminu w milisekundach.
  • Odczyt operacji we/wy na sekundę
    Liczba operacji odczytu do woluminu na sekundę.
  • Zapis operacji we/wy na sekundę
    Liczba operacji zapisu na woluminie na sekundę.
  • Inne operacje we/wy na sekundę Liczba innych operacji na wolumin na sekundę.
  • Łączna liczba operacji we/wy na sekundę suma operacji zapisu, odczytu i innych operacji na wolumin na sekundę.

Metryki replikacji woluminów

Uwaga

  • Rozmiar transferu sieciowego (na przykład metryki całkowitego transferu woluminu) może się różnić od woluminów źródłowych lub docelowych replikacji między regionami. To zachowanie jest wynikiem wydajnego aparatu replikacji używanego w celu zminimalizowania kosztów transferu sieci.
  • Metryki replikacji woluminów są obecnie wypełniane dla woluminów docelowych replikacji, a nie źródła relacji replikacji.
  • Czy stan replikacji woluminu jest w dobrej kondycji
    Warunek relacji replikacji. Stan dobrej kondycji jest oznaczony przez 1. Stan złej kondycji jest oznaczany przez 0.

  • Czy replikacja woluminu jest transferem
    Czy stan replikacji woluminu jest przenoszony.

  • Czas opóźnienia replikacji woluminu
    Czas opóźnienia to rzeczywisty czas opóźnienia replikacji za źródłem. Wskazuje wiek replikowanych danych w woluminie docelowym względem woluminu źródłowego.

Uwaga

Podczas oceny stanu kondycji replikacji woluminu należy wziąć pod uwagę czas opóźnienia replikacji woluminu. Jeśli czas opóźnienia jest większy niż harmonogram replikacji, wolumin replikacji nie nadrobi zaległości w źródle. Aby rozwiązać ten problem, dostosuj szybkość replikacji lub harmonogram replikacji.

  • Czas trwania ostatniej replikacji woluminu
    Czas w sekundach potrzebny na ukończenie ostatniego transferu.

  • Rozmiar ostatniego transferu replikacji woluminu
    Całkowita liczba bajtów przesłanych w ramach ostatniego transferu.

  • Postęp replikacji woluminu
    Łączna ilość danych przesyłanych dla bieżącej operacji transferu.

  • Łączny transfer replikacji woluminów
    Skumulowane bajty przeniesione dla relacji.

Metryki przepływności dla pul pojemności

  • Przydzielona przepływność puli
    Suma przepływności wszystkich woluminów należących do puli.

  • Aprowizowana przepływność dla puli
    Aprowizowana przepływność tej puli.

Metryki przepływności dla woluminów

  • Przepływność odczytu
    Przepływność odczytu w bajtach na sekundę.

  • Łączna przepływność
    Suma całej przepływności w bajtach na sekundę.

  • Przepływność zapisu
    Zapis przepływności w bajtach na sekundę.

  • Inna przepływność
    Inna przepływność (która nie jest odczytywana ani zapisywana) w bajtach na sekundę.

  • Łączna przepływność Suma całej przepływności (odczyt, zapis i inne) w bajtach na sekundę.

Metryki kopii zapasowej woluminu

  • Czy włączono tworzenie kopii zapasowej woluminu
    Pokazuje, czy dla woluminu jest włączona kopia zapasowa. 1 jest włączona. 0 jest wyłączona.

  • Czy operacja tworzenia kopii zapasowej woluminu została ukończona
    Pokazuje, czy ostatnia operacja tworzenia kopii zapasowej woluminu lub przywracania została ukończona pomyślnie. 1 powodzenie. 0 nie powiodło się.

  • Czy kopia zapasowa woluminu jest zawieszona
    Pokazuje, czy zasady kopii zapasowej są zawieszone dla woluminu. 1 nie jest zawieszony. 0 jest zawieszony.

  • Bajty kopii zapasowej woluminu
    Całkowita liczba bajtów kopii zapasowej dla tego woluminu.

  • Ostatnio przeniesiony bajt kopii zapasowej woluminu
    Łączna liczba bajtów przeniesionych dla ostatniej operacji tworzenia kopii zapasowej lub przywracania.

  • Operacja tworzenia kopii zapasowej woluminu ostatnio przeniesiona bajty
    Łączna liczba bajtów przeniesionych do ostatniej operacji tworzenia kopii zapasowej.

  • Operacja przywracania kopii zapasowej woluminu ostatnio przeniesiona bajty
    Łączna liczba bajtów przeniesionych do ostatniej operacji przywracania kopii zapasowej.

Metryki dostępu chłodnego

  • Rozmiar warstwy Chłodna woluminu
    Zużycie woluminu dla warstwy Chłodna.

  • Rozmiar odczytu danych warstwy Chłodna woluminu
    Dane odczytywane przy użyciu GET poszczególnych woluminów.

  • Rozmiar zapisu danych w warstwie Chłodna woluminu
    Dane są warstwowe przy użyciu PUT poszczególnych woluminów.

Następne kroki