Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Определение приложения, которе обращается к винчестеру  (Прочитано 1030 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн max5555

  • Автор темы
  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
    • Ubuntu-forward, Украина
Как определить какое именно приложение в данный момент наиболее активно обращается к винчестеру? Есть ли программа, подобная top или htop, которая позволяла бы это делать?

Оффлайн Dumonde

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
iotop
http://guichaz.free.fr/misc/iotop.py
Но здесь есть нюансы...
В дистрибутивах <= Gutsy функции ядра TASKSTATS и TASK_IO_ACCOUNTING отключены.
В Hardy вроде включены и должно работать. У кого Hardy и есть желание - могут попробовать.
Без включения этих функций ядра получить данную информацию невозможно.

Оффлайн max5555

  • Автор темы
  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
    • Ubuntu-forward, Украина
Спасибо!

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

В программе вроде бы как стоит проверка Linux >= 2.6.20 with I/O accounting support
Попробовал запустить под своей Kubuntu 7.10 (2.6.22-14) - на проверке не застряло, но и программа нормально не заработала: пошли глюки, которые, впрочем, прекратились после остановки этой програмки.

Надеюсь, что в hardy будет работать.

Оффлайн ghostic

  • Любитель
  • *
  • Сообщений: 99
    • Просмотр профиля
в Hardy x64_x86 работает нормально.
Спасибо за прогу всегда хотел что-то подобное.

Оффлайн max5555

  • Автор темы
  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
    • Ubuntu-forward, Украина
Обновился до 8.04 работает!!!  :D

Оффлайн max5555

  • Автор темы
  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
    • Ubuntu-forward, Украина
Часто приходится запускать этот iotop, расскажу как это делать быстро.

В свойствах файла iotop.py ставите галку, чтобы сделать его исполняемым, там же указываете, что он должен запускаться в терминале программой python.

Теперь он будет запускаться просто по клику. Если нет жедания его искать его каждый раз когда он вам нужен, под рутом копируете iotop.py  в папку /user/bin/  Соответственно, теперь его можно запускать из терминала по его имени.

Мелочь, но может кому-то понадобится.

 

Страница сгенерирована за 0.054 секунд. Запросов: 22.