Pobieranie statystyk we / wy dysku dla pojedynczego procesu w systemie Linux


9

Muszę monitorować statystyki we / wy procesu, który zapisuje na dysk. Ma to na celu uniknięcie zbyt dużych szybkości zapisu przez długi czas.

Wiem, że istnieje iostatnarzędzie do wykonania tego zadania z perspektywy całego systemu.

Czy istnieje coś podobnego do monitorowania użycia dysku pojedynczego procesu?


Odpowiedzi:


5

To czego chcesz iotop. Większość dystrybucji ma do tego pakiet, zwykle nazywany (dość logicznie) iotop.

Jedno bardzo fajne polecenie (przynajmniej w systemie, który nie jest bardzo zajęty) to iotop -bo. To pokaże I / O, jak się pojawi. Ma również opcje monitorowania tylko określonych procesów lub procesów należących do określonych użytkowników.


dziękuję, dokładnie to, co chciałem :) Mogę również filtrować dane wyjściowe iotop -boP z grep, aby wyświetlić tylko statystyki procesu, którego chcę :)
Matteo Ceccarello

Co się stanie, jeśli nie masz dostępu do konta root, zgodnie z iotopwymaganiami?
StatsSorceress
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.