如何查询运行的服务器的整机功耗?

要在Linux服务器上安装Powerstat,您可以根据所使用的Linux发行版选择适当的命令。

对于Ubuntu/Debian系统,您可以使用以下命令安装Powerstat:

复制代码
sudo apt-get install powerstat
对于Redhat/CentOS系统,您应该使用以下命令:

sudo yum install powerstat

当你尝试运行 powerstat 时,可能会遇到类似 "Device is not discharging, cannot measure power usage." 的错误消息。这是因为 powerstat 通常被设计为在笔记本电脑上运行,当电池正在放电时,它才能测量功耗。对于桌面电脑或服务器来说,它们通常直接连接到电源,并不依赖电池供电,因此 powerstat 默认可能无法测量功耗。

然而,有一些选项可以让 powerstat 在台式机或服务器上运行,即使它们没有电池:

1.使用 -z 选项:这个选项允许 powerstat 忽略零功率的情况,并继续运行。这可能对台式机或服务器有用,因为它们通常不会报告电池放电状态。

复制代码
sudo powerstat -z

2.使用 -R 选项:这个选项让 powerstat 使用 Running Average Power Limit (RAPL) 接口来估计功耗。RAPL 是一种在Intel处理器上提供功耗和能量使用信息的方法。

复制代码
sudo powerstat -R

3.同时使用 -z 和 -R 选项:如果你不确定哪个选项更合适,你可以同时尝试它们。

复制代码
sudo powerstat -z -R

如果上述方法仍然不起作用,那么可能是因为你的服务器硬件或操作系统不支持 powerstat 所依赖的功耗测量技术。在这种情况下,你可能需要寻找其他方法来测量服务器的功耗,例如使用专门的功耗测量工具或硬件。

实测:

没有在做任务的一台服务器。

相关推荐
小白的码BUG之路5 小时前
linux -- ssh两台机器相连
运维·服务器·ssh
缓慢更新7 小时前
表单引擎的存储建模:宽表与文档库的取舍
运维·服务器·网络·数据库·低代码·oracle·适配器模式
续写烂尾7 小时前
贴片 SD NAND、eMMC、TF 卡规格怎么定?硬件工程师选型清单
运维·服务器·网络
迪康妍妍8 小时前
终端管控实操:封堵网盘与IM外发通道的落地思路
运维·网络·安全·架构·安全性测试
sxgzzn8 小时前
如何选择合适的开关柜在线监测工具?
运维·重构·无人机·开关柜局放在线监测·光伏运维管理系统
科技小E8 小时前
监控设备品牌杂乱无法互通?EasyGBS打通孤岛,统一汇聚视频
服务器·网络·音视频
zxcvb1539 小时前
运维经验分享:监控网页更新内容的几种思路
运维
weixin199701080169 小时前
《抖音商品API:/product/detail 与 /product/list 的字段边界与图片合规踩坑》(附 Python 源码)
服务器·网络·windows
云飞云共享云桌面9 小时前
设计师共享单台图形服务器,解决 SolidWorks大装配卡顿难题
运维·服务器·3d·自动化·电脑·制造
无足鸟ICT10 小时前
【RHCA+】RPM包命名规则
linux·运维·服务器