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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: топ приложений, которые грузят систему  (Прочитано 402 раз)

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

Оффлайн _92

  • Автор темы
  • Любитель
  • *
  • Сообщений: 88
  • puppyrus.org
    • Просмотр профиля
    • 10021987.ru
не нашел в гугле сабж
топ10 приложений, которые грузят процессор за последние н-минут/занимают много оперативной памяти

сейчас у меня есть подобные команды, но они не выводят *накопительный эффект*
ps -auxf | sort -nr -k 4 | head -10
ps -auxf | sort -nr -k 3 | head -10

1
пока что в голову приходит сделать скрипт и закинуть в крон
который будет сохранять результаты этих команд в файл, ограничив его по размеру
и потом можно будет в любой момент вывести нужные параметры
ps -eo comm,pcpu --sort pcpu | tail > cpu.log
ps -A -o comm,rss --sort rss | tail > ram.log
но здесь нужно еще *суммировать*/*усреднять* процессы - значения всех пяти строк chrome в одно значение

2
есть команда sar, но не разобрался
как решить мою задачу через нее
« Последнее редактирование: 14 Ноябрь 2016, 11:34:56 от _92 »
g4600 + ssd + ddr4

Axa-Ru

  • Гость
Re: топ приложений, которые грузят систему
« Ответ #1 : 13 Ноябрь 2016, 23:30:18 »
Может вам нужны top, htop?

Оффлайн _92

  • Автор темы
  • Любитель
  • *
  • Сообщений: 88
  • puppyrus.org
    • Просмотр профиля
    • 10021987.ru
Re: топ приложений, которые грузят систему
« Ответ #2 : 14 Ноябрь 2016, 01:01:16 »
> Может вам нужны top, htop?
через них вроде нельзя получить *накопительный эффект*
g4600 + ssd + ddr4

quatro

  • Гость
Re: топ приложений, которые грузят систему
« Ответ #3 : 14 Ноябрь 2016, 01:54:49 »
через них вроде нельзя получить *накопительный эффект*

Что такое *накопительный эффект* и зачем он может потребоваться?
 Вот у меня память 8 Гиг. Сейчас используется 75%. Выключу виртмашину, будет использоваться 8%. При этом с вирт машиной система работала 2 часа, а без нее 4 часа. Теперь, имея все мгновенные значения величины либо график изменения величины, можем вычислить среднее интегральное.
 Зная время, получим тот самый *накопительный эффект*.



 И зачем это может понадобиться? Или я неправильно понял про *накопительный эффект*?




Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6212
    • Просмотр профиля
Re: топ приложений, которые грузят систему
« Ответ #4 : 14 Ноябрь 2016, 02:07:05 »
Не правильно подобранный видео-драйвер - вот самое жрущее "приложение".

Оффлайн shost

  • Активист
  • *
  • Сообщений: 544
    • Просмотр профиля
Re: топ приложений, которые грузят систему
« Ответ #5 : 14 Ноябрь 2016, 11:07:30 »
упавшие тоже, типа ффокс вместе флешем...

Оффлайн _92

  • Автор темы
  • Любитель
  • *
  • Сообщений: 88
  • puppyrus.org
    • Просмотр профиля
    • 10021987.ru
Re: топ приложений, которые грузят систему
« Ответ #6 : 14 Ноябрь 2016, 11:38:49 »
> И зачем это может понадобиться?
предположим процесс сильно грузит систему периодически
а отследить его через htop не всегда удается
g4600 + ssd + ddr4

quatro

  • Гость
Re: топ приложений, которые грузят систему
« Ответ #7 : 14 Ноябрь 2016, 15:24:31 »
предположим процесс сильно грузит систему периодически
а отследить его через htop не всегда удается

В таком случае я не назвал бы это *накопительный эффект*, потому что в данном случае ничего не накопилось. Перегрузка была в некоторый момент времени, когда прошла, то и не накопилась эта перегрузка, а закончилась.
 И интерес проявляется к мгновенному значению величины в некоторый момент времени, то есть к истории изменения величины. Если и говорить в данном случае о накоплении, то о накоплении истории, которая накапливается в логах.

Что там разработчики предусмотрели в логах накапливать? Надо смотреть. Если мало, то пытаться и интересующие параметры туда в запись добавить.
« Последнее редактирование: 14 Ноябрь 2016, 15:31:43 от anchos »

Оффлайн Длиннорогий

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
Re: топ приложений, которые грузят систему
« Ответ #8 : 15 Ноябрь 2016, 11:30:10 »
сейчас у меня есть подобные команды, но они не выводят *накопительный эффект*
Код: [Выделить]

ps -auxf | sort -nr -k 4 | head -10
ps -auxf | sort -nr -k 3 | head -10
Для читабельного вида можно еще column -t добавить.

 

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