Chciałbym obserwować aktywność dysku na zewnętrznym dysku twardym USB. Wiem, że mogę używać iotop
do monitorowania operacji we / wy dysku dla każdego uruchomionego procesu, ale czy istnieje sposób, aby uzyskać miarę dla każdego systemu plików?
performance
usb-drive
ændrük
źródło
źródło
Nie jestem specjalistą w tej dziedzinie, ale przychodzi mi na myśl iostat . Możesz zainstalować go z pakietem sysstat . Powodzenia!
źródło
iostat -d 10 /dev/sda
da ci wykorzystanie io w 10 sekundowych odstępach/dev/sda
. Prawie skorzystałbymwatch iostat -d /dev/sda
z opcji interwału. Edycja: pobij mnie, gdy pisałem :)watch
. Ciągłe raportowanie z czymś takim jakiostat -dk 10
zwraca bardziej znaczące liczby.Korzystanie
iostat
zsysstat
pakietu zapewnia pojedynczą migawkę wyników od momentu uruchomienia. Użycie parametru odstępu spowoduje dołączenie wyników tylko dla ostatniego przedziału do wyniku. Przykład:iostat 10
najpierw pokaże wartości „od rozruchu”, a następnie co 10 sekund będzie dodawał do danych ostatnie 10 sekund statystyki. Uwzględnij-y
opcję pominięcia pierwszego wyświetlania statystyk od momentu rozruchu, ale zrozum, że polecenie będzie wydawane bezczynnie przez określony czas, gdy system zbierze pierwszą migawkę.Uważam, że jest to najbardziej skuteczne w połączeniu z
watch
poleceniem i wskazaniem, aby zbierać tylko dla jednego przedziału statystyk. Na przykład:watch -t -n 0.1 iostat -d -t -y 5 1
zapewnia odświeżanie statystyk aktywności co 5,1 sekundy z ostatnich 5 sekund. Aby rozbić opcje i parametry ...-t
mówi zegarkowi, aby pominął nagłówek. Ma to na celu uniknięcie nieporozumień polegających na tym, że w przeciwnym razie nagłówek będzie zawierał „Co 0,1s”, co nie reprezentuje migawki danych.-n 0.1
Mówi oglądać uruchomić następującą komendę co 0,1 sekundy. Jest to najmniejszy czas na oglądanie (procps-ng 3.3.9), ale nie martw się, tak naprawdę nie uruchamia polecenia co 0,1 sekundy. Uruchomi polecenie 0,1 sekundy po zakończeniu poprzedniej instancji.-d
Mówi iostat tylko do utylizacji urządzenia wyświetlającego, istotnych ponieważ pytanie dotyczące aktywności dysku. Alternatywnie, aby monitorować konkretny dysk, nazwę urządzenia można wstawić przed parametrami interwału.-t
przełącznik mówi iostatowi, aby uwzględnił czas odświeżania w statystykach. Jest to przydatne, ponieważ wcześniejsze pominięcie nagłówka zegarka usunęło wyświetlanie czasu, które by tam było.-y
Przełącznik pomija pierwszy ekran „Od startu” statystyki z przedziału wyświetlacza. Bez tego wynikiem byłoby wyświetlenie statystyk od czasu aktualizacji rozruchu w odstępie czasu polecenia watch.5 1
to parametry interwału iostatu. W takim przypadku przechwyć raz 5 sekund statystyki (1). Ponieważ użyto przełącznika -y, będzie to tylko jeden ekran danych.Iostat zajmie 5 sekund, aby zebrać dane, następnie zostaną wyświetlone w zegarku, a 0,1 sekundy później zegarek ponownie uruchomi polecenie iostat. 5 sekund później nowe dane zastąpią stare, zegarek zaczeka 0,1 sekundy, umyje, spłuka, powtórzy ...
źródło
Spróbuj z nmon
Próbować:
Dane wyjściowe jak poniżej:
Naciśnij d = dysk naciśnij c = CPU naciśnij r = RAM, naciśnij v = pamięć wirtualna, status jądra naciśnij K, naciśnij N = sieć i naciśnij q lub x, aby wyjść
źródło