推荐一款Linux下监控CPU温度、频率、功耗的工具:s-tui

去年夏天,我在实验室计算机上安装了 Stui。
那天阳光非常明媚,我的电脑像一个小太阳一样在桌子上旋转。
作为当时的老手,我记得安装过程非常顺利,仅仅在命令行输入就花了不到1 0分钟。

起初,我对简单的界面感到有点不舒服,但我很快就爱上了它的魅力。
红色柱状图直接显示了CPU温度,蓝色线的变化显示了频率,绿色小风扇显示了风扇速度,这是非常不言自明的。
我记得那天测的CPU温度是7 0度,频率稳定在3 .6 GHz,功耗在1 00瓦左右。

我还记得曾经在我的电脑上运行过prime9 5 进行压力测试。
从stui数据来看,CPU温度一度升至8 0度,频率升至4 .2 GHz,功耗达到1 5 0瓦。
那一刻,我觉得电脑就像一个小战士,默默承受着压力。

不过,我也发现了一个小问题。
那天,我同时打开AIDA6 4 ,对比了数据,发现AVX5 1 2 指令集中的stui频率确实比AIDA6 4 中低。
我想这大概就是stui受到AVX5 1 2 指令集影响的原因吧。

总的来说,stui是一个很棒的监控工具,可以让你随时了解你的电脑运行情况。
但我还是有点怀疑。
如果有一天你的电脑真的变得像小太阳一样热怎么办?

Linux性能调优之用电调优(Power Usage Tuning)

结论:Linux系统调优的核心在于CPU、设备、内核参数、电源管理。
具体任务如下:
1 . CPU调优:
动态FM:使用cpufreq-set或cpupower来选择策略,例如ondemand。

节能模式:通过processor.max_cstate启用C状态并限制最大C状态。

示例:CPUPowerFrequency-set-gondemand、C 状态调整。

2 设备级节能:
磁盘:使用 hdparm 使 HDD/SSD 进入睡眠状态,并定期使用 fstrim 来修剪 SSD。

网络:禁用未使用的网卡并启用 Wi-Fi 省电模式。

USB:优化自动挂载并删除空闲设备。

3 内核参数:
调整调度器参数:修改sched_min_capsularity_ns等。

禁用未使用的模块:通过黑名单文件禁用蓝牙模块等。

优化内存管理:调整vm.dirty_parameters。

4 电源管理工具:
TLP:自动调整CPU、显卡等参数。

Powertop:自动优化功耗。

ACPI 事件管理:配置 acpid 执行脚本。

5 针对特定场景的优化:
服务器:使用 ondemand 或 schedutil 禁用未使用的外围设备。

笔记本电脑:使用TLP或脚本调整参数并降低屏幕亮度。

6 监控和验证:
使用PowerTOP、Turbostat、S-tui等工具监控功耗。

测试:使用stress或sysbench模拟负载并比较功耗。

调整后进行长期监控,以确保过度优化不会影响性能。

如何在 Linux 中实时动态地展示 CPU 占用率?

底部实时显示CPU使用情况,适合快速查找高负载进程。
gtop与Node.js一起运行,多核动态图非常直观。
顶部按 Ctrl+F 过滤进程以进行精确分析。
s-tui安装在Python中,有温度频率,可以进行压力测试。
如果想看整体趋势,选择bottom,多核差异选择gtop,过滤过程选择tiptop,全面监控选择s-tui。
gtop需要安装Node.js,bottom--delay2 改变刷新秒数。
终端不要太小,否则图片会很乱。
你自己掂量一下吧。