В системе Linux посмотрите, как занята файловая система

Я хочу знать о команде, которая покажет мне, как (в настоящее время) занята файловая система. Я предполагаю, что существует такая команда, которая покажет мне это. С такой командой есть конкретные аргументы, о которых я должен знать? Кроме того, есть ли отдельная команда, которая скажет мне, что такое средняя загрузка?

Как это сделать (используя Linux)?

  • vmstat 1 будет анализировать общую информацию каждую секунду, включая нагрузку ввода-вывода (см. столбцы bi и bo для ввода и вывода).
  • iostat 1 предоставит информацию, более конкретно ориентированную на IO.
  • iotop предоставит эту информацию на уровне каждого процесса, предполагая современное ядро ​​с соответствующей конфигурацией ( см. домашнюю страницу ).
  • dstat – инструмент швейцарско-армейского ножа, объединяющий информацию, доступную из многих из вышеперечисленных.

Зависит от используемой вами файловой системы. Как zfs имеет свой собственный инструмент, но в целом iostat может это сделать. Попробуйте: #man iostat или iostat --help

На моем OSX я могу использовать:

#iostat -w 1

Это будет обновляться каждую секунду и показывать на диске iops. Надеюсь, это ответ, который вы ищете. 😉

Вы можете попробовать iotop

Должна быть установлена ​​через выбранного вами упаковщика