ubuntu如何查看cpu温度

Ubuntu12.10怎么查看CPU温度

在计算机运行过程中,CPU的温度是一个非常重要的参数,过高的CPU温度可能会导致系统不稳定,甚至损坏硬件,了解CPU的温度对于保持计算机稳定运行非常重要,本文将介绍如何在Ubuntu 12.10系统中查看CPU温度。

ubuntu如何查看cpu温度

安装lm-sensors工具

在Ubuntu系统中,我们可以使用lm-sensors工具来检测CPU温度,首先需要安装lm-sensors工具,打开终端,输入以下命令:

sudo apt-get update
sudo apt-get install lm-sensors

安装完成后,重启计算机。

加载内核模块

重启后,我们需要加载内核模块以启用传感器支持,在终端中输入以下命令:

sudo sensors-detect

按照提示操作,最后会询问是否要将检测到的模块添加到/etc/modules文件中,如果需要,请输入“yes”。

ubuntu如何查看cpu温度

查看CPU温度

加载内核模块后,我们就可以使用sensors命令查看CPU温度了,在终端中输入以下命令:

sensors

执行该命令后,终端会显示当前系统中所有传感器的信息,包括CPU温度。

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +36.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:       +34.0°C  (high = +87.0°C, crit = +105.0°C)
...

从输出结果中,我们可以看到每个核心的温度,请注意,这些温度值是摄氏度,如果需要查看其他单位的温度值,可以使用以下命令:

sensors -f | grep "Core 0" | awk '{print $3}' | xargs printf "%d.%d
" $(echo "$(cat /sys/class/thermal/thermal_zone0/temp) / 1000" | bc)

设置报警阈值

为了确保计算机在高负载运行时不会过热,我们可以设置一个报警阈值,当CPU温度超过这个阈值时,系统会发出警告,在终端中输入以下命令:

ubuntu如何查看cpu温度

sudo sensorsctl coretemp-isa-0000 set alarm-low 45 && sudo sensorsctl coretemp-isa-0000 set alarm-high 95

上述命令将设置CPU温度的低报警阈值为45摄氏度,高报警阈值为95摄氏度,当温度超过这两个阈值时,系统会发出警告。

监控CPU温度

除了手动查看CPU温度外,我们还可以使用一些图形化工具来实时监控CPU温度,可以使用lm_sensors软件包中的hwinfo工具,首先安装hwinfo工具:

sudo apt-get install hwinfo --no-install-recommends

安装完成后,运行hwinfo工具:

hwinfo --sensors=coretemp-isa-0000,temp1_input,temp2_input,temp3_input,temp4_input,temp5_input,temp6_input,temp7_input,temp8_input,temp9_input,temp10_input,temp11_input,temp12_input,temp13_input,temp14_input,temp15_input,pch_temp1,pch_temp2,pch_temp3,pch_temp4,pch_temp5,pch_fan1,pch_fan2,pch_fan3,pch_fan4,pch_fan5,pch_fan6,pch_fan7,pch_fan8,pch_fan9,pch_fan10,pch_fan11,pch_fan12,pch_fan13,pch_fan14,pch_fan15,in0_input,in1_input,in2_input,in3_input,in4_input,in5_input,in6_input,in7_input,in8_input,in9_input,in10_input,in11_input,in12_input,in13_input,in14_input,in15_input --scan | grep "Core" --line-number | cut -d':' -f 1 | sort | uniq | while read line; do echo -n "Core $line: "; cat /sys/class/thermal/thermal_zone$line/temp; done | column -t -s ' ' -o ' ' -N r | head -n 26 | tail -n 24 | tr '
' ' ' | awk '{print $2}' | xargs -I{} printf "%d.%d C " {} | awk '{print $1}' | column -t -s ' ' -o ' ' -N r | head -n 26 | tail -n 24 | tr '
' ' ' | awk '{print $2}' | xargs -I{} printf "%d.%d C " {} | awk '{print $1}' | column -t -s ' ' -o ' ' -N r | head -n 26 | tail -n 24 | tr '
' ' ' | awk '{print $2}' | xargs -I{} printf "%d.%d C " {} | awk '{print $1}' | column -t -s ' ' -o ' ' -N r | head -n 26 | tail -n 24 | tr '
' ' ' | awk '{print $2}' | xargs -I{} printf "%d.%d C " {} | awk '{print $1}' | column -t -s ' ' -o ' ' -N r | head -n 26 | tail -n 24 | tr '
' ' ' | awk '{print $2}' | xargs -I{} printf "%d.%d C " {} | awk '{print $1}' | column -t -s ' ' -o ' ' -N r | head -n 26 | tail -n 24 | tr '
' ' ' | awk '{print $2}' | xargs -I{} printf "%d.%d C " {} | awk '{print $1}' | column -t -s ' ' -o ' ' -N r | head -n 26 | tail -n 24 | tr '
' ' ' | awk '{print $2}' | xargs -I{} printf "%d.%d C " {} | awk '{print $1}' | column -t -s ' ' -o ' ' -N r | head -n 26 | tail -n 24 | tr '
' ' ' | awk '{print $2}' | xargs -I{} printf "%d.%d C " {} | awk '{print $1}' > ~/Desktop/cputemp.txt & disown %+ 将输出重定向到桌面文件并后台运行& watch cat ~/Desktop/cputemp.txt 每隔两秒刷新一次桌面文件& disown %+ 结束后台进程& clear 清除屏幕内容注意:以上命令需要在终端中运行,并且需要root权限才能访问某些目录和文件,由于不同的硬件配置和驱动程序可能会影响输出结果,因此建议根据实际情况调整命令中的参数和选项。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/198660.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2024-01-04 23:51
Next 2024-01-04 23:52

相关推荐

  • 如何使用AWK高效处理数据库数据?

    使用awk处理数据库在Linux环境下,awk是一种强大的文本处理工具,它不仅可以处理简单的文本文件,还能与数据库进行交互,实现数据的提取、处理和导入,本文将详细介绍如何使用awk来处理数据库数据,包括基本功能介绍、具体示例代码以及常见问题解答,一、awk功能使用1、设置分隔符:使用-F选项指定字段分隔符,例如……

    2024-11-17
    05
  • 数据库对cpu的要求

    数据库性能是衡量一个数据库系统优劣的重要指标,而CPU作为计算机的核心部件,对数据库性能有着至关重要的影响,在Oracle数据库中,低压CPU可能会对数据库性能产生负面影响,本文将从以下几个方面详细介绍低压CPU如何影响Oracle数据库性能:1、低压CPU对数据库处理能力的影响低压CPU通常意味着较低的处理能力,这意味着在执行数据库……

    网站运维 2024-03-25
    0152
  • html5制作输入框_html输入栏

    欢迎进入本站!本篇文章将分享html5制作输入框,总结了几点有关html输入栏的解释说明,让我们继续往下看吧!急急急!!!html如何实现在图片上添加文本输入框???1、在照片上加文字的方法如下:方法一:使用PS进行图片添加文字。首先打开PS,点击左上角【文件】,接着选择第二个【打开】,上传我们想添加文字的图片。2、可以在图片上面放置N个透明div,并为每个div设置title属性,而title就是该图片区域的描述,当标放在div之上时就会自动弹出title的提示,注意div需要定位到合适的位置。。

    2023-11-19
    0322
  • 云主机的cpu高怎么回事

    云主机的CPU使用率高可能是由多种原因导致的,本文将从以下几个方面进行详细阐述:云主机本身的原因1、硬件配置不足云主机的CPU使用率高可能是因为硬件配置不足,例如CPU核心数较少、主频较低等,这种情况下,可以考虑升级云主机的硬件配置,以满足更高的计算需求。2、系统资源占用过高云主机上运行的应用程序可能会占用大量的系统资源,导致CPU使……

    2023-12-18
    0119
  • 怎么获取input html值

    在HTML中,我们可以通过JavaScript来获取input标签的值,这是因为input标签是一个表单元素,它有一个value属性,这个属性的值就是用户输入的内容,我们可以通过JavaScript的document.getElementById()方法来获取input标签的对象,然后通过这个对象的value属性来获取用户输入的内容。……

    2024-02-26
    0148
  • html5怎么设置表单

    HTML5 表单设置HTML5 为网页开发者提供了丰富的表单元素,使得创建和操作表单变得更加简单,本文将详细介绍如何在 HTML5 中设置表单,包括表单的基本结构、输入控件、按钮、验证等。表单基本结构1、1 <form> 标签在 HTML5 中,表单是通过 <form> 标签来定……

    2024-01-02
    0114

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入