去年2023年,固态硬盘低谷的时候买了一个2T的,现在没啥用了,原本想着装移动版的MacOS系统的,但是看了看雷电3硬盘盒的读写速度,三星的比较稳定,这个雷克沙属实。。。拉垮。
准备卖了,现在的价格是799,想着卖700可以的吧?结果最后被砍到600。。。
砍就砍了,结果还要我给他一个硬盘检测的信息,Windows上这种软件挺多,Linux?估计没有,但理论上讲,Linux获取这些信息会更直接,也更方便,什么硬盘的通电次数、通电时间,读写量啊,应该用命令行就能查看。
在Linux系统下,有几种工具可以用来查看固态硬盘(SSD)的通电次数、通电时间,以及读写的数据量。以下是一些常用的工具和命令:
1. smartctl
工具
smartctl
是 smartmontools
软件包中的一个工具,用于监控和管理硬盘的SMART属性。可以使用它来查看SSD的详细信息。
安装 smartmontools
在Ubuntu或Debian系统上,使用以下命令安装 smartmontools
:
sudo apt-get update
sudo apt-get install smartmontools
使用 smartctl
查看硬盘信息
-
查看基本信息:
sudo smartctl -a /dev/sdX
其中
/dev/sdX
是你的硬盘设备名(例如/dev/sda
)。 -
具体使用如下:
sudo smartctl -a /dev/nvme0n1 smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.15.0-84-generic] (local build) Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Number: KINGSTON SNVS1000G Serial Number: 50026B7685D2DF4A Firmware Version: S8442105 PCI Vendor/Subsystem ID: 0x2646 IEEE OUI Identifier: 0x0026b7 Controller ID: 1 Number of Namespaces: 1 Namespace 1 Size/Capacity: 1,000,204,886,016 [1.00 TB] Namespace 1 Formatted LBA Size: 512 Namespace 1 IEEE EUI-64: 0026b7 685d2df4a5 Local Time is: Wed Jun 5 15:58:07 2024 CST Firmware Updates (0x12): 1 Slot, no Reset required Optional Admin Commands (0x0016): Format Frmw_DL Self_Test Optional NVM Commands (0x005f): Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp Maximum Data Transfer Size: 64 Pages Warning Comp. Temp. Threshold: 85 Celsius Critical Comp. Temp. Threshold: 90 Celsius Supported Power States St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat 0 + 6.00W - - 0 0 0 0 0 0 1 + 3.00W - - 1 1 1 1 0 0 2 + 1.50W - - 2 2 2 2 0 0 3 - 0.0250W - - 3 3 3 3 8000 3000 4 - 0.0040W - - 4 4 4 4 25000 25000 Supported LBA Sizes (NSID 0x1) Id Fmt Data Metadt Rel_Perf 0 + 512 0 0 === START OF SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED SMART/Health Information (NVMe Log 0x02) Critical Warning: 0x00 Temperature: 54 Celsius Available Spare: 100% Available Spare Threshold: 10% Percentage Used: 0% Data Units Read: 4,596,860 [2.35 TB] Data Units Written: 6,819,671 [3.49 TB] Host Read Commands: 40,326,724 Host Write Commands: 85,231,477 Controller Busy Time: 3,283 Power Cycles: 130 Power On Hours: 5,507 Unsafe Shutdowns: 100 Media and Data Integrity Errors: 0 Error Information Log Entries: 0 Warning Comp. Temperature Time: 0 Critical Comp. Temperature Time: 0 Error Information (NVMe Log 0x01, max 64 entries) No Errors Logged
2. nvme-cli
工具
如果SSD是NVMe接口的,可以使用 nvme-cli
工具来查看详细信息。
安装 nvme-cli
在Ubuntu或Debian系统上,使用以下命令安装 nvme-cli
:
sudo apt-get update
sudo apt-get install nvme-cli
使用 nvme-cli
查看硬盘信息
-
查看基本信息:
sudo nvme smart-log /dev/nvme0
其中
/dev/nvme0
是NVMe设备名。 -
查看详细SMART属性:
sudo nvme smart-log /dev/nvme0 | grep -i 'data_units_written\|data_units_read\|power_on_hours\|power_cycles'
-
具体使用效果:
sudo nvme smart-log /dev/nvme0 | grep -i 'data_units_written\|data_units_read\|power_on_hours\|power_cycles' data_units_read : 4,596,861 data_units_written : 6,819,687 power_cycles : 130 power_on_hours : 5,508