Кто-нибудь имеет опыт работы с инструментом, который может обеспечить индикацию загрузки дискового ввода-вывода по пути файловой системы.
Я часто использую утилиту iostat, чтобы узнать, сколько дисковой активности происходит на хосте Linux. «iostat» обеспечивает разбивку по каждому устройству, поэтому вы можете видеть активность на конкретном блочном устройстве. Но это не идет глубже - вы не можете, например, запросить загрузку записи, сгенерированную 'httpd' в каталоге '/ var / log / httpd /'.
linux
hard-drive
Райан Б. Линч
источник
источник
Ответы:
Вы можете использовать iotop для этой цели.
Я работаю как обычный топ, я не могу сказать намного больше. Большинство дистрибутивов будут упакованы, но вот его домашняя страница . Вам понадобится свежее ядро.
источник
Используя htop, сделайте следующее.
И вот, в реальном времени, для каждого процесса ввода-вывода диска.
источник
Collectl также может отображать загрузку процессов ввода-вывода, но, поскольку он также может контролировать практически все ваши другие системные ресурсы, вы получаете все это в одном инструменте. Например, вы можете прямо сейчас посмотреть на основные процессы ввода-вывода или процессора, а также на диск, сеть и т. Д. НО вы также можете воспроизводить исторические данные и отображать те же типы данных. Кроме того, ядро на самом деле предоставляет 7 различных процессов ввода / вывода. Collectl может показать их все и даже позволить вам сортировать их. -отметка
источник