这两天,我碰巧有一个高配置的工作站,两个ZhangZiyigold6258r28核CPU和1TB(1024gb)内存。我进行了低功耗压力测试。
在windows下,我习惯使用aida64和Hwinfo等监控软件。还有一些工具可以在Linux下查看CPU温度和频率,这次我必须同时监控功耗。此外,最好有一个简单的图形界面。我在网上搜索了一下,发现s-tui非常有用。我可以和你分享。
S-tui是一款开源软件。其介绍和安装方法可供参考《s-tui:在 Linux 中监控 CPU 温度、频率、功率和使用率的终端工具》(https://Linux-cn/article-10467-1。html)。
这次我在Ubuntu下安装并使用了它。具体步骤相对简单:
$多点压力
$sudopip安装tui(如果Python3x.将“PIP”替换为“PIP3”)
$sudos-tui
点击后可放大图片(下同)
上图显示了空载条件下的s-tui接口(确切地说,停止压力一段时间)。直方图从上到下显示温度、频率、CPU占用率、功耗和风扇转速。
-温度:红色框中标记的PA(封装)表示CPU封装温度,co表示每个核心温度;
-频率:红色框中标记的A(平均值)表示平均频率,C表示每个磁芯的频率;
-入住率:平均入住率代表每个核心区的总体入住率;
-权力:Package-0,0/1,0分别显示两个CPU的功耗。DRAM,0和DRAM,1对应于各自的内存控制器插入的内存(注意:由于Dellprecision7920tower工作站最多有24个DIMM插槽,因此内存功耗的监控不准确);
-风扇转速:Nouveau,0代表图形卡(NV驱动器未安装,可能不准确),戴尔SMM,1/2。我不知道该读取机箱中的哪两个风扇。这里仅供一般参考。
图左下方的摘要如下:实时监控我筛选后列出的号码。由于测试仪的CPU内核数量较多,因此无法在此处显示默认设置。您可以输入上面控制选项对应的选项进行设置,如下图所示:
S-tui基于linux字符终端渲染。我花了很多力气才把上面的选项改成这个。
CPU频率保持在2.1GHz,具有全内核和全负载。我以后再讨论它是否符合标准?
当我运行prime95压力测量软件时,两个Xeon6258rCPU可以先消耗230W,然后稳定下来保持在205wTDP附近的两个CPU的封装温度分别为70℃和78℃(室温下约为25℃;此时,风扇转速已增加到一定程度。我们看到戴尔SMM的读数从800转/分增加到2596转/分。当然,作为一个整体,工作站必须比服务器安静,而且风扇还没有达到全速。
注意:这里的温度读数来自CPU内部温度传感器,CPU表面的实际温度低于此值。有关详细信息,请参阅《Xeon Scalable CPU跑到90℃了:为什么风扇转速还不提高?》。
工作站BIOS中的监控和诊断功能
如果是服务器,我希望监控所有风扇速度的方式是BMC(如Idrac)管理。按F12键进入BMC界面,但没有其他方法来诊断情况。此时,如果完全插入1TB内存,等待时间将相对较长,因为它涉及到系统各个组件的检测。完成后,我们进入如下图所示的界面:
停留《双Xeon SP只用一个风扇?Percision 7920工作站散热设计解析》年,我介绍了这个主机的散热设计。除CPU1风扇外,四个sys风扇用于机箱前部的进气口,两个后风扇专用于CPU和内存罩区域的排气。如果硬盘配备齐全,FB风扇的数量应增加两个。
在supportassist预引导系统性能检查界面的进一步测试选项中,您可以看到内存测试中有几个项目。这对售后工程师很有用。当他们怀疑故障可能与操作系统/软件因素有关时,可以用它初步判断硬件是否正常工作。
为什么不能达到AVX512的最高全核涡轮频率?
英特尔Xeon金6258r的标称频率为2.7ghz,最大turbo(单核)频率为4.0ghz,但这只能在运行非AVX指令时实现;如果是AVX2.0浮点计算,则会减少;AVX512将进一步减少。
根据上面的英特尔文件,Xeon6258r在AVX512浮点负载下的基频为1.8GHz(即没有turbo时),28核的最高turbo频率为2.5GHz。经过对比测试,prime95(如下所示)压力负载很重,因此在相同功耗下CPU频率较低;如果改为Aida64并运行AVX512,则可以达到更高的频率。此外,windows和Linux系统等因素也会产生轻微影响。
我觉得s-tui软件也有压力测试的功能。今天我就不多说了。
玩得愉快如果你有什么好东西,也欢迎你向我推荐:)
注:本文仅代表作者个人观点,与任何组织无关。如果有错误和不足之处,请在留言中予以批评和纠正。如果你想在这里公众号分享您的技术干货,欢迎联系我:)
尊重知识,转载时请保留全文。感谢您的阅读和支持!
最新评论