процесор

Приложения от командния ред за преглед на температурата на процесора и графичния процесор в Linux

Приложения от командния ред за преглед на температурата на процесора и графичния процесор в Linux
Много дистрибуции на Linux се доставят с аплети и приспособления за преглед на информация за хардуерните сензори и съответните им температурни стойности. Приложения на трети страни като разширение на системния монитор за GNOME Shell и Psensor също предоставят графичен интерфейс за наблюдение на топлинните стойности. Що се отнася до приложенията от командния ред, съществуват само няколко, но те могат да показват точни температурни стойности.

Тази статия ще изброи някои от приложенията на командния ред, налични в Linux за наблюдение на хардуерни сензори. Много графични приложения използват тези инструменти на командния ред като основа, особено първите две приложения, споменати по-долу.

Lm-сензори

Lm-sensors е набор от приложения за команден ред за наблюдение и преглед на данни от сензори. Той може да показва информация за сензора като скорост на вентилатора, напрежение, температура и т.н.

За да инсталирате Lm-сензори в Ubuntu, изпълнете командата по-долу:

$ sudo apt инсталира lm-сензори

След като инсталацията приключи, изпълнете командата по-долу, за да идентифицирате сензори във вашата система:

$ sudo сензори-откриване

Lm-сензорите ще покажат някои подкани в терминала и ще поискат вашето въвеждане. Прочетете внимателно всеки подкана и отговорете с ДА / не. Тези подкани могат да бъдат различни за различните системи в зависимост от хардуерната конфигурация, така че няма един стандартен начин за конфигуриране на сензорите. Необходимо е да попълните този съветник за конфигуриране на командния ред, в противен случай може да е налице грешна или само частична информация за сензорите.

След като отговорите на всички въпроси, рестартирайте системата си и изпълнете командата по-долу, за да проверите температурата на процесора, температурата на графичния процесор, скоростта на вентилатора, напрежението и т.н. в терминала:

$ сензори

Ако предпочитате единици по Фаренхайт вместо Целзий, изпълнете модифицирана команда, спомената по-долу:

$ сензори -f

За да актуализирате автоматично температурните стойности всяка секунда, изпълнете команда в следния формат:

$ watch -n 1 сензори

Тук “-n 1” се отнася до интервала от време в секунди между актуализациите.

Псутил

Psutil е модул на Python, който може да търси информация за хардуера, активни процеси и данни за използване на системата в реално време. Тъй като Psutil може да показва много данни за вашия хардуер, можете ефективно да го използвате като заместител на множество приложения от командния ред и команди bash, които се използват отделно за извличане на различни стойности за използване на хардуера.

За да инсталирате Psutil в Ubuntu, изпълнете командата по-долу:

$ sudo apt инсталира python3-psutil

След като инсталацията приключи, изпълнете командата по-долу, за да видите бързо температурата на процесора и графичния процесор:

$ python3 -c "импортирайте psutil; импортирайте pprint; pprint.pprint (psutil.sensors_temperatures ()) "

За да показвате непрекъснато температура всяка секунда, изпълнете командата по-долу:

$ watch -n 1 -x python3 -c "импортирайте psutil; импортирайте pprint;
отпечатък.pprint (psutil.sensors_temperatures ()) "

Тук “-n 1” се отнася до интервала от време в секунди между актуализациите.

Тъй като Psutil е библиотека на Python, можете да го използвате в Python скриптове и GUI приложения, направени в Python. Няколко хубави скрипта, предоставени от официалната документация на Psutil, могат да се използват за преглед на добре форматиран изход в терминала.

Първият скрипт „температури.py ”може да се изтегли от тук. Изпълнете командата по-долу, за да видите температурни стойности, след като изтеглите файла:

$ python3 ./ температури.py

За да преглеждате непрекъснато температурните стойности на фиксиран интервал от една секунда, изпълнете командата по-долу:

$ watch -n 1 -x python3 ./ температури.py

Вторият скрипт, наречен „сензори.py ”може да се изтегли от тук. В допълнение към температурните стойности, този скрипт осигурява и скорост на вентилатора в обороти в минута, ниво на батерията и т.н. След като изтеглите файла, изпълнете командата по-долу:

$ python3 ./ сензори.py

За непрекъснат преглед на температурни стойности, скорост на вентилатора и т.н. на фиксиран интервал от една секунда, изпълнете командата по-долу:

$ watch -n 1 -x python3 ./ сензори.py

HardInfo

HardInfo е графично приложение, което показва информация за различни хардуерни компоненти във вашата система. Той може също така да направи определени критерии за измерване на производителността и може да експортира подробни отчети в текстов и HTML формат.

За да инсталирате hardInfo в Ubuntu, изпълнете командата по-долу:

$ sudo apt инсталирайте hardinfo

Заедно с приложението GTK, той също така осигурява интерфейс на командния ред, който е способен като графичния интерфейс. За да видите сензори и текущи температурни стойности с помощта на HardInfo, изпълнете командата по-долу:

$ hardinfo -rma устройства.така | grep -A 10 сензора

Погледи

Glances е инструмент като "отгоре" за Linux, който показва данни за използване на хардуера в реално време в терминал. Написана е на език Python и всъщност използва библиотеката Psutil, спомената по-горе. Той обаче идва с много допълнителни функции като вграден лек сървър, RESTful JSON API, уеб потребителски интерфейс, който може да се види в браузър, CSV експортиране и т.н. Ако сте използвали инструменти като top / htop, изглежда и работи подобно на тях.

За да инсталирате Glances в Ubuntu, изпълнете командата по-долу:

$ sudo apt инсталира погледи

За да видите сензорите и техните температурни стойности заедно с друга информация за хардуера, изпълнете командата по-долу:

$ погледи

За да видите температурните стойности в единици по Фаренхайт, изпълнете командата по-долу:

$ погледи --fahrenheit

За да видите само данни от сензори и нищо друго, изпълнете командата по-долу:

$ погледи -t 1 - изходни сензори

Тук “-t 1” се отнася до интервала от време в секунди между актуализациите.

Заключение

Това са някои от приложенията на командния ред, достъпни за Linux за наблюдение на температурата на хардуерните компоненти в системата. Тези приложения са леки за консумацията на процесор и памет и са идеални за дистанционно наблюдение на сървъри.

Как да заснемете и поточно предадете игралната си сесия на Linux
В миналото играта на игри се смяташе само за хоби, но с течение на времето игралната индустрия отбеляза огромен ръст по отношение на технологиите и бр...
Най-добрите игри за игра с ръчно проследяване
Oculus Quest наскоро представи страхотната идея за ръчно проследяване без контролери. С непрекъснато нарастващия брой игри и дейности, които изпълнява...
Как да покажете OSD наслагване в приложения на цял екран за Linux и игри
Играта на цял екран или използване на приложения в режим на цял екран без разсейване може да ви откъсне от съответната системна информация, видима в п...