Я хотел бы посмотреть активность диска на внешнем жестком диске USB. Я знаю, что я могу использовать iotop для мониторинга дискового ввода-вывода для каждого запущенного процесса, но есть ли способ получить оценку для каждой файловой системы?
Используя iostat
из пакета sysstat
предоставляет единый снимок результатов с момента запуска. Использование параметра интервала добавит результаты только для последнего интервала к выходу. Например, iostat 10
сначала покажет значения «начиная с загрузки», а затем добавляет последние 10 секунд статистики к выходу каждые 10 секунд. Включите опцию -y
, чтобы опустить первый показ статистики с момента загрузки, но поймите, что команда будет отсутствовать в течение указанного интервала, когда система будет собирать первый снимок.
I ' ve нашел это наиболее эффективным в сочетании с командой watch
и указывает только на сбор за один интервал статистики. Например: watch -t -n 0.1 iostat -d -t -y 5 1
дает обновление каждые 5,1 секунды статистики активности за последние 5 секунд. Чтобы разбить параметры и параметры ...
-t
говорит о том, чтобы опустить заголовок. Это необходимо, чтобы избежать путаницы в том, что в противном случае заголовок будет включать «Every 0,1s», который не представляет моментальный снимок данных. -n 0,1
сообщает, что для запуска следующей команды каждые 0,1 секунды. Это самый маленький интервал для часов (procps-ng 3.3.9), но не беспокойтесь, он фактически не запускает команду каждые 0,1 секунды. Он выполнит команду через 0,1 секунды после завершения предыдущего экземпляра. -d
сообщает iostat только отображать использование устройства, что важно, поскольку вопрос касался активности диска. Альтернативно, чтобы отслеживать конкретный диск, имя устройства может быть вставлено до параметров интервала. -t
сообщает iostat включать время обновления в статистику. Это полезно, поскольку более раннее отсутствие заголовка часов удалило отображение времени, которое было бы там. -y
пропускает первый экран статистики «с момента загрузки» из отображение интервалов. Без этого результатом будет отображение статистики с момента обновления загрузки с интервалом команды watch. 5 1
являются параметрами интервала иостата. В этом случае захватите 5 секунд статистики один раз (1). Поскольку используется ключ -y, будет представлен только один экран данных. Для сбора данных iostat потребуется 5 секунд, затем он будет отображаться в часах и 0,1 секунд спустя часы снова вызовут команду iostat. Через 5 секунд новые данные заменят старые, часы будут ждать 0,1 секунды, стирать, полоскать, повторять ...
Я не квалифицирован в этой области, но iostat приходит на ум. Вы можете установить его с помощью пакета sysstat . Удачи!
Попробуйте с nmon
sudo apt-get install nmon
Попробуйте:
nmon
Вывод Как показано ниже:
Нажмите d = диск Нажмите c = CPU Нажмите r = RAM, нажмите v = Виртуальная память, Kernal Status нажмите K, Нажмите N = сеть и нажмите q или x, чтобы выйти
Используя iostat
из пакета sysstat
предоставляет единый снимок результатов с момента запуска. Использование параметра интервала добавит результаты только для последнего интервала к выходу. Например, iostat 10
сначала покажет значения «начиная с загрузки», а затем добавляет последние 10 секунд статистики к выходу каждые 10 секунд. Включите опцию -y
, чтобы опустить первый показ статистики с момента загрузки, но поймите, что команда будет отсутствовать в течение указанного интервала, когда система будет собирать первый снимок.
I ' ve нашел это наиболее эффективным в сочетании с командой watch
и указывает только на сбор за один интервал статистики. Например: watch -t -n 0.1 iostat -d -t -y 5 1
дает обновление каждые 5,1 секунды статистики активности за последние 5 секунд. Чтобы разбить параметры и параметры ...
-t
говорит о том, чтобы опустить заголовок. Это необходимо, чтобы избежать путаницы в том, что в противном случае заголовок будет включать «Every 0,1s», который не представляет моментальный снимок данных. -n 0,1
сообщает, что для запуска следующей команды каждые 0,1 секунды. Это самый маленький интервал для часов (procps-ng 3.3.9), но не беспокойтесь, он фактически не запускает команду каждые 0,1 секунды. Он выполнит команду через 0,1 секунды после завершения предыдущего экземпляра. -d
сообщает iostat только отображать использование устройства, что важно, поскольку вопрос касался активности диска. Альтернативно, чтобы отслеживать конкретный диск, имя устройства может быть вставлено до параметров интервала. -t
сообщает iostat включать время обновления в статистику. Это полезно, поскольку более раннее отсутствие заголовка часов удалило отображение времени, которое было бы там. -y
пропускает первый экран статистики «с момента загрузки» из отображение интервалов. Без этого результатом будет отображение статистики с момента обновления загрузки с интервалом команды watch. 5 1
являются параметрами интервала иостата. В этом случае захватите 5 секунд статистики один раз (1). Поскольку используется ключ -y, будет представлен только один экран данных. Для сбора данных iostat потребуется 5 секунд, затем он будет отображаться в часах и 0,1 секунд спустя часы снова вызовут команду iostat. Через 5 секунд новые данные заменят старые, часы будут ждать 0,1 секунды, стирать, полоскать, повторять ...
Попробуйте с nmon
sudo apt-get install nmon
Попробуйте:
nmon
Вывод Как показано ниже:
Нажмите d = диск Нажмите c = CPU Нажмите r = RAM, нажмите v = Виртуальная память, Kernal Status нажмите K, Нажмите N = сеть и нажмите q или x, чтобы выйти
Я не квалифицирован в этой области, но iostat приходит на ум. Вы можете установить его с помощью пакета sysstat . Удачи!
Используя iostat
из пакета sysstat
предоставляет единый снимок результатов с момента запуска. Использование параметра интервала добавит результаты только для последнего интервала к выходу. Например, iostat 10
сначала покажет значения «начиная с загрузки», а затем добавляет последние 10 секунд статистики к выходу каждые 10 секунд. Включите опцию -y
, чтобы опустить первый показ статистики с момента загрузки, но поймите, что команда будет отсутствовать в течение указанного интервала, когда система будет собирать первый снимок.
I ' ve нашел это наиболее эффективным в сочетании с командой watch
и указывает только на сбор за один интервал статистики. Например: watch -t -n 0.1 iostat -d -t -y 5 1
дает обновление каждые 5,1 секунды статистики активности за последние 5 секунд. Чтобы разбить параметры и параметры ...
-t
говорит о том, чтобы опустить заголовок. Это необходимо, чтобы избежать путаницы в том, что в противном случае заголовок будет включать «Every 0,1s», который не представляет моментальный снимок данных. -n 0,1
сообщает, что для запуска следующей команды каждые 0,1 секунды. Это самый маленький интервал для часов (procps-ng 3.3.9), но не беспокойтесь, он фактически не запускает команду каждые 0,1 секунды. Он выполнит команду через 0,1 секунды после завершения предыдущего экземпляра. -d
сообщает iostat только отображать использование устройства, что важно, поскольку вопрос касался активности диска. Альтернативно, чтобы отслеживать конкретный диск, имя устройства может быть вставлено до параметров интервала. -t
сообщает iostat включать время обновления в статистику. Это полезно, поскольку более раннее отсутствие заголовка часов удалило отображение времени, которое было бы там. -y
пропускает первый экран статистики «с момента загрузки» из отображение интервалов. Без этого результатом будет отображение статистики с момента обновления загрузки с интервалом команды watch. 5 1
являются параметрами интервала иостата. В этом случае захватите 5 секунд статистики один раз (1). Поскольку используется ключ -y, будет представлен только один экран данных. Для сбора данных iostat потребуется 5 секунд, затем он будет отображаться в часах и 0,1 секунд спустя часы снова вызовут команду iostat. Через 5 секунд новые данные заменят старые, часы будут ждать 0,1 секунды, стирать, полоскать, повторять ...
Я не квалифицирован в этой области, но iostat приходит на ум. Вы можете установить его с помощью пакета sysstat . Удачи!
iostat -d 10 / dev / sda
даст вам использование io с интервалом в 10 секунд / dev / sda
. Я почти использовал часы iostat -d / dev / sda
над своей опцией интервала. Редактировать: избили меня, пока я печатал :)
– aperson
4 September 2010 в 02:24
watch
. Непрерывная отчетность с чем-то вроде iostat -dk 10
возвращает более значимые числа.
– ændrük
4 September 2010 в 02:41
Попробуйте с nmon
sudo apt-get install nmon
Попробуйте:
nmon
Вывод Как показано ниже:
Нажмите d = диск Нажмите c = CPU Нажмите r = RAM, нажмите v = Виртуальная память, Kernal Status нажмите K, Нажмите N = сеть и нажмите q или x, чтобы выйти
Используя iostat
из пакета sysstat
предоставляет единый снимок результатов с момента запуска. Использование параметра интервала добавит результаты только для последнего интервала к выходу. Например, iostat 10
сначала покажет значения «начиная с загрузки», а затем добавляет последние 10 секунд статистики к выходу каждые 10 секунд. Включите опцию -y
, чтобы опустить первый показ статистики с момента загрузки, но поймите, что команда будет отсутствовать в течение указанного интервала, когда система будет собирать первый снимок.
I ' ve нашел это наиболее эффективным в сочетании с командой watch
и указывает только на сбор за один интервал статистики. Например: watch -t -n 0.1 iostat -d -t -y 5 1
дает обновление каждые 5,1 секунды статистики активности за последние 5 секунд. Чтобы разбить параметры и параметры ...
-t
говорит о том, чтобы опустить заголовок. Это необходимо, чтобы избежать путаницы в том, что в противном случае заголовок будет включать «Every 0,1s», который не представляет моментальный снимок данных. -n 0,1
сообщает, что для запуска следующей команды каждые 0,1 секунды. Это самый маленький интервал для часов (procps-ng 3.3.9), но не беспокойтесь, он фактически не запускает команду каждые 0,1 секунды. Он выполнит команду через 0,1 секунды после завершения предыдущего экземпляра. -d
сообщает iostat только отображать использование устройства, что важно, поскольку вопрос касался активности диска. Альтернативно, чтобы отслеживать конкретный диск, имя устройства может быть вставлено до параметров интервала. -t
сообщает iostat включать время обновления в статистику. Это полезно, поскольку более раннее отсутствие заголовка часов удалило отображение времени, которое было бы там. -y
пропускает первый экран статистики «с момента загрузки» из отображение интервалов. Без этого результатом будет отображение статистики с момента обновления загрузки с интервалом команды watch. 5 1
являются параметрами интервала иостата. В этом случае захватите 5 секунд статистики один раз (1). Поскольку используется ключ -y, будет представлен только один экран данных. Для сбора данных iostat потребуется 5 секунд, затем он будет отображаться в часах и 0,1 секунд спустя часы снова вызовут команду iostat. Через 5 секунд новые данные заменят старые, часы будут ждать 0,1 секунды, стирать, полоскать, повторять ...