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


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

Автор Тема: Как узнать загрузку процессора?  (Прочитано 70163 раз)

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

Оффлайн Сева

  • Активист
  • *
  • Сообщений: 562
    • Просмотр профиля
Re: Как узнать загрузку процессора?
« Ответ #15 : 09 Января 2011, 08:43:49 »
Вот готовый скрипт . При выполнении создаётся файл process в домашней папке и каждые 5 секунд в него записывается самый тяжёлый процесс.
    while true
    do
    sleep 5
    ps -eo %C%p%u%c --sort %cpu | tail -n 1 >> ~/process
    done



Я этой штукой пользуюсь - можно открыть папку и просмотреть процесы...
« Последнее редактирование: 09 Января 2011, 08:58:53 от Сева »
Ubuntu 16.04(64bit) Unity

Оффлайн Jeka-Grin

  • Участник
  • *
  • Сообщений: 249
  • Meerkat, Gnome 2X
    • Просмотр профиля
    • UBUNTU.LOS-BERDOS
Re: Как узнать загрузку процессора?
« Ответ #16 : 09 Января 2011, 18:46:07 »
А у меня htop показывает сверху сумманрую загрузку, а снизу по процессам


Чего надо то  :2funny: ?
Ищу желающих людей администрировать
проэкт http://ubuntu.los-berdos.org.ua

Оффлайн gva230

  • Активист
  • *
  • Сообщений: 981
  • GUI-овый линуксоид
    • Просмотр профиля
    • Моя дикая страничка
Re: Как узнать загрузку процессора?
« Ответ #17 : 12 Января 2011, 21:02:10 »
top | awk '/Cpu/{print substr($2,1,match($2,/us,/)-1)}'Каждые пару секунд новый показатель отображается в новой строке.
Ой, а код-то я не правильный написал. :) Это оно только использование проца пользователем показывает... Но можно по аналогии остальные столбцы взять и сложить... В общем, целый скрипт получится.
Kubuntu - наше фсё! :Ь

 

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