Linux - начинающим. Что такое Load Average и какую информацию он несет
Load Average в Linux: разгадка тайны
Load Average
Что такое CPU Load Average в Linux и когда стоит волноваться?
$ sudo nano /root/loadavg.sh
Вставить текст ниже
#!/bin/sh
#current_date_time=`date +%Y-%m-%d' '%H:%M:%S`
current_date=`date +%Y-%m-%d`
current_time=`date +%H:%M`
# cat /proc/loadavg
#0.44 0.16 0.06 1/233 2407
loadavg=`cat /proc/loadavg| awk '{print $1 " " $2 " "$3}'`
#echo $current_time $loadavg
echo $current_time $loadavg >> /root/la_$current_date.log
Сохранить.
Однократный запуск:
$ sudo sh /root/loadavg.sh
Запись значения в файл каждую минуту
$ sudo crontab -e
Добавить в конец:
# каждую 1 минуту
Смотреть задания:
$ sudo crontab -l
Смотреть результат для текущей даты:
$ sudo cat /root/la_2019-03-09.log
10:23 0.01 0.13 0.14
10:24 0.24 0.15 0.14
10:25 0.17 0.14 0.14
10:26 0.72 0.30 0.20
10:27 1.00 0.45 0.25
10:28 0.95 0.56 0.31
10:29 1.21 0.69 0.37
10:30 0.89 0.69 0.39
10:31 1.45 0.87 0.47
10:32 1.80 1.08 0.57
10:33 1.93 1.25 0.66
$ sudo nano mailavg.sh
#!/bin/sh
current_date=`date +%Y-%m-%d`
echo "test" | mutt -s "loadavg $current_date" f1@vt.com -a /root/la_$current_date.log
Однократный запуск:
$ sudo sh /root/mailavg.sh
Отправка файла в конце конце дня
$ sudo crontab -e
Добавить в конец:
Смотреть задания:
$ sudo crontab -l
Load Average в Linux: разгадка тайны
Load Average
Что такое CPU Load Average в Linux и когда стоит волноваться?
$ sudo nano /root/loadavg.sh
Вставить текст ниже
#!/bin/sh
#current_date_time=`date +%Y-%m-%d' '%H:%M:%S`
current_date=`date +%Y-%m-%d`
current_time=`date +%H:%M`
# cat /proc/loadavg
#0.44 0.16 0.06 1/233 2407
loadavg=`cat /proc/loadavg| awk '{print $1 " " $2 " "$3}'`
#echo $current_time $loadavg
echo $current_time $loadavg >> /root/la_$current_date.log
Сохранить.
Однократный запуск:
$ sudo sh /root/loadavg.sh
Запись значения в файл каждую минуту
$ sudo crontab -e
Добавить в конец:
# каждую 1 минуту
*/1 * * * * sudo sh /root/loadavg.sh
Смотреть задания:
$ sudo crontab -l
Смотреть результат для текущей даты:
$ sudo cat /root/la_2019-03-09.log
10:23 0.01 0.13 0.14
10:24 0.24 0.15 0.14
10:25 0.17 0.14 0.14
10:26 0.72 0.30 0.20
10:27 1.00 0.45 0.25
10:28 0.95 0.56 0.31
10:29 1.21 0.69 0.37
10:30 0.89 0.69 0.39
10:31 1.45 0.87 0.47
10:32 1.80 1.08 0.57
10:33 1.93 1.25 0.66
$ sudo nano mailavg.sh
#!/bin/sh
current_date=`date +%Y-%m-%d`
echo "test" | mutt -s "loadavg $current_date" f1@vt.com -a /root/la_$current_date.log
Однократный запуск:
$ sudo sh /root/mailavg.sh
Отправка файла в конце конце дня
$ sudo crontab -e
Добавить в конец:
59 23 * * * sudo sh /root/mailavg.sh
Смотреть задания:
$ sudo crontab -l
Комментариев нет:
Отправить комментарий