LINUX.ORG.RU
ФорумAdmin

Кто использует диск?


0

0

Добрый день всем! Есть SUSE linux 9, и есть такая картинка cat /proc/loadavg 40.12 37.34 35.61 1/1638 18451 это при 4-х двухядерных процах. приэтом iostat -kx 3 говорит, что утилизация дисков 100%... В итоге очень бы хотелось узнать чем смотреть в линуксе кто использует диск в таких масштабах? В солярисе это успешно делал дтрэйс. А кто в линуксе? Помогите кто чем может... Спасибо большое.

anonymous
Ответ на: комментарий от borisych

Спасибо большое, но все же может есть спопосбо более точный? Просто мониторить навеки уснувшие процессы - это все ж не мониторить запись/чтение на диск. Или я ошибаюсь?

anonymous
()
Ответ на: комментарий от anonymous

такого аналога как аиксовый filemon в linux нет, по каждому процессу можно получить список открытых дескрипторов (lsof или /proc/pid/fd) через strace можно посмотреть что именно делает процесс, но это как я понимаю совсем не то что нужно.

borisych ★★★★★
()

Не совсем понял формулировку задачи, но если нужно посмотреть, какой процесс жрёт IO, то:

eix atop [I] sys-process/atop Available versions: 1.21 ~1.22 Installed versions: 1.21(12:53:33 25.01.2008) Homepage: http://www.atcomputing.nl/Tools/atop Description: Resource-specific view of processes

Только надо ядро будет пропатчить (но там всё просто)

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.