понедельник, 14 декабря 2015 г.

Iotop или jbd2/sda1-8

iotop - консольная программа, написанная на Python и выводящая данные по использованию жесткого диска. Это отличная программа для того, чтобы узнать, какой процесс использует ваш жесткий диск в настоящее время. Эта команда аналогична команде top. Вы можете использовать стрелки перемещения для изменения сортировки процессов.
Как раз программа из серии ответов на вопросы типа:
  • как определить какой процесс обращается к жесткому диску в linux

Установка iotop

В системе DebianUbuntuLinux Mint.
sudo apt-get install iotop В системе Red HatFedora,CentOS yum install iotop

Использование

Если запустить программу iotop с ключом -o, то будут выведены наиболее активные процессы.
Если смотреть на кучу нулей нет нужды, можно вывести только те данные, которые имеют какие-либо значения:
iotop –only
Собираем статистику за определённое время. Например, ставим эту программу минут на 10 и смотрим, что же за эти 10 минут произошло:
iotop -o -a
Этот вариант, например, позволил мне найти решение проблемы, когда запись на флешку идёт очень долго. Основным пожирателем ресурсов оказался jbd2/sda1-8. Для решения этого отдаём команду
mount -o remount,rw,commit=1200 /dev/sdb1

Расшифровка параметров

  • TID - ID процесса, его же можно посмотреть в ps auxf
  • PRIO - приоритет процесса
  • USER - имя пользователя, от которого запущен процесс
  • DISK READ - скорость чтения с диска
  • DISK WRITE - скорость записи на диск
  • SWAPIN - процент в свап
  • IO - процент напрямую
  • COMMAND - команда, которая “безобразничает” и которую так долго искали

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

Комментариев нет :

Отправить комментарий

друзья )

Сохраняйте и делитесь желаниями, и не забывайте о важных датах! парсинг центр