[Модуль] SystemInfo (sysinfo)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль SystemInfo
Мож остальные поля тоже выбрать? И свойство не выбрано
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 873 раза
- Контактная информация:
Re: Модуль SystemInfo
связанное свойство не указаноdirectman66 писал(а):На линуксе custom не реагируетСпойлерПоказать
позже сделаю, чтобы автоматом по имени заполнялось
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

-
- Сообщения: 2113
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 317 раз
- Поблагодарили: 466 раз
Re: Модуль SystemInfo
с телефона без кода
никите
"А загрузка cpu всё ещё в неведомых единицах))"
в теме новичка про это спрашивал, там про аверадж 1,5,15 (и ссылка на познавательную статью)
и в скрипте (в коннекте, еще на 4 разделил по кол-ву ядер) есть загрузка проца это две разные вещи, последняя совпадает с тем что в модуле
никите
"А загрузка cpu всё ещё в неведомых единицах))"
в теме новичка про это спрашивал, там про аверадж 1,5,15 (и ссылка на познавательную статью)
и в скрипте (в коннекте, еще на 4 разделил по кол-ву ядер) есть загрузка проца это две разные вещи, последняя совпадает с тем что в модуле
СпойлерПоказать
Код: Выделить всё
//CPU usage
$cpu_usage = exec("top -bn 1 | awk '{print $9}' | tail -n +8 | awk '{s+=$1} END {print s}'");
$cpu_usage = round($cpu_usage/4,1);
setGlobal("ThisComputer.CPU_usage",$cpu_usage);
//CPU 1 5 15
$cpu_load = shell_exec('cat /proc/loadavg');
$pos1 = strpos($cpu_load," ");
$pos2 = strpos($cpu_load," ",$pos1+1);
$pos3 = strpos($cpu_load," ",$pos2+1);
$cpu_load1 = substr($cpu_load,0,$pos1);
$cpu_load5 = substr($cpu_load,$pos1+1,$pos2-$pos1-1);
$cpu_load15 = substr($cpu_load,$pos2+1,$pos3-$pos2-1);
sg("ThisComputer.cpu_load_1",$cpu_load1);
sg("ThisComputer.cpu_load_5",$cpu_load5);
sg("ThisComputer.cpu_load_15",$cpu_load15);
Последний раз редактировалось Logrus Вс янв 28, 2018 2:51 pm, всего редактировалось 1 раз.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль SystemInfo
Про average я знаю...код выше приводил сам же...а вот про эти единицы - хз.. Над глянуть статейку.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 2113
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 317 раз
- Поблагодарили: 466 раз
Re: Модуль SystemInfo
в статье про аверадж, а это выше код дополнил, я хз, видимо как в винде
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль SystemInfo
У меня как то проще было)))
Код: Выделить всё
$loadavg=explode(' ', exec('cat /proc/loadavg'));
sg('server.cpuload', $loadavg[1]*100,0);
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 2113
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 317 раз
- Поблагодарили: 466 раз
Re: Модуль SystemInfo
не мое, стырил )))
посмотрю, может и позаимствую (а на 5,15 так же?), оно меньше нагружать должно?
п.с. вот кстати с памятью, то что у меня и в модуле не сходится, иммортал о подобном писал, я не до конца понял
посмотрю, может и позаимствую (а на 5,15 так же?), оно меньше нагружать должно?
п.с. вот кстати с памятью, то что у меня и в модуле не сходится, иммортал о подобном писал, я не до конца понял
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль SystemInfo
$loadavg[1] - это за 5с, за 1 $loadavg[0], а за 15 $loadavg[2] соответственно.
С памятью там нюансов много...там выделенная память идёт под ядро системы и не учитывается где-то...ещё нюансов каких-то куча. Статью читал, но расписывать в скрипте лень было...тем более там немного разница.
С памятью там нюансов много...там выделенная память идёт под ядро системы и не учитывается где-то...ещё нюансов каких-то куча. Статью читал, но расписывать в скрипте лень было...тем более там немного разница.
- За это сообщение автора nick7zmail поблагодарил:
- Logrus (Вс янв 28, 2018 3:50 pm)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- igorewa
- Сообщения: 515
- Зарегистрирован: Ср дек 21, 2016 11:54 pm
- Откуда: Киев
- Благодарил (а): 12 раз
- Поблагодарили: 43 раза
Re: Модуль SystemInfo
На Windows все работает отлично. Не хватает только показаний температур.
СпойлерПоказать
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)