黑群晖CPU硬件信息及真实温度显示
编辑
733
2024-08-03
简介
syno_cpuinfo是一个开源的项目: 显示黑群晖系统的真实 CPU 信息和温度。修改nginx配置反代后端并通过读取系统硬件信息,将CPU型号以及温度信息嵌入到目标数据流中。(支持自定义CPU型号)
功能
通过 /proc/cpuinfo 读取真实的 CPU 厂商、系列、核心数、时钟频率信息。
通过
/sys/class/thermal/thermal_zone0/temp 文件调用lm-sensors库读取当前的CPU温度。将处理后的数据写入到目标输出中。
实现原理
工具通过以下步骤实现功能:
设置代理:监听 unix 域套接字请求并更改nginx.conf后端服务器地址
数据读取:接收客户端请求转发至后端,读取数据并进行处理。
数据替换:替换数据中的特定字段,将实际的 CPU 信息和系统温度嵌入到数据中。
数据写入:将修改后的数据写入到客户端。
如何使用
启用SSH终端并登录 (可参考:
https://www.wxy97.com/archives/18f6a7a9-35f2-483a-b821-f7731c9c023d )切换到root权限
sudo -i
执行一键安装脚本
bash <(curl -sSL https://mirror.ghproxy.com/https://raw.githubusercontent.com/GroverLau/syno_cpuinfo/main/syno_cpuinfo.sh)
已经自动获取到我真实的cpu信息,我这里不需要自定义cpu信息 所以输入n 完成自动配置。
这个时候去刷新群晖web 界面 即可看到真实的CPU信息 和 温度信息。如果刷新看不到效果就退出账户重新登陆一下。
更多命令
# 查看运行状态
systemctl status syno_cpuinfo
# 启动
systemctl start syno_cpuinfo
# 停止
systemctl stop syno_cpuinfo
# 查看cpu温度
syno_cpuinfo -t
# 查看cpu信息
syno_cpuinfo -i
# 命令帮助
syno_cpuinfo -h
# 卸载
syno_cpuinfo uninstall
# 修改cpu型号
syno_cpuinfo edit
Github地址
- 13
- 0
-
分享