![康基的准确性如何?](https://linux22.com/image/49772/%E5%BA%B7%E5%9F%BA%E7%9A%84%E5%87%86%E7%A1%AE%E6%80%A7%E5%A6%82%E4%BD%95%EF%BC%9F.png)
我使用的是 Crunchbang 64 位,Conky 显示我使用了 4% 的 CPU。
但我能感觉到 CPU 非常热,Spotify、Chrome 和其他几个应用程序都在运行。在 Windows 7 上,chrome 使用大约一半的 CPU,为什么 Crunchbang 上的所有内容只使用 4%(我在 Windows 和 Crunchbang 上使用相同的 chrome 版本和相同的插件以及所有内容),有时我看到 CPU 使用率约为 6% 或8%,即使这样也太低了。
我知道 Crunchbang 是轻量级的,这就是我安装它的原因,但我看到的数字令人难以置信,有些事情是不对的。
编辑
截至目前,CPU 使用率在 2% 到 4% 之间,CPU 温度在 84 到 86 摄氏度之间。 (183 到 186 华氏度之间),我用来lm-sensors
监控 CPU 温度。
答案1
我建议使用该应用程序lm_sensors
来获取系统温度读数。您可以使用命令查看该命令的输出sensors
。
例如:
$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +56.0°C (crit = +100.0°C)
thinkpad-isa-0000
Adapter: ISA adapter
fan1: 3815 RPM
temp1: +56.0°C
temp2: +0.0°C
temp3: +0.0°C
temp4: +0.0°C
temp5: +0.0°C
temp6: +0.0°C
temp7: +0.0°C
temp8: +0.0°C
不过,设置它有时可能很棘手。
设置
根据您的发行版,您可能必须发出命令apt-get install lm_sensors
或yum install lm_sensors
。
安装后需要进行配置。您可以使用提供的工具来执行此操作sensors-detect
。它是交互式的(在终端中),因此您必须回答几个问题才能帮助它识别您的系统。这通常是让大多数人绊倒的步骤,但请尝试一下。
回到康基
安装和配置完成后,lm_sensors
您可以添加类似这样的行,将外部命令的输出合并到 conky 的显示中。
例如,假设我们想从传感器的命令中获取温度。上面输出中的这一行:
temp1: +56.0°C
此命令将仅获取值:
$ sensors|grep temp1|tail -1|awk '{print $2}'
+56.0°C
要conky
做到这一点,您需要在文件中添加如下行.conf
:
${execi 20 sensors |grep temp1|tail -1|awk '{print $2}'}
然后,您可以将上述行合并到.conf
文件中您希望显示温度的位置。