Назад | Перейти на главную страницу

Какой процесс с течением времени больше всего пишет / читает с диска?

Я хочу знать, какой процесс записывает / читает с диска больше всего с течением времени, я имею в виду, что я начну процесс мониторинга, чем через время X я смогу увидеть, какой процесс использовал диск больше всего.

Есть что-нибудь подобное?

Я использую Ubuntu 18.04.

Ты можешь использовать iotop для этого. В пакетном режиме он может прослушивать определенное время, распечатывая процессы, которые использовали диски в это время. Попробуйте эту команду:

 iotop -toqqqk -n 30|sort -n -r -k 7

Это будет ждать 30 секунд, распечатывает процессы, выполняющие ввод-вывод, и сортирует вывод так, чтобы процесс, занимающий больше всего дискового пространства, был первым. 7-й столбец - это «Запись на диск», если вы хотите увидеть те, которые читают больше всего, отсортируйте их по 6-му столбцу.

Выяснилось, что есть программа, называемая поверх для будущих поколений.