
Pada artikel sebelumnya kami pernah membuatkan tutorial cara cek kesehatan SSD Disk. Dalam hal ini, untuk SSD NVMe agak sedikit berbeda cara pembacaannya. Tapi lebih mudah loh!
Yuk langsung simak artikel ini sampe habis.
Install smartmontools
Langkah awal kamu harus install smartmontools. Ini adalah tools powerful untuk mengetahui status disk kamu menggunakan SMART.
sudo apt-get install smartmontools
Pastikan disk kamu sudah mendukung S.M.A.R.T ya, tetapi jangan kawatir, untuk disk jaman sekarang sudah support semua kok.
Mengetahui nama disk drive
Sebelum maju lebih jauh, kita perlu memahami juga apa itu sda, sdb, sdc, sdX.
biasanya untuk OS Linux, tertulis disk nya dalam bentuk /dev/sda atau /dev/sdb, artinya itu disk A dan disk B.
Dimana untuk pertisi disimbolkan dengan angka yaitu /dev/sda1, /dev/sda2, dan seterusnya.
Untuk mengetahui lebih detail Hierarki disk sebuah server, kamu bisa gunakan perintah lsblk.
[root@nvme ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTloop0 7:0 0 4G 0 loop /var/tmpsda 8:0 0 931G 0 disk ├─sda1 8:1 0 476M 0 part /boot/efi├─sda2 8:2 0 476M 0 part /boot└─sda3 8:3 0 930.1G 0 part /backupsr0 11:0 1 1024M 0 rom nvme0n1 259:0 0 931.5G 0 disk ├─nvme0n1p1 259:1 0 927.8G 0 part /└─nvme0n1p2 259:2 0 3.7G 0 part [SWAP]
Disana terlihat ada 2 disk yaitu :
- /dev/sda
- /dev/nvme0n1
Pengecekan kesehatan SSD NVMe
Selanjutnya gunakan perintah smartctl untuk melakukan pengetesan.
Contoh kasus yang kami gunakan adalah SSD NVMe M.2 yang sudah beberapa tahun running.
[root@nvme ~]# smartctl -a /dev/nvme0n1
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-4.18.0-348.12.2.lve.el8.x86_64] (local build)Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===Model Number: Samsung SSD 980 1TBSerial Number: S649NX0T218803XFirmware Version: 2B4QFXO7PCI Vendor/Subsystem ID: 0x144dIEEE OUI Identifier: 0x002538Total NVM Capacity: 1,000,204,886,016 [1.00 TB]Unallocated NVM Capacity: 0Controller ID: 5Number of Namespaces: 1Namespace 1 Size/Capacity: 1,000,204,886,016 [1.00 TB]Namespace 1 Utilization: 1,000,090,005,504 [1.00 TB]Namespace 1 Formatted LBA Size: 512Namespace 1 IEEE EUI-64: 002538 d221b18955Local Time is: Sat Jul 26 18:28:07 2025 WIBFirmware Updates (0x16): 3 Slots, no Reset requiredOptional Admin Commands (0x0017): Security Format Frmw_DL Self_TestOptional NVM Commands (0x0055): Comp DS_Mngmt Sav/Sel_Feat TimestmpMaximum Data Transfer Size: 512 PagesWarning Comp. Temp. Threshold: 82 CelsiusCritical Comp. Temp. Threshold: 85 CelsiusNamespace 1 Features (0x10): *Other*
Supported Power StatesSt Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat0 + 5.24W - - 0 0 0 0 0 01 + 4.49W - - 1 1 1 1 0 02 + 2.19W - - 2 2 2 2 0 5003 - 0.0500W - - 3 3 3 3 210 12004 - 0.0050W - - 4 4 4 4 1000 9000
Supported LBA Sizes (NSID 0x1)Id Fmt Data Metadt Rel_Perf0 + 512 0 0
=== START OF SMART DATA SECTION ===SMART overall-health self-assessment test result: PASSED
SMART/Health Information (NVMe Log 0x02)Critical Warning: 0x00Temperature: 43 CelsiusAvailable Spare: 100%Available Spare Threshold: 10%Percentage Used: 41% <--- health-nyaData Units Read: 480,763,846 [246 TB]Data Units Written: 302,638,083 [154 TB]Host Read Commands: 11,052,756,084Host Write Commands: 6,676,984,685Controller Busy Time: 71,276Power Cycles: 2Power On Hours: 26,812Unsafe Shutdowns: 0Media and Data Integrity Errors: 0Error Information Log Entries: 0Warning Comp. Temperature Time: 35Critical Comp. Temperature Time: 0Temperature Sensor 1: 43 CelsiusTemperature Sensor 2: 56 CelsiusThermal Temp. 2 Transition Count: 12668Thermal Temp. 2 Total Time: 2092
Error Information (NVMe Log 0x01, max 64 entries)No Errors Logged
Perhatikan yang kita BOLD, disana artinya health NVMe disk ini adalah 100-41 = 59%. Bisa dibilang sudah cukup lelah sebenarnya, tetapi masih bisa dimanfaatkan.
Parameter lainnya yang mungkin perlu kamu perhatikan adalah temperatur, jangan sampai melebihi ambang batas maksimal.
Informasi penting lainnya yang bisa juga menjadi perhatian seperti:
- data unit read : jumlah total baca.
- data unit write : jumlah total menulis.
- power on hours : sudah berapa jam disk ini menyala.
- power cycle : sudah berapa kali on & off.
Cara lain bisa juga dicapai menggunakan perintah smartctl -H (H artinya health).
[root@nvme ~]# smartctl -H /dev/nvme0n1smartctl 7.1 2019-12-30 r5022 [x86_64-linux-4.18.0-348.12.2.lve.el8.x86_64] (local build)Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF SMART DATA SECTION ===SMART overall-health self-assessment test result: PASSED
Pastikan hasilnya PASSED ya. :)
Kesimpulan
Solid State Disk ini memiliki umur pastinya. Namun kamu tidak perlu kawatir, karena kamu tetap bisa melakukan monitoring kesehatan SSD NVMe secara berkala. Biasanya penggunaan diatas 3 tahun sudah harus di replace dengan yang baru agar dapat mempertahankan kualitas baca tulis sebuah server. Namun bagaimana dengan Disk HDD ? Ya, kalo HDD memang umumnya cenderung lebih awet karena dia menggunakan disk piringan yang memutar dengan kecepatan tertentu yang tidak ada batasan umur walaupun terkadang juga bisa rusak kalo sudah berumur terlalu tua.
Nah, sudah jelas kan cara cek kesehatan SSD NVMe kamu. Semoga artikel ini bermanfaat ya!



