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


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

Автор Тема: Скрипт на #bash-определение загрузки второго ядра процессора  (Прочитано 1464 раз)

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

Оффлайн nomeron

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Добрый день
Не подскажите скрипт который при определенной загрузке второго ядра процессора
(в течении определенного времени или последние 3 измерения)
выполнял определенные действия

Нужно для программы getstream
Она зависает иногда. При этом второе ядро загружается под 100%
Надо при загрузке этого ядра >97% ее перегружать

andrey_p

  • Гость
Не думаю, что можно найти готовый. Может кому интересно будет написать для тебя, но это же не однострочник (и даже не 10-строчник).

Вот здесь вся информация и фактически готовая к адаптации заготовка - http://colby.id.au/node/39

soldies

  • Гость
Можно по разному поиздеваться, но наверное это средствами самой ОС можно сделать, типа вызова.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Код: (bash) [Выделить]
test $(ps --no-headers -C getstream -o c) -ge 45 && blah-blah-blah?

Оффлайн nomeron

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Заготовка должна подойти по идее. Спасибо за вариант.
Пока проблема правда не проявляется (у getstream пришлось отключить вывод http )

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Ещё нагрузку на проц можно выковыривать из top.
Значения получаются более "realtime":
https://forum.ubuntu.ru/index.php?topic=180229.msg1336664#msg1336664

Оффлайн Zloy1

  • Активист
  • *
  • Сообщений: 261
    • Просмотр профиля
monit, конечно если не хочется писать самому  ;)

http://mmonit.com/monit/

http://habrahabr.ru/blogs/sysadm/73506/#habracut

 

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