一些软件程序可以确定硬盘的温度。例如硬件监控:
我说必须有一个温度计里面HDD 和数据(通过 SMART)作为常规信息传递给需要该信息的软件。
我的同事说不,硬盘内部没有温度计。(即软件根据驱动器的 RPM 猜测热量。)
程序如何确定硬盘的温度?
答案1
硬盘内部有一个温度传感器(或多个温度传感器 - 它们可能用于内部控制、自检等...),这些数据通过 SMART 传递(事实上,这是一个标准化的 SMART 参数)。
答案2
不,温度监视器嵌入在硬盘中。这是最近添加的功能,您只能在一些较新的 SCSI 磁盘上看到它。任何超过几年的硬盘都没有传感器。
它实际上是 SMART 套件的一部分,报告了大约 30 个属性。(http://www.hdsentinel.com/smart/index.php)
软件只是从硬件中拉取数据。你赢了这场争论。
答案3
所有软件都使用来自 RPM 信息的热量统计数据”
硬盘驱动器以恒定速率旋转(通常为 5400 RPM、7200 RPM、10000 RPM 或 15000 RPM)。因此 RPM 信息的统计数据对于确定温度可能没有什么价值。