Linux: Czy istnieje coś podobnego do „top” we / wy?


53

Mój dysk jest często wykorzystywany, ale top(i htopniestandardowa wymiana) nie wykazuje niczego podejrzanego.

Czy istnieje sposób sortowania procesów według wykorzystania we / wy (a konkretniej: dysku)?

EDYCJA
Dowiedziałem się, używając iotoptych dziwnych procesów flush-8:16i jbd2/sdb3-7. Wydaje się, że ma to związek ze zwykłymi operacjami systemu plików.


1
Jeśli mam poprawne opróżnianie i jbd dotyczy synchronizacji dziennika (metadanych FS) z dyskiem. Co oznacza, że ​​musisz mieć jakieś procesy albo zapisu na dysk lub odczytu dużej ilości danych i masz opcję atime na swoim mountie. Nie polecam tego, ponieważ niektóre oprogramowanie na tym polega (mutt i słyszałem jedno narzędzie do tworzenia kopii zapasowych), ale możesz ustawić swojego mounta na relatime lub nawet „lepszy” noatime. Ten ostatni całkowicie przestanie aktualizować czas dostępu (co powoduje zapis na dysku) za każdym razem, gdy plik zostanie odczytany.
Huygens


Odpowiedzi:


54

Próbowałeś iotop?

Może być konieczne jego wcześniejsze zainstalowanie. Zależy to również od funkcji jądra, która może, ale nie musi być włączona w konkretnej dystrybucji.


1
Działa również w systemie Mac OS X. Nie jestem jednak pewien, czy to pomoże rozwiązać dany problem.
dmckee

3
łał. To fantastycznie. Ponad 15 lat pracy administratora i nigdy się na to nie natknąłem. Dzięki!
skarface

2
Potrzebny jest dostęp root, FYI.
Paul Draper,

22

Możesz atopspróbować. Wydaje się, że robi dobrą robotę, informując cię o tym, co się dzieje.


Wydaje się być lepszy niż iotopdlatego, że pokazuje również procent zajętości we / wy.
sorin

1
Nie trzeba też rootować ani suidować.
Rolf
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.