Iotop та iostat, контролюйте продуктивність вводу-виводу диска

про йотоп та йостат

У наступній статті ми збираємось швидко поглянути як ми можемо відстежувати продуктивність вводу-виводу диска в Ubuntu за допомогою інструментів iotop та iostat. Як правило, користувачі можуть використовувати команду топ знати процеси виконання системи (та багато іншого) в режимі реального часу та виявлення потенційних проблем. Але якщо ми не знайдемо жодних проблем із продуктивністю щодо використання ресурсівОсобливо щодо процесора та пам'яті, цікаво перейти до перевірки інших полів для виявлення вузьких місць.

У виведенні команди топ є поля, за якими ми можемо з’ясувати, чи є операції зчитування та запису з високим входом-виведенням на пристроях зберігання та розділах. Якщо операція вводу-виводу на диску висока, це може бути причиною відставання продуктивності, тому статистика вводу-виводу диска в системі повинна бути перевірена, і тут інструменти iotop та iostat можуть нам допомогти.

Iotop та iostat для перевірки статистики вводу-виводу

Щоб детально перевірити статистику вводу-виводу, користувачі можуть використовувати команди iotop та iostat. Ці команди використовуються для виявлення проблем продуктивності пристроїв зберігання данихвключаючи локальні диски або мережеву файлову систему.

Що таке йотоп?

Ця утиліта Це схоже на команду top, але воно відображає активність диска в режимі реального часу. Ця утиліта переглядає інформацію про використання вводу-виводу ядра та відображає таблицю поточного використання вводу-виводу через процеси або потоки в системі. Він також показує пропускну здатність та час введення / виводу для читання та запису кожного процесу або потоку.

Встановіть Iotop

Ця утиліта ми можемо легко встановити за допомогою менеджера пакунків apt. Для систем Debian / Ubuntu нам потрібно буде лише відкрити термінал (Ctrl + Alt + T) і виконати команду:

встановити iotop

sudo apt install iotop

Відстежуйте активність вводу-виводу диска за допомогою iotop

У команді iotop доступно багато опцій для перевірки різної статистики про введення / виведення диска. Нам доведеться лише виконати команду iotop без будь-яких аргументів, хоча нам доведеться запустити його з привілеями суперкористувача, щоб побачити кожен процес або нитку про поточне використання вводу-виводу:

iotop працює

sudo iotop

в перевірити, які процеси насправді використовують дисковий ввід / вивід, нам доведеться додати до команди iotop файл -оо - лише варіант:

iotop показує лише процеси

sudo iotop --only

в див. інші варіанти, що стосуються iotop, в терміналі ми можемо звернутися за допомогою до команди:

довідка iotop

iotop --help

Видаліть

в видалити iotop з нашої команди, в терміналі (Ctrl + Alt + T) нам потрібно буде лише виконати:

видалити iotop - -

sudo apt remove iotop

Що таке йостат?

Команда iostat використовується для контролю навантаження вхідного / вихідного пристрою системи, дивлячись на те, як довго пристрої активні щодо їх середньої швидкості передачі. Також його можна використовувати для порівняння активності між дисками.

Ця команда генерує звіти, які можна використовувати для зміни конфігурації системи, щоб краще збалансувати вхідне / вихідне навантаження між фізичними дисками. Команда iostat формує два типи звітів; Використання процесора y використання пристрою.

У багатопроцесорних системах статистика процесора обчислюється по системі як середнє значення для всіх процесорів.

Встановіть iostat

Інструмент iostat є частиною пакету sysstat, який можна встановити з офіційного сховища. Нам потрібно буде лише відкрити термінал (Ctrl + Alt + T) і виконати в ньому команду:

встановити пакет sysstat

sudo apt install sysstat

Вимірювання продуктивності вводу-виводу диска за допомогою команди iostat

У команді iostat доступно багато опцій для перевірки різної статистики вводу-виводу процесора та диска. Якщо ми виконуємо команду iostat без будь-якого аргументу, ми можемо переглянути повну статистику системи:

йостат працює

iostat

Якщо додати -d варіант до команди iostat, ми можемо переглянути статистику вводу-виводу для всіх пристроїв:

iostat -d

З іншого боку, якщо додати -p варіант до команди iostat, ми будемо показати статистику вводу-виводу всіх пристроїв та їх розділів.

iostat -p

Якщо те, що нас цікавить, це переглянути детальну статистику вводу-виводу для всіх пристроїв, нам потрібно буде лише додати -x варіант до команди iostat:

iostat -x

Якщо нам цікаво знати статистику вводу-виводу блокових пристроїв та всіх їх розділів, що використовуються системою, нам просто потрібно додати опцію -p, за якою йде назва пристрою:

iostat пристрій

iostat -p sda

Видаліть

в видалити iostat з нашої команди, нам просто потрібно відкрити термінал (Ctrl + Alt + T) і виконати в ньому:

видалити iostat - -

sudo apt remove sysstat

Щойно ми побачили ще два інструменти, які можуть допомогти системному адміністратору виявляти проблеми з продуктивністю диска за допомогою команд йотоп e іостат. Для отримання додаткової інформації користувач, який бажає, може проконсультуватися з джерело цієї статті.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.