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:
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:
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 woluminuRozmiar 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.
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 przez1
. Stan złej kondycji jest oznaczany przez0
.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życiuGET
poszczególnych woluminów.Rozmiar zapisu danych w warstwie Chłodna woluminu
Dane są warstwowe przy użyciuPUT
poszczególnych woluminów.