Ssd
如何評估 NVMe SSD 的磨損程度?
我有一台配備 NVMe SSD 的筆記型電腦:
# nvme list Node SN Model Namespace Usage Format FW Rev ---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- -------- /dev/nvme0n1 <-CENSORED-> KXG50ZNV512G NVMe TOSHIBA 512GB 1 512.11 GB / 512.11 GB 512 B + 0 B AADA4107
除了寫入的 ~ 22 TB之外, SMART 不會告訴我通常的原始值。
# smartctl -a /dev/nvme0n1 smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-74-generic] (local build) Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Number: KXG50ZNV512G NVMe TOSHIBA 512GB Serial Number: <-CENSORED-> Firmware Version: AADA4107 PCI Vendor/Subsystem ID: 0x1179 IEEE OUI Identifier: 0x00080d Total NVM Capacity: 512,110,190,592 [512 GB] Unallocated NVM Capacity: 0 Controller ID: 0 Number of Namespaces: 1 Namespace 1 Size/Capacity: 512,110,190,592 [512 GB] Namespace 1 Formatted LBA Size: 512 Namespace 1 IEEE EUI-64: 00080d 0500023e1d Local Time is: Thu Jun 3 14:12:35 2021 CEST Firmware Updates (0x14): 2 Slots, no Reset required Optional Admin Commands (0x0017): Security Format Frmw_DL Self_Test Optional NVM Commands (0x005f): Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp Maximum Data Transfer Size: 512 Pages Warning Comp. Temp. Threshold: 78 Celsius Critical Comp. Temp. Threshold: 82 Celsius Namespace 1 Features (0x02): NA_Fields 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 + 2.40W - - 1 1 1 1 0 0 2 + 1.90W - - 2 2 2 2 0 0 3 - 0.0500W - - 3 3 3 3 1500 1500 4 - 0.0030W - - 4 4 4 4 50000 80000 Supported LBA Sizes (NSID 0x1) Id Fmt Data Metadt Rel_Perf 0 + 512 0 2 1 - 4096 0 1 === START OF SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED SMART/Health Information (NVMe Log 0x02) Critical Warning: 0x00 Temperature: 35 Celsius Available Spare: 100% Available Spare Threshold: 10% Percentage Used: 9% Data Units Read: 63,196,994 [32.3 TB] Data Units Written: 43,370,182 [22.2 TB] Host Read Commands: 549,038,974 Host Write Commands: 420,271,939 Controller Busy Time: 2,885 Power Cycles: 2,160 Power On Hours: 17,684 Unsafe Shutdowns: 211 Media and Data Integrity Errors: 0 Error Information Log Entries: 0 Warning Comp. Temperature Time: 0 Critical Comp. Temperature Time: 0 Temperature Sensor 1: 35 Celsius Error Information (NVMe Log 0x01, max 128 entries) No Errors Logged
另外,我剛剛看了:
# nvme error-log /dev/nvme0n1
它僅包含以下 64 個條目:
................. error_count : 0 sqid : 0 cmdid : 0 status_field : 0(SUCCESS: The command completed successfully) parm_err_loc : 0 lba : 0 nsid : 0 vs : 0 cs : 0 .................
問:是否可以評估我的 SSD 的磨損程度?也許通過可用的備用標籤?
磨損等級由“Percentage Used”欄位給出,指定為
**使用百分比:**包含供應商根據實際使用情況和製造商對 NVM 壽命的預測對 NVM 子系統壽命使用百分比的特定估計。值 100 表示 NVM 子系統中 NVM 的估計耐久性已被消耗,但可能不表示 NVM 子系統故障。該值允許超過 100。大於 254 的百分比應表示為 255。此值應在每通電小時更新一次(當控制器不處於睡眠狀態時)。