Я бы хотел посмотреть активность диска на внешнем жестком диске USB. Я знаю, что могу использовать iotop
для мониторинга дискового ввода-вывода для каждого запущенного процесса, но есть ли способ получить показатель для файловой системы?
performance
usb-drive
ændrük
источник
источник
Я не опытный в этой области, но 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
Пытаться:
Вывод, как показано ниже:
Нажмите d = диск Нажмите c = CPU Нажмите r = RAM, нажмите v = Виртуальная память, Состояние ядра нажмите K, нажмите N = сеть и нажмите q или x для выхода
источник