#! 系统的硬盘过热问题,以及conky显示硬盘、cpu温度。

news/2024/2/27 14:13:16

    用了crunchbang一段时间后,由于机器也老了,前端时间换了硅脂,清了灰,换了个新风扇,声音小了,cpu感觉温度也可以,由于没有安装ati的显卡私有驱动,(这个一直是无奈,用过ubuntu,装过但是失败。都是泪啊)没办法查看显卡的温度。

    这段时间突然出现机器突然自己关机,一摸后边我就知道是发热的问题,但是我一直以为是cpu或者显卡。但是今天突然摸到硬盘的地方,烫的够呛。后盖拆了以后,发现硬盘应该能煎鸡蛋了。看来可能是硬盘的问题。

    首先要做的是查看发热量大的部分的温度:

    1、查看cpu温度

        a) 安装lm-sensors进行查看:

        

sudo apt-get install lm-sensors

 

        完成后直接命令行运行

       

 sensors

 

        b) 直接使用acpi命令查看

 acpi -t 

 

 

    2、查看硬盘温度

  

 sudo apt-get install hddtempsudo hddtemp /dev/sda       

 

    

    接着需要降低一下硬盘的温度,物理方法没有考虑。在网络搜索到让系统多使用物理内存,少使用虚拟内存,这样降低硬盘的读写频率。

    1.查看你的系统里面的swappiness

  

cat /proc/sys/vm/swappiness

 

  不出意外的话,你应该看到是 60 (默认的)

  2.修改swappiness值为10 (一步到位我改成了0)

 

sudo sysctl vm.swappiness=10

 

  但是这只是临时性的修改,在你重启系统后会恢复默认的60,为长治久安,还要更进一步:

  

sudo vim /etc/sysctl.conf

 

  在这个文档的最后加上这样一行:

  

vm.swappiness=10    (前面不需要#号)

 

  然后保存,重启。ok,你的设置就生效了。

    希望能够凑效,现在正在使用中,不过感觉效果不是太明显。 

 

    最后,更改一下conky 把cpu和硬盘的温度显示出来,看一下是否是他们的问题,如果不是就需要考虑显卡。

    我用的是默认的conky,没有改过,现在只是添加cpu和硬盘的温度。

    右键 settings-conky-Edit.conkyrc

    加入代码:

    

TEMPREATURE
${hr}
WDC Temp:$alignr ${execi 120 /usr/sbin/hddtemp /dev/sda -n --unit=C}
CPU Temp:$alignr ${exec sensors | grep "temp1" | cut -c 16-17  }

     WDC 是硬盘名字可以随便改。

    

    如果没有出现请看下面的:

    1、检测软件用的两个 sensors (cpu) hddtemp (硬盘)因为显卡没装私有驱动,不知道怎么检测,这个如果谁有方法希望能够不吝赐教。所以需要安装,代码:

    

sudo apt-get install sensors hddtemp   #在终端看温度所以没装小插件

 

    2、hddtemp命令需要root 则需要处理一下:

  

which hddtemp # 找到hddtemp的位置我的在 /usr/sbin/hddtemp
sudo chmod +s /usr/sbin/hddtemp  # 使hddtemp以所有者身份运行也就是一直以root运行

 

    3、cpu的温度,我只看了temp1,多核还会出现 Core0, Core1 等,也可以自己修改一下。cut 我认为是截取一段数字我就只把温度的数字截了下来,因为摄氏度的那个小圈显示不出来。cut后边的参数需要根据你自己终端的输出进行确定。

 

    如果还是出现问题那么请留言。大家互相学习。谢谢。

 


http://www.ppmy.cn/news/527815.html

相关文章

php显示cpu温度,cpu温度过高怎么办

cpu温度过高的解决办法:1、把电脑放在空调房间内使用;2、在风扇转动轴上加些润滑油;3、打开机箱,进行清扫灰尘处理;4、进入任务管理器,结束后台的程序;5、减少上网时间和用电脑时间;…

ubuntu系统硬盘温度过高的解决方法

一.更改swap分区设置 在ubuntu 里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把…

SATA 硬盘/SSD温度读取

目前SATA硬盘温度读取都是通过SMART协议来读取,当前可利用的开源工具有两个: 1、hddtemp工具: hddtemp是专门读取sata硬盘温度的工具,如果只需要知道硬盘的温度,此工具足以。 该工具小巧玲珑,而且不需要依…

翻筋斗觅食策略改进灰狼算法(IGWO)

目录 一、动态扰动因子策略 二、翻筋斗觅食策略 三、改进灰狼算法收敛曲线图 灰狼优化算法(grey wolf optimization,GWO)存在收敛的不合理性等缺陷,目前对GWO算法的收敛性改进方式较少,除此之外,当GWO迭代至后期,所有灰狼个体…

个人计算机硬件信息检测方法

一、处理器信息检测 虽然随着近两年来处理器技术的不断升级,Remark CPU的现象已经基本消失,但由于目前处理器的分化日趋细致,即使处理器所属的系列、主频完全相同,它们所支持的功能也会有所区别。就比如我们在上一篇文章中提到的…

程序员必备PC维修法(硬件篇)

自检自修不是万能,但不会自检自修却万万不能。程序员修电脑还是有必要的。 情景:通电情况下,电脑主机无法启动,所有主机内部硬件无反应。 原因:1.CPU、主板、电源积尘。(出现率30%) 2.CPU、主板…

如何维护好计算机内存,内存日常维护技巧方法介绍

内存是我们计算机的核心部件之一,内存的好坏直接决定了计算机能否正常工作运行,所以我们买了好的内存条之外,日常维护也是必不可少的,具体有哪些好的方法呢? 内存维护 1)内存条上有一个凹槽,跟主板的插槽相对应,插的时候对齐; 2)定期清理灰尘,用吹气球吹去灰尘,和清理…

linux 读取内存颗粒,linux查看主板内存槽与内存信息的命令dmidecode怎么用

在Linux中,我们常常使用命令来实现许多操作,比如查看内存信息等,下面小编就为大家带来一篇linux查看主板内存槽与内存信息的命令dmidecode方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 dmidecode的使用方法 1. 最简单的的显示全部d…

python做透视表_用Python实现数据的透视表的方法

在处理数据时,经常需要对数据分组计算均值或者计数,在microsoft excel中,可以通过透视表轻易实现简单的分组运算。而对于更加复杂的分组运算,python中pandas包可以帮助我们实现。 1 数据 首先引入几个重要的包: import pandas as pd import numpy as np from pandas impor…

Excel数据透视表:多级数据透视表

将多个字段拖到数据透视表中的某个区域是完全可以的。我们将看一个示例,其中包含多个行字段,多个值字段和多个报表过滤器字段。 请记住,我们的数据集包含213条记录和6个字段。订单ID,产品,类别,金额&#…

Excel常用函数+数据透视表

一、四个常用的统计类函数 1、countif 函数 作用: 按条件统计个数 实例: countif(区域, 条件) 我想要知道 L 列姓名出现了几次,可以countif函数 Range:区域, 就是 L 列 Criteria:条件&…

excel 数据透视表完成分类汇总

例如,当我们有一组班级学生的成绩表,想统计各个科目下各个分数段的人数有多少,怎么用数据透视表快速实现呢。首先,插入数据透视表,这一部分忽略。然后得到如图所示的数据透视表: 接下来,点住数据…

[Excel] 数据透视表

数据透视表在本质上是一个从数据库生成的动态汇总报表。这里所指的数据库既可以位于一个工作表中(以表格形式),也可以位于外部数据文件中 对数据进行汇总,可以通过排序数据和编辑公式加以解决,但是通常来说,选择数据透视表是更好…

Excel用数据透视表制作日历

使用数据透视表吗? 今天跟大家分享的是一个数据透视的应用:在Excel中就可以制作日历! 常见制作一份日历,需要较复杂的Excel知识:数组公式和定义名称,本文完全不用那么复杂。 其实数据透视表也可以制作日历…

EXCEL 数据透视表的制作

1:今天参加了一个培训,创建数据透视表,下面是demo 中的一些数据: create 2 PivotTable: (数据透视表) 先创建两个数据透视表 2: create slicer (切片) 选中数据透视表《然后“insert Slicer" 下面是创建好的 切片: 3: 先选中…

【Excel】数据透视表—简单数据分析实例

【Excel】数据透视表—数据透视表布局 【Excel】数据透视表—标签合并居中 【Excel】数据透视表—新增一列(字段) 【Excel】数据透视表—按年、季度、月份汇总报表 这是博客中所用的简单数据的链接 数据透视表可以帮助我们快速的做一些统计方面的数…

python做数据透视表_Python Pandas Pivot_Table 如何在Python中实现数据透视表功能

数据透视表(Pivot Table)是一种交互式的表,可以进行某些计算,如求和与计数等,其所进行的计算与数据跟数据透视表中的排列有关。 在Excel中我们可以轻而易举地实现数据透视表功能,“插入——数据透视表——拖动选项——完成透视表”。 那么在Python中也能实现数据透视表…

mysql如何实现透视表功能_SQL 实现数据透视表功能

原标题:SQL 实现数据透视表功能 数据分组和数据透视表很像,Sql 中的数据分组大家应该都很熟悉了,用的就是 group by。数据透视表是作为一个数据分析师最基本,也是使用频率最高的一个功能了,我们可以把明细数据从数据库导出来,然后在 Excel 里面做透视表,也可以直接在数据…

pandas 数据透视表

**我们可以使用df.pivot_table() ,来实现同样的功能,参数如下 index:行索引,传入原始数据的列名columns:列索引,传入原始数据的列名values: 要做聚合操作的列名aggfunc:聚合函数** 数据透视表…

mysql如何进行数据透视_简单谈谈MySQL数据透视表

我有一张这样的产品零件表: 部分 part_id part_type product_id -------------------------------------- 1 A 1 2 B 1 3 A 2 4 B 2 5 A 3 6 B 3 我想要一个返回如下表格的查询: product_id part_A_id part_B_id --------------------------------------…
最新文章