Majordomo и Linux
Модератор: immortal
-
- Сообщения: 510
- Зарегистрирован: Ср июн 08, 2016 4:17 pm
- Благодарил (а): 124 раза
- Поблагодарили: 101 раз
Re: Majordomo и Linux
Вот такой ответ:
-r--r--r-- 1 root root 4096 янв 4 00:36 /sys/devices/platform/coretemp.0/hwmon/hwmon1/temp2_input
-r--r--r-- 1 root root 4096 янв 4 00:36 /sys/devices/platform/coretemp.0/hwmon/hwmon1/temp2_input
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
--------------------------------------------------
http://connect.smartliving.ru/profile/908
-
- Сообщения: 179
- Зарегистрирован: Вс июл 31, 2016 11:24 pm
- Благодарил (а): 35 раз
- Поблагодарили: 24 раза
Re: Majordomo и Linux
Хороший ответ.C_3AXAPOB писал(а):Вот такой ответ:
-r--r--r-- 1 root root 4096 янв 4 00:36 /sys/devices/platform/coretemp.0/hwmon/hwmon1/temp2_input
Говорит о том, что файл есть и читать его могут все кто угодно (буковка r в начале каждой триады)
А давайте попробуем вывести на экран содержимое этого файла:
Код: Выделить всё
cat /sys/devices/platform/coretemp.0/hwmon/hwmon1/temp2_input
-
- Сообщения: 510
- Зарегистрирован: Ср июн 08, 2016 4:17 pm
- Благодарил (а): 124 раза
- Поблагодарили: 101 раз
Re: Majordomo и Linux
вывод команды:
56000
56000
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
--------------------------------------------------
http://connect.smartliving.ru/profile/908
-
- Сообщения: 179
- Зарегистрирован: Вс июл 31, 2016 11:24 pm
- Благодарил (а): 35 раз
- Поблагодарили: 24 раза
Re: Majordomo и Linux
Тогда развожу руками/пожимаю плечами.
Есть значение 56000, при делении на тысячу должно дать результат 56 (градусов).
Почему не работает - надо смотреть по месту.
Т.е. попробовать выполнить эту команду от root'а.
Если прокатит - через sudo пробовать выполнять от того пользователя под которым в рабочем режиме данная команда выполняется...
Есть значение 56000, при делении на тысячу должно дать результат 56 (градусов).
Почему не работает - надо смотреть по месту.
Т.е. попробовать выполнить эту команду от root'а.
Если прокатит - через sudo пробовать выполнять от того пользователя под которым в рабочем режиме данная команда выполняется...
-
- Сообщения: 35
- Зарегистрирован: Ср апр 12, 2017 11:42 am
- Откуда: Москва
- Благодарил (а): 6 раз
- Поблагодарили: 5 раз
Re: Majordomo и Linux
ps -aux | awk '{print $3}'| tail -n +8 |awk '{s+=$1} END {print s}'
Переодически дает 140 % CPU_Usage - Есть другой вариант считать Загрузку процессора более точно?
Переодически дает 140 % CPU_Usage - Есть другой вариант считать Загрузку процессора более точно?
MDM Orange Pi Plus2
ARMBIAN 5.25 stable Ubuntu 16.04.2 LTS 3.4.113-sun8i
ARMBIAN 5.25 stable Ubuntu 16.04.2 LTS 3.4.113-sun8i
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: Majordomo и Linux
cat /proc/loadavg но будет в виде LA.
Ещё я так считаю:
Ещё я так считаю:
Код: Выделить всё
exec('ps aux', $processes);
foreach($processes as $process)
{
$cols = split(' ', ereg_replace(' +', ' ', $process));
if (strpos($cols[2], '.') > -1)
{
$cpuUsage += floatval($cols[2]);
}
}
setGlobal('ThisComputer.CPU_Load',$cpuUsage);
-
- Сообщения: 35
- Зарегистрирован: Ср апр 12, 2017 11:42 am
- Откуда: Москва
- Благодарил (а): 6 раз
- Поблагодарили: 5 раз
Re: Majordomo и Linux
warik писал(а):cat /proc/loadavg но будет в виде LA.
Ещё я так считаю:
Код: Выделить всё
$cols = split(' ', ereg_replace(' +', ' ', $process));
MDM Orange Pi Plus2
ARMBIAN 5.25 stable Ubuntu 16.04.2 LTS 3.4.113-sun8i
ARMBIAN 5.25 stable Ubuntu 16.04.2 LTS 3.4.113-sun8i
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: Majordomo и Linux
А что за ошибка? У меня работает уже на протяжении года без проблем.
-
- Сообщения: 35
- Зарегистрирован: Ср апр 12, 2017 11:42 am
- Откуда: Москва
- Благодарил (а): 6 раз
- Поблагодарили: 5 раз
Re: Majordomo и Linux
warik писал(а):А что за ошибка? У меня работает уже на протяжении года без проблем.
Код: Выделить всё
Fatal error: Uncaught Error: Call to undefined function ereg_replace() in /var/www/modules/scripts/scripts.class.php(139) : eval()'d code:25
Код: Выделить всё
//CPU usage
exec('ps aux', $processes);
foreach($processes as $process){
$cols = explode(' ', preg_replace("/ +/", " ", $process));
if (strpos($cols[2], '.') > -1)
{
$cpuUsage += floatval($cols[2]);
}
}
//$cpuUsage=exec("ps -aux | awk '{print $3}'| tail -n +8 |awk '{s+=$1} END {print s}'");
sg("ThisServer.CPU_Load",$cpuUsage);
Последний раз редактировалось dfrozen Вт апр 18, 2017 12:13 am, всего редактировалось 1 раз.
MDM Orange Pi Plus2
ARMBIAN 5.25 stable Ubuntu 16.04.2 LTS 3.4.113-sun8i
ARMBIAN 5.25 stable Ubuntu 16.04.2 LTS 3.4.113-sun8i
-
- Сообщения: 35
- Зарегистрирован: Ср апр 12, 2017 11:42 am
- Откуда: Москва
- Благодарил (а): 6 раз
- Поблагодарили: 5 раз
Re: Majordomo и Linux
Есть еще вот такая статика, она показывает загрузку каздого ядра процессора в отдельности для многоядерных
mpstat -P ALL, мадо подумать как ее обработать
mpstat -P ALL, мадо подумать как ее обработать
MDM Orange Pi Plus2
ARMBIAN 5.25 stable Ubuntu 16.04.2 LTS 3.4.113-sun8i
ARMBIAN 5.25 stable Ubuntu 16.04.2 LTS 3.4.113-sun8i