Monitorowanie we / wy NFS


11

Mam zamontowany katalog NFS i chciałbym monitorować użycie we / wy na nim (MB / s czyta i zapisuje). Jaki jest to zalecany sposób?

To jest klient NFS, nie mam dostępu do serwera NFS. Nie interesuje mnie ogólne użycie I / O (w przeciwnym razie użyłbym vmstat / iostat). Ma także wiele montowań NFS, jestem zainteresowany monitorowaniem tylko jednego konkretnego montowania (lub mogłem użyć eteru).

Dzięki!

Odpowiedzi:


5

iostat -mnhto naprawdę najlepszy sposób, aby to zrobić. Łączy tylko statystyki tego samego zdalnego urządzenia. Jeśli montowania nfs pochodzą z oddzielnych zdalnych punktów końcowych, to nie połączy ich.

Wyświetlanie -mśrodków w MB / s, -nwyświetlanie statystyk dla udziałów NFS, -hoznacza wyjście bardziej przyjazne dla człowieka.

Jeśli przekażesz liczbę później iostat -mnh 3, wyświetli statystyki co 3 sekundy.


1
iostat nie akceptuje opcji -m w moim systemie.
Dobra osoba,

-m może być wtedy opcją GNU
Patrick

Stwierdziłem, że iostat jest kiepskim wyborem do uzyskiwania danych IO w krótkich odstępach czasu, ponieważ moja implementacja (sysstat-7.0.2-3.e15) zawsze pokazuje szybkość wBlk_svr / s od czasu rozruchu. Lubię myśleć, że nowsze wersje mogą zamiast tego pokazywać to jako licznik.
ericslaw

2
O jakiej platformie mówimy? Iostat jest zależny od platformy. Opcja -n (sieciowy system plików) jest nieaktualna w systemie Linux iostat. Nie ma go w wersji, którą widzę (RHEL 7.2)
John M

13

nfsiostat (aka nfs-iostat.py) z nfs-utils jest dobry do interaktywnego monitorowania. W przypadku danych historycznych od momentu zamontowania systemu plików użyj polecenia mountstats . Oba te narzędzia odczytują dane z / proc / self / mountstats.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.