當前位置:首頁 » 操作系統 » linux溫度監控

linux溫度監控

發布時間: 2023-11-25 06:20:38

linux sensors 溫度原理

利用物質各種物理性質隨溫度變化的規律把溫度轉換為可用輸出信號。sensors處理器核心平均溫度在39 °C左右。 這兩個溫度都是正常的。 新內核對IntelCPU的支持其實是很好的。

溫度感測器是指能感受溫度並轉換成可用輸出信號的感測器。溫度感測器是溫度測量儀表的核心部分,對於環境溫度的測量非常准確,廣泛應用於農業、工業、車間、庫房等領域。按測量方式可分為接觸式和非接觸式兩大類。

lmsensors簡介

lmsensors是一款linux的硬體監控的軟體,可以幫助我們來監控主板,CPU的工作電壓,風扇轉速、溫度等數據。這些數據我們通常在主板的BIOS也可以看到。當我們可以在機器運行的時候通過lmsensors隨時來監測著CPU的溫度變化,可以預防和保護因為CPU過熱而會燒掉。

支持許多子功能被添加到libsensors和感測器。Sysfs檢測是固定後繼續工作在即將到來的內核Sysfs實現改變。印刷的功率感測器是改進。

② linux系統下 如何監控硬體溫度

在Linux 桌面系統中安裝 psensor。

在啟動 psensor之前,需要先配置lm_sensors和hddtemp。

lm_sensors 配置。

運行以下命令,配置lm_sensors,每一項都選擇YES。

$ sudo sensors-detect

這個命令將會探查和檢測硬體中嵌入的感測器(包括CPUs、儲存控制器、I/O晶元),然後自動決定系統中哪個驅動模塊需要載入並監測其溫度。

一旦感測器檢測完成,需要把檢測到的驅動模塊添加到/etc配置中,這樣才可以在開機時自動載入。

psensor默認使用的溫度單位是「攝氏度」,最新的版本(0.7-0.8)支持在攝氏與華氏之間轉換溫度單位,如果用的版本比較舊(例如
0.6.x)並且不支持溫度單位轉換,Ubuntu用戶可以通過PPA倉庫來安裝最新版的psensor,Debian用戶則可以通過源代碼來安裝。

③ linux怎麼查看raid卡溫度

在Linux下可以通過lm_sensors來查看CPU的溫度渣派檔(當然你的硬體首先要支持),要使用這個功能要有內核相關模塊(比如I2C)的支持,下面說一下操如亂作方法:
先看一下你的機器上是否安裝了lm_sensors,
$ rpm -q lm_sensors

如果沒有安裝羨顫就先安裝一下
$ sudo yum install -y lm_sensors

檢測感測器:
$ sudo sh -c "yes|sensors-detect"

如果以上步驟沒有問題,執行下面的命令就可以查看CPU的溫度了:

④ 如何在Ubuntu Linux中獲取CPU溫度

Lm_sensors是一個 命令 行工具,用於顯示所有晶元感測器數據的當前讀數,包括CPU溫度。默認情況下,Ubuntu LInux沒有安裝Lm_Sensors,因此,我們必須自己安裝它們。

bob@bob-PC:~$ sudo apt install lm-sensors

檢測硬體

接下來,我們需要檢測安裝在電腦上的硬體監控晶元。現在我們可以開始檢測電腦的硬體感測器了:

bob@bob-PC:~$ sudo sensors-detect

# sensors-detect revision 6284 (2015-05-31 14:00:33 +0200)

# System: VMware, Inc. VMware Virtual Platform [None]

# Board: Intel Corporation 440BX Desktop Reference Platform

# Kernel: 4.15.0-30Ubuntu-generic x86_64

# Processor: Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz (6/158/10)

This program will help you determine which kernel moles you need

to load to use lm_sensors most effectively. It is generally safe

and recommended to accept the default answers to all questions,

unless you know what you're doing.

Some south bridges, CPUs or memory controllers contain embedded sensors.

Do you want to scan for them? This is totally safe. (YES/no): yes

Silicon Integrated Systems SIS5595...                      No

VIA VT82C686 Integrated Sensors...                          No

VIA VT8231 Integrated Sensors...                            No

AMD K8 thermal sensors...                                  No

AMD Family 10h thermal sensors...                          No

AMD Family 11h thermal sensors...                          No

AMD Family 12h and 14h thermal sensors...                  No

AMD Family 15h thermal sensors...                          No

AMD Family 16h thermal sensors...                          No

AMD Family 17h thermal sensors...                          No

AMD Family 15h power sensors...                            No

AMD Family 16h power sensors...                            No

Intel digital thermal sensor...                            Success!

    (driver `coretemp')

Intel AMB FB-DIMM thermal sensor...                        No

Intel 5500/5520/X58 thermal sensor...                      No

VIA C7 thermal sensor...                                    No

VIA Nano thermal sensor...                                  No

Some Super I/O chips contain embedded sensors. We have to write to

standard I/O ports to probe them. This is usually safe.

Do you want to scan for Super I/O sensors? (YES/no): yes

..................

顯示cpu溫度

可以通過一下命令查看溫度數據了:

bob@bob-PC:~$ sensors

iwlwifi_1-virtual-0

Adapter: Virtual device

temp1:        +33.0°C 

pch_skylake-virtual-0

Adapter: Virtual device

temp1:        +38.5°C 

BAT0-acpi-0

Adapter: ACPI interface

in0:        +12.45 V 

coretemp-isa-0000

Adapter: ISA adapter

Package id 0:  +39.0°C  (high = +100.0°C, crit = +100.0°C)

Core 0:        +39.0°C  (high = +100.0°C, crit = +100.0°C)

Core 1:        +38.0°C  (high = +100.0°C, crit = +100.0°C)

thinkpad-isa-0000

Adapter: ISA adapter

fan1:          0 RPM

temp1:        +38.0°C 

temp2:            N/A 

temp3:        +0.0°C 

temp4:        +0.0°C 

temp5:        +0.0°C 

temp6:        +0.0°C 

temp7:        +0.0°C 

temp8:        +0.0°C 

BAT1-acpi-0

Adapter: ACPI interface

in0:        +12.49 V 

acpitz-acpi-0

Adapter: ACPI interface

temp1:        +38.0°C  (crit = +128.0°C)

還可以使用watch命令實時關註:

bob@bob-PC:~$ watch sensors

使用圖形化工具psensor顯示cpu溫度

使用Psensor,您可以檢查以下各項:

主板、CPU感測器和NVidia GPU的溫度

硬碟驅動器的溫度

風扇的轉速

監視CPU使用情況

最新版本的Psensor還為Ubuntu提供了一個applet指示器,因此在Ubuntu上更容易監控硬體溫度。您可以選擇在頂部面板中顯示溫度。它甚至可以在溫度超過極限時發送桌面通知。

我們可以使用下面的命令安裝Psensor:

bob@bob-PC:~/Desktop$ sudo apt install -y psensor

打開ubuntu的launchpad,在裡面找到psensor,打開該應用就可以看到多個感測器:

使用圖形化工具hardinfo

Hardinfo是Linux中用於在圖形化界面中顯示硬體信息的工具。可以使用它檢測cpu的溫度。以下命令安裝hardinfo:

bob@bob-PC:~/Desktop$ sudo apt install hardinfo

# 運行一下命令打開hardinfo

bob@bob-PC:~/Desktop$ sudo hardinfo

總結

在本教程中,我們將學習如何從命令行和桌面獲取Ubuntu Linux上的CPU溫度。

⑤ linux下怎樣查看cpu信息

1.
/proc/cpuinfo
最簡單的方法就是查看
/proc/cpuinfo
,這個虛擬文件展示的是可用CPU硬體的配置。
通過查看這個文件,你能識別出物理處理器數(插槽)、每個CPU核心數、可用的CPU標志寄存器以及其它東西的數量。
2.
cpufreq-info
cpufreq-info命令(cpufrequtils包的一部分)從內核/硬體中收集並報告CPU頻率信息。這條命令展示了CPU當前運行的硬體頻率,包括CPU所允許的最小/最大頻率、CPUfreq策略/統計數據等等。來看下CPU
#0上的信息:
3.
cpuid
cpuid命令的功能就相當於一個專用的CPU信息工具,它能通過使用CPUID功能來顯示詳細的關於CPU硬體的信息。信息報告包括處理器類型/家族、CPU擴展指令集、緩存/TLB(譯者註:傳輸後備緩沖器)配置、電源管理功能等等。
4.
dmidecode
dmidecode命令直接從BIOS的DMI(桌面管理介面)數據收集關於系統硬體的具體信息。CPU信息報告包括CPU供應商、版本、CPU標志寄存器、最大/當前的時鍾速度、(啟用的)核心總數、L1/L2/L3緩存配置等等。
5.
hardinfo
hardinfo是一個基於GUI的系統信息工具,它能展示給你一個易於理解的CPU硬體信息的概況,也包括你的系統其它的一些硬體組成部分。
6.
i7z
i7z是一個專供英特爾酷睿i3、i5和i7
CPU的實時CPU報告工具。它能實時顯示每個核心的各類信息,比如睿頻加速狀態、CPU頻率、CPU電源狀態、溫度檢測等等。i7z運行在基於ncurses的控制台模式或基於QT的GUI的其中之一上。
7.
likwid拓撲
likwid
(Like
I
Knew
What
I'm
Doing)
是一個用來測量、配置並顯示硬體相關特性的命令行收集工具。其中的likwid拓撲結構能顯示CPU硬體(線程/緩存/NUMA)的拓撲結構信息,還能識別處理器家族(比如:Intel
Core
2,
AMD
Shanghai)。
8.
lscpu
lscpu命令用一個更加用戶友好的格式統計了
/etc/cpuinfo
的內容,比如CPU、核心、套接字、NUMA節點的數量(線上/線下)。
9.
lshw
lshw命令是一個綜合性硬體查詢工具。不同於其它工具,lshw需要root特權才能運行,因為它是在BIOS系統里查詢DMI(桌面管理介面)信息。它能報告總核心數和可用核心數,但是會遺漏掉一些信息比如L1/L2/L3緩存配置。GTK版本的lshw-gtk也是可用的。
10.
lstopo
lstopo命令
(包括在
hwloc
包中)
以可視化的方式組成
CPU、緩存、內存和I/O設備的拓撲結構。這個命令用來識別處理器結構和系統的NUMA拓撲結構。
10.
lstopo
lstopo命令
(包括在
hwloc
包中)
以可視化的方式組成
CPU、緩存、內存和I/O設備的拓撲結構。這個命令用來識別處理器結構和系統的NUMA拓撲結構。
12.
x86info
x86info是一個為了展示基於x86架構的CPU信息的命令行工具。信息報告包括CPU型號、線程/核心數、時鍾速度、TLB(傳輸後備緩沖器)緩存配置、支持的特徵標志寄存器等等。

⑥ 我安裝了SUSE Linux Enterprise Server 11 (x86_64) SP1,現在想做CPU溫度檢測,發現沒有coretemp模塊。

linux查看cpu溫度,安裝lm_sensors工具

安裝lm_sensors工具即可查看溫度了

yum -y install lm_sensors

rpm -qa|grep coretemp 看一下有沒有kmod-coretemp,沒有的話需要安裝這個

x86和x64的系統直接wget http://www.pperry.f2s.com/linux/coretemp/kmod-coretemp-1.1-2.el5.x86_64.rpm

然後rpm -ivh kmod-coretemp-1.1-2.el5.x86_64.rpm

安裝即可。 www.2cto.com

接著執行 sensors-detect 命令,一路yes到底即可。

最終,使用sensors 命令可以查看溫度,如:

[root@localhost 軟體]# sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +38°C (high = +100°C)

coretemp-isa-0001
Adapter: ISA adapter
Core 1: +31°C (high = +100°C)

⑦ Linux伺服器如何查看GPU信息

Linux查看顯卡信息:

[python]view plain

  • lspci|grep-ivga

  • 使用nvidia GPU可以:

    [python]view plain

  • lspci|grep-invidia



  • 表頭釋義:

  • Fan:顯示風扇轉速,數值在0到100%之間,是計算機的期望轉速,如果計算機不是通過風扇冷卻或者風扇壞了,顯示出來就是N/A;

  • Temp:顯卡內部的溫度,單位是攝氏度;

  • Perf:表徵性能狀態,從P0到P12,P0表示最大性能,P12表示狀態最小性能;

  • Pwr:能耗表示;

  • Bus-Id:涉及GPU匯流排的相關信息;

  • Disp.A:是Display Active的意思,表示GPU的顯示是否初始化;

  • Memory Usage:顯存的使用率;

  • Volatile GPU-Util:浮動的GPU利用率;

  • Compute M:計算模式;

  • 下邊的Processes顯示每塊GPU上每個進程所使用的顯存情況。

    如果要周期性的輸出顯卡的使用情況,可以用watch指令實現:

    [python]view plain

  • watch-n10nvidia-smi

  • 命令行參數-n後邊跟的是執行命令的周期,以s為單位。

熱點內容
idrac中怎麼控制伺服器 發布:2024-11-30 02:18:27 瀏覽:910
蜘蛛礦池伺服器地址 發布:2024-11-30 02:13:57 瀏覽:169
網易雲訪問記錄 發布:2024-11-30 02:13:17 瀏覽:376
java的數據類型有哪些 發布:2024-11-30 02:12:42 瀏覽:546
win8訪問win7共享 發布:2024-11-30 02:08:33 瀏覽:340
編程錄入錯誤 發布:2024-11-30 02:01:58 瀏覽:733
相機存儲卡無法讀取 發布:2024-11-30 02:00:15 瀏覽:772
美國訪問學者中介 發布:2024-11-30 01:49:47 瀏覽:491
手機版我的世界網易伺服器地鐵 發布:2024-11-30 01:38:57 瀏覽:522
pi幣密碼哪裡看 發布:2024-11-30 01:25:12 瀏覽:671