Szukam narzędzia wiersza polecenia systemu Linux, które zgłosiłoby aktywność we / wy dysku. Coś podobnego do htop
byłoby naprawdę fajne. Czy ktoś o czymś takim słyszał?
linux
command-line
io
user54579
źródło
źródło
htop
.Setup >> Select Columns
i wybierz kombinacjęRBYTES
,WBYTES
,IO_READ_RATE
,IO_WRITE_RATE
, iIO_RATE
. Oryginalna odpowiedź tutaj serverfault.com/a/25034Odpowiedzi:
Możesz użyć iotop . Nie polega na łatce jądra. Działa z podstawowym jądrem Ubuntu
W repozytoriach Ubuntu znajduje się odpowiedni pakiet. Możesz go zainstalować za pomocą
źródło
yum install iotop
dla Centosiotop
również musi być używany jako root, ponieważ ... to ten sam pakiet. Dokładnie to samo wyjście do programu i--version
flagi. Działał doskonale.nmon pokazuje ładną prezentację aktywności dysku na urządzenie. Jest dostępny dla systemu Linux.
źródło
Nie jest podobny do htop, ale możesz go użyć na szczycie .
Jednak, aby wyświetlić aktywność dysku na proces, potrzebna jest łatka do jądra (dostępna w witrynie).Te łatki jądra są teraz przestarzałe , tylko po to, aby pokazać aktywność sieciową na proces, dostarczono opcjonalny moduł.źródło
Służy
collectl
do rozbudowanego monitorowania procesów we / wy, w tym monitorowania wątków.Ostrzegamy, że istnieją liczniki I / O zapisywane do pamięci podręcznej i I / O przechodzące na dysk.
collectl
zgłasza je oddzielnie. Jeśli nie jesteś ostrożny, możesz błędnie zinterpretować dane. Zobacz http://collectl.sourceforge.net/Process.htmlOczywiście pokazuje znacznie więcej niż tylko statystyki przetwarzania, ponieważ chciałbyś, aby jedno narzędzie zapewniało wszystko, a nie kilka różnych, które wyświetla wszystko w różnych formatach, prawda?
źródło