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