Как системный монитор может отображать диск io?

28

Я не могу представить, что это невозможно ... но я не могу понять, где это сделать.

не может системный монитор ( gnome-system-monitor) отображать диск io?

otmezger
источник
1
Пожалуйста, посмотрите на askubuntu.com/questions/293426/…
Qasim
@Qasim Это не дубликат, ОП спрашивает, может ли gnome-system-monitor отображать статистику ввода-вывода, а не то, что могут инструменты.
Сет
@Seth .. Я не пометил его как дубликат, я просто вставил ссылку, чтобы посмотреть :)
Qasim
1
Запрос о функции отслеживается здесь .
xuhdev

Ответы:

20

Почему вы не используете iostat :

sudo apt-get install sysstat

iostat находится в пакете sysstat.

Например :

iostat -d 30 /dev/sda 

выдаст результат ввода / вывода через 30 с

Nux
источник
iostat -xdдля расширенных отчетов о дисках
Дрю Берес
14

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

sudo apt-get install nmon

Пытаться:

nmon

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

введите описание изображения здесь

Нажмите d = диск Нажмите c = CPU Нажмите r = RAM Нажмите q для выхода

Вы также можете попробовать с:

iostat

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

Linux 3.16.0-30-generic (client01)    03/01/2016      _i686_  (2 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
      39.73   24.58    2.96    0.26    0.00   32.48

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               3.32        57.31        40.05  119879872   83767716
sdb               1.45        15.02        22.60   31424408   47273012
Рамеш Чанд
источник
7

Вы можете использовать системный монитор из KDE (ksysguard), открыть его, перейти к файлу и нажать «Загрузить новые вкладки», после чего вы можете скачать диск io.

В любом случае, множество инструментов позволяют вам наблюдать за дисковым вводом-выводом, например плагины оболочки gnome, индикаторы Unity, плазмоиды KDE или conky.

Aiphee
источник
Невозможно загрузить вкладки: «Не удалось загрузить провайдеров [..]».
Янис Элмерис
То же, загрузка провайдеров не удалась
Дуглас Гаскелл
5

По этой причине я отказался от gnome-system-monitor.

На мои 12.04 машины я установил индикатор multiload. После установки вы можете использовать страницу настроек, чтобы получить ее, поэтому покажите дисковый ввод-вывод - вместе с памятью, подкачкой, сетью и т.д ...

RobC76
источник
обидно, что он не может этого сделать ...
otmezger
Когда я запускаю индикатор-мультизагрузка, ничего не происходит вообще.
Янис Элмерис
2

Существует множество инструментов для мониторинга системной статистики. Я написал скрипт для профилирования системы. Вы можете использовать это также более.

Вы можете использовать iotop& iostat. Они дадут вам лучшее представление об использовании системы. sysstatПакет даст вам доступ к другим утилитам мониторинга.

# apt-get install iotop sysstat
# iostat -dx
Linux 4.4.0-64-generic (ip-172-16-27-59)        03/10/2017      _x86_64_        (4 CPU)

Device:  rrqm/    swrqm/s     r/s     w/s     rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
xvda              0.00     4.36    0.83    2.77    15.64    56.59    40.14     0.01    2.18    0.82    2.59   0.63   0.23
xvdb              0.00     0.09    0.01    0.11     0.06     7.21   120.59     0.00    1.29    0.85    1.35   0.34   0.00

От man iostat:

r/s
     The number (after merges) of read requests completed per second for the device.
w/s
     The number (after merges) of write requests completed per second for the device.
rsec/s (rkB/s, rMB/s)
     The number of sectors (kilobytes, megabytes) read from the device per second.
wsec/s (wkB/s, wMB/s)
     The number of sectors (kilobytes, megabytes) written to the device per second.

Эти значения дают вам точное представление о Disk IO.

Мансур Али
источник
Какой сценарий вы имеете в виду?
wjandrea
1

Новый системный монитор в GNOME 3.26 может сделать это.

Вы можете легко обновить до Ubuntu 17.10, чтобы получить новую версию.

Tooniis
источник
Я использую Ubuntu 17.10 и gnome-system-monitor 3.26, но не монитор ввода-вывода. Зачем?
ConductedClever
@ConductedClever Возможно, вам придется добавить их вручную. Просто щелкните правой кнопкой мыши на любом названии поля и отметьте «Запись на диск» и «Чтение диска».
Tooniis
1
Возможно, я ошибаюсь, но я думаю, что вы имеете в виду ввод-вывод для каждого процесса, а не для дискового ввода-вывода
Уилл Палмер