Ubuntu 因读取操作繁重/SSD 温度过高而崩溃

Ubuntu 因读取操作繁重/SSD 温度过高而崩溃

几天来,我注意到我的基于 Ubuntu 的机器在执行读取密集型操作时开始冻结。然而,在写入密集型操作期间不会发生冻结。每次设备冻结时,我都会手动拔掉电源线并强制关闭机器;否则,笔记本电脑将保持冻结状态。

我监控了使用 SSD 执行读取密集型操作时发生的情况hardinfo,发现我的 SSD 有时会超过 70 摄氏度。SSD 温度超过 60 摄氏度时,计算机就会变得不可靠,而且在温度低至 62 摄氏度时,计算机也发生过崩溃。我尝试了以下解决方案来解决此问题:

  • sudo fsck -y /dev/nvme0n1p3来修复我的 SSD 第三个分区(所有数据都驻留在此处)上的任何文件系统错误,但这并没有解决任何问题。
  • 我也尝试打开笔记本电脑机箱并清除阻碍机器通风的灰尘。但似乎没有效果。

我见过固态硬盘温度达到 80 摄氏度以上,虽然这会损害固态硬盘的使用寿命,但不会导致崩溃。我认为当我的系统冻结时,固态硬盘会进入只读模式,因为在整个机器冻结前几秒钟,所有图标都会停止显示。

我该如何解决这个问题?

编辑:

这是输出sudo smartctl -i /dev/nvme0n1

smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.17.15-76051715-generic] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       SAMSUNG MZVLB1T0HBLR-000L2
Serial Number:                      S4DZNX0N709811
Firmware Version:                   3L1QEXF7
PCI Vendor/Subsystem ID:            0x144d
IEEE OUI Identifier:                0x002538
Total NVM Capacity:                 1,024,209,543,168 [1.02 TB]
Unallocated NVM Capacity:           0
Controller ID:                      4
NVMe Version:                       1.3
Number of Namespaces:               1
Namespace 1 Size/Capacity:          1,024,209,543,168 [1.02 TB]
Namespace 1 Utilization:            373,319,507,968 [373 GB]
Namespace 1 Formatted LBA Size:     512
Namespace 1 IEEE EUI-64:            002538 8701d0c0a0
Local Time is:                      Tue Jul 12 16:10:52 2022 IST

相关内容