Перейти к содержанию

Нагруженость ЦП в Open SUSE


Рекомендуемые сообщения

У меня задания написать скрип который будет проверять нагруженость ЦП.. и когда она будет больше чем 80%, то на екран будет выводитса две програмы которые будут найболее нагружать ЦП.

у меня есть скрипт который отсылает емейла когда нагруженость процесора больше чем 80 по трьох цыклах.

вот он -

#CPU usage script in 3 cycles

echo `whoami`

echo `date `

i=3

alert=0

while [ $i -ge 1 ]

do

USAGE=`sar -u 1 1 | tr , . | tail -1 | awk '{print ($5+$4+$3)*100}' `

if [ ${USAGE} -gt 8000 ]

then

alert=${alert}1;

fi

i=`expr $i - 1`

sleep 5

done

if [ $alert -eq 111 ]

then

echo "Attention high CPU ${USAGE}" | mailx -s "Attention high CPU usage ${USAGE}" alienx@i.ua

fi

Люди помогите молодому студенту.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...