Как контролировать активность диска на конкретном диске?

Я хотел бы посмотреть активность диска на внешнем жестком диске USB. Я знаю, что я могу использовать iotop для мониторинга дискового ввода-вывода для каждого запущенного процесса, но есть ли способ получить оценку для каждой файловой системы?

29
задан 4 September 2010 в 01:26

40 ответов

dstat лучше, чем iostat для строгого контроля активности диска.

Я выполняю следующую команду при перемещении файлов с одного жесткого диска на другой

dstat -D sda,sdc

для получения дополнительной информации, посмотрите на эту страницу

https://help.ubuntu.com/community/DiskPerformance

11
ответ дан 26 May 2018 в 01:24

dstat лучше, чем iostat для строгого контроля активности диска.

Я выполняю следующую команду при перемещении файлов с одного жесткого диска на другой

dstat -D sda,sdc

для получения дополнительной информации, посмотрите на эту страницу

https://help.ubuntu.com/community/DiskPerformance

11
ответ дан 25 July 2018 в 23:14

dstat лучше, чем iostat для строгого контроля активности диска.

Я выполняю следующую команду при перемещении файлов с одного жесткого диска на другой

dstat -D sda,sdc

для получения дополнительной информации, посмотрите на эту страницу

https://help.ubuntu.com/community/DiskPerformance

11
ответ дан 31 July 2018 в 10:32

dstat лучше, чем iostat для строгого контроля активности диска.

Я выполняю следующую команду при перемещении файлов с одного жесткого диска на другой

dstat -D sda,sdc

для получения дополнительной информации, посмотрите на эту страницу

https://help.ubuntu.com/community/DiskPerformance

11
ответ дан 31 July 2018 в 11:34

dstat лучше, чем iostat для строгого контроля активности диска.

Я выполняю следующую команду при перемещении файлов с одного жесткого диска на другой

  dstat -D sda,  sdc  

для получения дополнительной информации см. эту страницу

https://help.ubuntu.com/community/DiskPerformance [ ! d5]

11
ответ дан 2 August 2018 в 04:31

dstat лучше, чем iostat для строгого контроля активности диска.

Я выполняю следующую команду при перемещении файлов с одного жесткого диска на другой

  dstat -D sda,  sdc  

для получения дополнительной информации см. эту страницу

https://help.ubuntu.com/community/DiskPerformance [ ! d5]

12
ответ дан 4 August 2018 в 21:05

dstat лучше, чем iostat для строгого контроля активности диска.

Я выполняю следующую команду при перемещении файлов с одного жесткого диска на другой

  dstat -D sda,  sdc  

для получения дополнительной информации см. эту страницу

https://help.ubuntu.com/community/DiskPerformance [ ! d5]

12
ответ дан 6 August 2018 в 04:36

dstat лучше, чем iostat для строгого контроля активности диска.

Я выполняю следующую команду при перемещении файлов с одного жесткого диска на другой

  dstat -D sda,  sdc  

для получения дополнительной информации см. эту страницу

https://help.ubuntu.com/community/DiskPerformance [ ! d5]

12
ответ дан 7 August 2018 в 22:46

dstat лучше, чем iostat для строгого контроля активности диска.

Я выполняю следующую команду при перемещении файлов с одного жесткого диска на другой

  dstat -D sda,  sdc  

для получения дополнительной информации см. эту страницу

https://help.ubuntu.com/community/DiskPerformance [ ! d5]

12
ответ дан 10 August 2018 в 10:51

dstat лучше, чем iostat для строгого контроля активности диска.

Я выполняю следующую команду при перемещении файлов с одного жесткого диска на другой

  dstat -D sda,  sdc  

для получения дополнительной информации см. эту страницу

https://help.ubuntu.com/community/DiskPerformance [ ! d5]

12
ответ дан 13 August 2018 в 17:26

Я не квалифицирован в этой области, но мне приходит на ум. Вы можете установить его с помощью пакета sysstat. Удачи!

20
ответ дан 26 May 2018 в 01:24
  • 1
    пример использования: iostat -d 10 /dev/sda даст вам использование io с интервалом в 10 секунд /dev/sda. Я почти использовал watch iostat -d /dev/sda по своему интервалу. Редактировать: избили меня, пока я печатал :) – aperson 4 September 2010 в 02:24
  • 2
    Я просто прочитал, что первый набор значений - статистика из того, что произошло с момента запуска системы, поэтому не имеет смысла использовать watch. Непрерывная отчетность с чем-то вроде iostat -dk 10 возвращает более значимые числа. – ændrük 4 September 2010 в 02:41
  • 3
    Хм ... Мне просто не нравится, что он заполняет всю мою прокрутку. – aperson 4 September 2010 в 03:08
  • 4
    Крикер открывает новый терминал и делает это тогда – adampski 2 March 2016 в 18:05

Использование iostat из пакета sysstat обеспечивает единый снимок результатов с момента запуска. Использование параметра интервала добавит результаты только для последнего интервала к выходу. Например, iostat 10 сначала отображает значения «начиная с загрузки», а затем добавляет последние 10 секунд статистики к выходу каждые 10 секунд. Включите опцию -y, чтобы опустить первый показ статистики с момента загрузки, но поймите, что команда будет отсутствовать в течение указанного интервала, пока система будет собирать первый снимок.

Я нашел это наиболее эффективным, когда в сочетании с командой watch и указывая только на сбор за один интервал статистики. Например: watch -t -n 0.1 iostat -d -t -y 5 1 дает обновление каждые 5,1 секунды статистики активности за последние 5 секунд. Чтобы разбить параметры и параметры ...

Первый -t указывает, чтобы опустить заголовок. Это делается для того, чтобы избежать путаницы в том, что в противном случае заголовок будет включать «Every 0,1s», который не представляет моментальный снимок данных. [F8] сообщает секундомеру, чтобы выполнить следующую команду каждые 0,1 секунды. Это самый маленький интервал для часов (procps-ng 3.3.9), но не беспокойтесь, он фактически не запускает команду каждые 0,1 секунды. Он выполнит команду 0,1 секунды после завершения предыдущего экземпляра. [F9] сообщает iostat только отображать использование устройства, что важно, поскольку вопрос касался активности диска. В качестве альтернативы для мониторинга конкретного диска имя устройства можно было вставить до параметров интервала. Второй переключатель -t сообщает iostat включать время обновления в статистику. Это полезно, поскольку более раннее упущение заголовка часов удалило отображение времени, которое было бы там. Переключатель -y пропускает первый экран статистики «с момента загрузки» на дисплее интервала. Без этого результатом будет отображение статистики с момента загрузки с интервалом команды watch. [F12] - параметры интервала иостата. В этом случае захватите 5 секунд статистики один раз (1). Поскольку был использован ключ -y, будет представлен только один экран данных.

Для сбора данных iostat потребуется 5 секунд, затем он будет отображаться на часах, а через 0,1 секунды часы снова запустит команду iostat. Через 5 секунд новые данные заменят старые, часы будут ждать 0,1 секунды, стирать, полоскать, повторять ...

8
ответ дан 26 May 2018 в 01:24

Попробуйте с nmon

sudo apt-get install nmon

Попробуйте:

nmon

Вывод Как показано ниже:

Нажмите d = Диск Нажмите c = CPU Нажмите r = RAM, нажмите v = Виртуальная память, Kernal Status нажмите K, Нажмите N = сеть и нажмите q или x, чтобы выйти

6
ответ дан 26 May 2018 в 01:24

Использование iostat из пакета sysstat обеспечивает единый снимок результатов с момента запуска. Использование параметра интервала добавит результаты только для последнего интервала к выходу. Например, iostat 10 сначала отображает значения «начиная с загрузки», а затем добавляет последние 10 секунд статистики к выходу каждые 10 секунд. Включите опцию -y, чтобы опустить первый показ статистики с момента загрузки, но поймите, что команда будет отсутствовать в течение указанного интервала, пока система будет собирать первый снимок.

Я нашел это наиболее эффективным, когда в сочетании с командой watch и указывая только на сбор за один интервал статистики. Например: watch -t -n 0.1 iostat -d -t -y 5 1 дает обновление каждые 5,1 секунды статистики активности за последние 5 секунд. Чтобы разбить параметры и параметры ...

Первый -t указывает, чтобы опустить заголовок. Это делается для того, чтобы избежать путаницы в том, что в противном случае заголовок будет включать «Every 0,1s», который не представляет моментальный снимок данных. [F8] сообщает секундомеру, чтобы выполнить следующую команду каждые 0,1 секунды. Это самый маленький интервал для часов (procps-ng 3.3.9), но не беспокойтесь, он фактически не запускает команду каждые 0,1 секунды. Он выполнит команду 0,1 секунды после завершения предыдущего экземпляра. [F9] сообщает iostat только отображать использование устройства, что важно, поскольку вопрос касался активности диска. В качестве альтернативы для мониторинга конкретного диска имя устройства можно было вставить до параметров интервала. Второй переключатель -t сообщает iostat включать время обновления в статистику. Это полезно, поскольку более раннее упущение заголовка часов удалило отображение времени, которое было бы там. Переключатель -y пропускает первый экран статистики «с момента загрузки» на дисплее интервала. Без этого результатом будет отображение статистики с момента загрузки с интервалом команды watch. [F12] - параметры интервала иостата. В этом случае захватите 5 секунд статистики один раз (1). Поскольку был использован ключ -y, будет представлен только один экран данных.

Для сбора данных iostat потребуется 5 секунд, затем он будет отображаться на часах, а через 0,1 секунды часы снова запустит команду iostat. Через 5 секунд новые данные заменят старые, часы будут ждать 0,1 секунды, стирать, полоскать, повторять ...

8
ответ дан 25 July 2018 в 23:14

Я не квалифицирован в этой области, но мне приходит на ум. Вы можете установить его с помощью пакета sysstat. Удачи!

20
ответ дан 25 July 2018 в 23:14
  • 1
    пример использования: iostat -d 10 /dev/sda даст вам использование io с интервалом в 10 секунд /dev/sda. Я почти использовал watch iostat -d /dev/sda по своему интервалу. Редактировать: избили меня, пока я печатал :) – aperson 4 September 2010 в 02:24
  • 2
    Я просто прочитал, что первый набор значений - статистика из того, что произошло с момента запуска системы, поэтому не имеет смысла использовать watch. Непрерывная отчетность с чем-то вроде iostat -dk 10 возвращает более значимые числа. – ændrük 4 September 2010 в 02:41
  • 3
    Хм ... Мне просто не нравится, что он заполняет всю мою прокрутку. – aperson 4 September 2010 в 03:08
  • 4
    Крикер открывает новый терминал и делает это тогда – adampski 2 March 2016 в 18:05

Попробуйте с nmon

sudo apt-get install nmon

Попробуйте:

nmon

Вывод Как показано ниже:

Нажмите d = Диск Нажмите c = CPU Нажмите r = RAM, нажмите v = Виртуальная память, Kernal Status нажмите K, Нажмите N = сеть и нажмите q или x, чтобы выйти

7
ответ дан 25 July 2018 в 23:14

Использование iostat из пакета sysstat обеспечивает единый снимок результатов с момента запуска. Использование параметра интервала добавит результаты только для последнего интервала к выходу. Например, iostat 10 сначала отображает значения «начиная с загрузки», а затем добавляет последние 10 секунд статистики к выходу каждые 10 секунд. Включите опцию -y, чтобы опустить первый показ статистики с момента загрузки, но поймите, что команда будет отсутствовать в течение указанного интервала, пока система будет собирать первый снимок.

Я нашел это наиболее эффективным, когда в сочетании с командой watch и указывая только на сбор за один интервал статистики. Например: watch -t -n 0.1 iostat -d -t -y 5 1 дает обновление каждые 5,1 секунды статистики активности за последние 5 секунд. Чтобы разбить параметры и параметры ...

Первый -t указывает, чтобы опустить заголовок. Это делается для того, чтобы избежать путаницы в том, что в противном случае заголовок будет включать «Every 0,1s», который не представляет моментальный снимок данных. [F8] сообщает секундомеру, чтобы выполнить следующую команду каждые 0,1 секунды. Это самый маленький интервал для часов (procps-ng 3.3.9), но не беспокойтесь, он фактически не запускает команду каждые 0,1 секунды. Он выполнит команду 0,1 секунды после завершения предыдущего экземпляра. [F9] сообщает iostat только отображать использование устройства, что важно, поскольку вопрос касался активности диска. В качестве альтернативы для мониторинга конкретного диска имя устройства можно было вставить до параметров интервала. Второй переключатель -t сообщает iostat включать время обновления в статистику. Это полезно, поскольку более раннее упущение заголовка часов удалило отображение времени, которое было бы там. Переключатель -y пропускает первый экран статистики «с момента загрузки» на дисплее интервала. Без этого результатом будет отображение статистики с момента загрузки с интервалом команды watch. [F12] - параметры интервала иостата. В этом случае захватите 5 секунд статистики один раз (1). Поскольку был использован ключ -y, будет представлен только один экран данных.

Для сбора данных iostat потребуется 5 секунд, затем он будет отображаться на часах, а через 0,1 секунды часы снова запустит команду iostat. Через 5 секунд новые данные заменят старые, часы будут ждать 0,1 секунды, стирать, полоскать, повторять ...

8
ответ дан 31 July 2018 в 10:32

Я не квалифицирован в этой области, но мне приходит на ум. Вы можете установить его с помощью пакета sysstat. Удачи!

20
ответ дан 31 July 2018 в 10:32
  • 1
    пример использования: iostat -d 10 /dev/sda даст вам использование io с интервалом в 10 секунд /dev/sda. Я почти использовал watch iostat -d /dev/sda по своему интервалу. Редактировать: избили меня, пока я печатал :) – aperson 4 September 2010 в 02:24
  • 2
    Я просто прочитал, что первый набор значений - статистика из того, что произошло с момента запуска системы, поэтому не имеет смысла использовать watch. Непрерывная отчетность с чем-то вроде iostat -dk 10 возвращает более значимые числа. – ændrük 4 September 2010 в 02:41
  • 3
    Хм ... Мне просто не нравится, что он заполняет всю мою прокрутку. – aperson 4 September 2010 в 03:08
  • 4
    Крикер открывает новый терминал и делает это тогда – adampski 2 March 2016 в 18:05

Попробуйте с nmon

sudo apt-get install nmon

Попробуйте:

nmon

Вывод Как показано ниже:

Нажмите d = Диск Нажмите c = CPU Нажмите r = RAM, нажмите v = Виртуальная память, Kernal Status нажмите K, Нажмите N = сеть и нажмите q или x, чтобы выйти

7
ответ дан 31 July 2018 в 10:32

Использование iostat из пакета sysstat обеспечивает единый снимок результатов с момента запуска. Использование параметра интервала добавит результаты только для последнего интервала к выходу. Например, iostat 10 сначала отображает значения «начиная с загрузки», а затем добавляет последние 10 секунд статистики к выходу каждые 10 секунд. Включите опцию -y, чтобы опустить первый показ статистики с момента загрузки, но поймите, что команда будет отсутствовать в течение указанного интервала, пока система будет собирать первый снимок.

Я нашел это наиболее эффективным, когда в сочетании с командой watch и указывая только на сбор за один интервал статистики. Например: watch -t -n 0.1 iostat -d -t -y 5 1 дает обновление каждые 5,1 секунды статистики активности за последние 5 секунд. Чтобы разбить параметры и параметры ...

Первый -t указывает, чтобы опустить заголовок. Это делается для того, чтобы избежать путаницы в том, что в противном случае заголовок будет включать «Every 0,1s», который не представляет моментальный снимок данных. [F8] сообщает секундомеру, чтобы выполнить следующую команду каждые 0,1 секунды. Это самый маленький интервал для часов (procps-ng 3.3.9), но не беспокойтесь, он фактически не запускает команду каждые 0,1 секунды. Он выполнит команду 0,1 секунды после завершения предыдущего экземпляра. [F9] сообщает iostat только отображать использование устройства, что важно, поскольку вопрос касался активности диска. В качестве альтернативы для мониторинга конкретного диска имя устройства можно было вставить до параметров интервала. Второй переключатель -t сообщает iostat включать время обновления в статистику. Это полезно, поскольку более раннее упущение заголовка часов удалило отображение времени, которое было бы там. Переключатель -y пропускает первый экран статистики «с момента загрузки» на дисплее интервала. Без этого результатом будет отображение статистики с момента загрузки с интервалом команды watch. [F12] - параметры интервала иостата. В этом случае захватите 5 секунд статистики один раз (1). Поскольку был использован ключ -y, будет представлен только один экран данных.

Для сбора данных iostat потребуется 5 секунд, затем он будет отображаться на часах, а через 0,1 секунды часы снова запустит команду iostat. Через 5 секунд новые данные заменят старые, часы будут ждать 0,1 секунды, стирать, полоскать, повторять ...

8
ответ дан 31 July 2018 в 11:34

Я не квалифицирован в этой области, но мне приходит на ум. Вы можете установить его с помощью пакета sysstat. Удачи!

20
ответ дан 31 July 2018 в 11:34
  • 1
    пример использования: iostat -d 10 /dev/sda даст вам использование io с интервалом в 10 секунд /dev/sda. Я почти использовал watch iostat -d /dev/sda по своему интервалу. Редактировать: избили меня, пока я печатал :) – aperson 4 September 2010 в 02:24
  • 2
    Я просто прочитал, что первый набор значений - статистика из того, что произошло с момента запуска системы, поэтому не имеет смысла использовать watch. Непрерывная отчетность с чем-то вроде iostat -dk 10 возвращает более значимые числа. – ændrük 4 September 2010 в 02:41
  • 3
    Хм ... Мне просто не нравится, что он заполняет всю мою прокрутку. – aperson 4 September 2010 в 03:08
  • 4
    Крикер открывает новый терминал и делает это тогда – adampski 2 March 2016 в 18:05

Попробуйте с nmon

sudo apt-get install nmon

Попробуйте:

nmon

Вывод Как показано ниже:

Нажмите d = Диск Нажмите c = CPU Нажмите r = RAM, нажмите v = Виртуальная память, Kernal Status нажмите K, Нажмите N = сеть и нажмите q или x, чтобы выйти

7
ответ дан 31 July 2018 в 11:34

Я не квалифицирован в этой области, но iostat приходит на ум. Вы можете установить его с помощью пакета sysstat . Удачи!

20
ответ дан 2 August 2018 в 04:31

Попробуйте с nmon

  sudo apt-get install nmon  

Попробуйте:

  nmon  

Вывод Как показано ниже:

Нажмите d = диск Нажмите c = CPU Нажмите r = RAM, нажмите v = Виртуальная память, Kernal Status нажмите K, Нажмите N = сеть и нажмите q или x, чтобы выйти

7
ответ дан 2 August 2018 в 04:31

Используя 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 секунды, стирать, полоскать, повторять ...

8
ответ дан 2 August 2018 в 04:31

Я не квалифицирован в этой области, но iostat приходит на ум. Вы можете установить его с помощью пакета sysstat . Удачи!

20
ответ дан 4 August 2018 в 21:05

Попробуйте с nmon

  sudo apt-get install nmon  

Попробуйте:

  nmon  

Вывод Как показано ниже:

Нажмите d = диск Нажмите c = CPU Нажмите r = RAM, нажмите v = Виртуальная память, Kernal Status нажмите K, Нажмите N = сеть и нажмите q или x, чтобы выйти

7
ответ дан 4 August 2018 в 21:05

Используя 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 секунды, стирать, полоскать, повторять ...

8
ответ дан 4 August 2018 в 21:05

Попробуйте с nmon

  sudo apt-get install nmon  

Попробуйте:

  nmon  

Вывод Как показано ниже:

Нажмите d = диск Нажмите c = CPU Нажмите r = RAM, нажмите v = Виртуальная память, Kernal Status нажмите K, Нажмите N = сеть и нажмите q или x, чтобы выйти

7
ответ дан 6 August 2018 в 04:36

Я не квалифицирован в этой области, но iostat приходит на ум. Вы можете установить его с помощью пакета sysstat . Удачи!

20
ответ дан 6 August 2018 в 04:36

Другие вопросы по тегам:

Похожие вопросы: