Доступ к данным ввода-вывода на диске в Linux без таких инструментов, как iotop/iostat, для поиска процессов или файлов с вводом-выводом

Доступ к данным ввода-вывода на диске в Linux без таких инструментов, как iotop/iostat, для поиска процессов или файлов с вводом-выводом

У нас регулярно высокая средняя нагрузка. С помощью агента Zabbix я смог сузить круг причин до cpu iowait (и, наконец, disk io). Мне не разрешено устанавливать дополнительные пакеты на сервере, но у меня есть права root, и я хочу исследовать проблему. К настоящему моменту я знаю затронутые разделы.

Нет таких инструментов, как iostat, iotop, sar и т. д. Поэтому я искал, есть ли, как это часто бывает, (псевдо-)файл, содержащий информацию, считываемую этими инструментами. Поскольку мы используем RAID, я сначала посмотрел, /proc/mdstatкоторый дает сопоставление наших устройств /dev/mdXс разделами диска. Затем я посмотрел /proc/diskstatи с помощьюhttps://www.kernel.org/doc/html/latest/admin-guide/iostats.htmlМне удалось найти разделы, на которые больше всего влияет ввод-вывод.

Как мне отсюда привязать его к файлам или процессам? Может lsofбыть полезно? Это доступно.

Связанный контент