Ответы:
dstat лучше, чем iostat, для строгого контроля активности диска.
Я запускаю следующую команду при перемещении файлов с одного жесткого диска на другой
dstat -D sda,sdc
для получения дополнительной информации, посмотрите на эту страницу
Я не опытный в этой области, но iostat приходит на ум. Вы можете установить его с помощью пакета sysstat . Удачи!
iostat -d 10 /dev/sda
даст вам возможность использования io через 10 секунд /dev/sda
. Я почти использовал бы watch iostat -d /dev/sda
его интервал. Изменить: побить меня, пока я печатал :)
watch
. Непрерывная отчетность с чем-то вроде iostat -dk 10
возвращает более значимые цифры.
Использование iostat
из sysstat
пакета обеспечивает единый снимок результатов с момента запуска. Использование параметра interval добавит результаты только для последнего интервала к выводу. Например, iostat 10
сначала будут отображаться значения «с момента загрузки», а затем продолжаться добавление последних 10 секунд статистики к выходным данным каждые 10 секунд. Включите -y
опцию, чтобы пропустить первое отображение статистики после загрузки, но помните, что команда будет простаивать в течение указанного интервала, пока система собирает первый снимок.
Я нашел это наиболее эффективным, когда в сочетании с watch
командой и указанием собирать только для одного интервала статистики. Например:
watch -t -n 0.1 iostat -d -t -y 5 1
обновляет статистику активности каждые 5,1 секунды за последние 5 секунд. Чтобы разбить параметры и параметры ...
-t
говорит watch опустить заголовок. Это позволяет избежать путаницы, так как в противном случае заголовок будет содержать «Каждые 0,1 с», который не представляет моментальный снимок данных.-n 0.1
Говорит следить , чтобы запускать следующую команду каждые 0,1 секунды. Это наименьший интервал для наблюдения (procps-ng 3.3.9), но не волнуйтесь, на самом деле команда не запускается каждые 0,1 секунды. Он выполнит команду через 0,1 секунды после завершения предыдущего экземпляра.-d
Говорит IOSTAT только использование устройства отображения, соответствующее поскольку вопрос относительно активности диска. В качестве альтернативы для мониторинга конкретного диска имя устройства может быть вставлено до параметров интервала.-t
переключатель указывает iostat включить время обновления в статистику. Это полезно, поскольку ранее пропущенный заголовок часов убрал показ времени, который был бы там.-y
Переключатель пропускает первый экран «с момента загрузки» статистика из интервала отображения. Без этого результатом будет отображение статистики с момента обновления загрузки с интервалом команды наблюдения.5 1
интервала iostat. В этом случае захватите 5 секунд статистики один раз (1). Поскольку использовался ключ -y, будет отображаться только один экран данных.Iostat потребуется 5 секунд для сбора данных, затем они будут отображены в режиме наблюдения, а через 0,1 секунды часы снова вызовут команду iostat. Через 5 секунд новые данные заменят старые, часы будут ждать 0,1 секунды, мыть, полоскать, повторять ...
Попробуй с nmon
sudo apt-get install nmon
Пытаться:
nmon
Вывод, как показано ниже:
Нажмите d = диск Нажмите c = CPU Нажмите r = RAM, нажмите v = Виртуальная память, Состояние ядра нажмите K, нажмите N = сеть и нажмите q или x для выхода