Відповіді:
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 для виходу