You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows系统下如何获取PCIe设备温度?针对X540T2网卡散热改造对比测试需求

Windows系统下如何获取PCIe设备温度?针对X540T2网卡散热改造对比测试需求

嘿,刚好我最近也在折腾X540T2的散热改造——手里有俩备用卡,打算把硅脂换成PTM7950导热垫,还给风扇焊点接上小风扇,就是想做个前后对比测试,得盯着温度数据才行!

先说说我在Linux上的情况吧,那边很简单,装个lm_sensors工具,直接就能读到网卡的PHY和MAC温度,之前在另一台机器测其他网卡时,输出是这样的:

geek@zimanas1:~$ sensors
enp14s0-pci-0e00
Adapter: PCI adapter
PHY Temperature:  +53.0°C
MAC Temperature:  +53.0°C

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +27.8°C

(顺带提一句,它还能显示SSD温度,但和这次网卡测试没关系就不多说了)

回到Windows这边就头疼了,Intel ProSet驱动虽然有适配器配置工具,但里面的诊断选项只能看个大概状态,读不到具体的温度数值(原本有个工具界面截图,显示诊断页确实没有温度数字)。不过折腾了一圈,我找到了几个能拿到准确温度的方法,刚好适配咱们的对比测试需求:

  • 用Intel官方诊断工具读详细数据
    你得装全功能版的Intel ProSet驱动,里面带的Intel Ethernet Diagnostic Tool(EDT)有命令行版本,运行对应指令就能导出包含X540T2温度传感器数值的详细报告,这个是官方工具,数据最准,特别适合咱们做对比测试用。
  • 第三方硬件监控工具凑活能用
    像HWMonitor、AIDA64这类工具,新版本基本都能识别X540T2的传感器,直接就能显示PHY和MAC的实时温度,操作简单,适合快速看数据。
  • PowerShell/WMI手动查(适合动手党)
    有些PCIe设备的温度会通过WMI暴露出来,你可以打开PowerShell试试这条命令:
    Get-WmiObject -Namespace root\WMI -Class MSAcpi_ThermalZoneTemperature
    
    不过这个可能需要你结合X540T2的设备实例ID去筛选数据,稍微麻烦点,但胜在不用装额外软件。

对了,做对比测试的时候记得控制变量哈——同一台机器、相同的带宽负载(比如用iperf跑满带宽),这样温度数据的对比才靠谱!

备注:内容来源于stack exchange,提问作者Journeyman Geek

火山引擎 最新活动