温控有三个温度阈值。
1、Critical Warning 阈值:在温度上升到 Critical Warning 温度阈值时,SSD 会向主机端发送 warning 警告。
设置和获取命令如下:
Nvme set-feature /dev/nvme0 -f 0x04 -v 344
Nvme get-feature /dev/nvme0 -f 0x04
2、TMT1 (Thermal Management Temperature 1) 阈值:当温度上升到第一警戒点 TMT1 时, 设备会自动降低读写性能,以防止温度进一步升高,当温度下降到低于 TMT1 时,SSD 自动恢复性能,这个过程无须用户干预,对于用户而言完全透明。
3、TMT2 (Thermal Management Temperature 2) 阈值:如果温度进一步升高至第二警戒点 TMT2 时,所有读写操作会立刻停止,以防止电路过热损坏 NAND 中的数据,当温度下降,温度低于 Twarning 之后可以继续处理读写,性能回升。
此外,在smart-log中也可以查看到温度相关的信息。
temperature:设备复合温度
Warning Temperature Time :设备运行超过Warning温度阈值(WCTEMP)的时间(单位:分钟)
Critical Composite Temperature Time:设备运行超过Critical温度阈值(CCTEMP)的时间(单位:分钟)
NVME之温控策略
最新推荐文章于 2024-03-27 23:36:54 发布