smartctl -a /dev/nmve0 on Intel SSD OEM Dell/HP/Oracle?

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

mancavecomputing

New Member
Jul 6, 2017
9
1
1
124
I've searched the forums on whether or not you can get smart info from these drives. The answer seems to be no. But is that only under Windows using Intel's SSD toolbox? I'm guessing it should work under Linux. If not, how the heck can one determine the health of these things?
 

Stephan

Well-Known Member
Apr 21, 2017
945
714
93
Germany
You need the nvme utility (GitHub - linux-nvme/nvme-cli: NVMe management command line interface.). Example output for an Intel P3520:

# nvme smart-log /dev/nvme0
Smart Log for NVME device:nvme0 namespace-id:ffffffff
critical_warning : 0
temperature : 29 C
available_spare : 98%
available_spare_threshold : 10%
percentage_used : 0%
data_units_read : 1,633,551
data_units_written : 2,558,890
host_read_commands : 15,952,718
host_write_commands : 29,868,059
controller_busy_time : 0
power_cycles : 95
power_on_hours : 1,548
unsafe_shutdowns : 6
media_errors : 0
num_err_log_entries : 0
Warning Temperature Time : 0
Critical Composite Temperature Time : 0
 

Terry Kennedy

Well-Known Member
Jun 25, 2015
1,142
594
113
New York City
www.glaver.org
So smartctl (smartmontools) doesn't work but nvme (nvme-cli) does, this is confirmed on these OEM drives?
smartmontools works here (Optane / FreeBSD):
Code:
(0:3) host:/sysprog/terry# smartctl -a /dev/nvme0
smartctl 6.5 2016-05-07 r4318 [FreeBSD 11.1-PRERELEASE amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       INTEL MEMPEK1W016GA
Serial Number:                      PHBT71460Bxxxxxx
Firmware Version:                   K3110310
PCI Vendor/Subsystem ID:            0x8086
IEEE OUI Identifier:                0x5cd2e4
Controller ID:                      0
Number of Namespaces:               1
Namespace 1 Size/Capacity:          14,403,239,936 [14.4 GB]
Namespace 1 Formatted LBA Size:     512
Local Time is:                      Fri Jul  7 00:03:55 2017 EDT
Firmware Updates (0x02):            1 Slot
Optional Admin Commands (0x0006):   Format Frmw_DL
Optional NVM Commands (0x0046):     Wr_Unc DS_Mngmt *Other*
Maximum Data Transfer Size:         32 Pages

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     4.50W       -        -    0  0  0  0        0       0

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 +     512       0         2

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
Critical Warning:                   0x00
Temperature:                        31 Celsius
Available Spare:                    100%
Available Spare Threshold:          0%
Percentage Used:                    0%
Data Units Read:                    28,810 [14.7 GB]
Data Units Written:                 2,103 [1.07 GB]
Host Read Commands:                 119,347
Host Write Commands:                8,263
Controller Busy Time:               0
Power Cycles:                       7
Power On Hours:                     4
Unsafe Shutdowns:                   1
Media and Data Integrity Errors:    0
Error Information Log Entries:      0

Error Information (NVMe Log 0x01, max 64 entries)
No Errors Logged
 

Stephan

Well-Known Member
Apr 21, 2017
945
714
93
Germany
I stand corrected, must have mistyped the command or something. Here is my output:

# smartctl -a /dev/nvme0
smartctl 6.5 2016-05-07 r4318 [x86_64-linux-4.12.0-1-custom] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number: INTEL SSDPEDMX020T7
Serial Number: (deleted)
Firmware Version: MDV10271
PCI Vendor/Subsystem ID: 0x8086
IEEE OUI Identifier: 0x5cd2e4
Controller ID: 0
Number of Namespaces: 1
Namespace 1 Size/Capacity: 2,000,398,934,016 [2.00 TB]
Namespace 1 Formatted LBA Size: 512
Local Time is: Fri Jul 7 16:12:08 2017 CEST
Firmware Updates (0x02): 1 Slot
Optional Admin Commands (0x0006): Format Frmw_DL
Optional NVM Commands (0x0006): Wr_Unc DS_Mngmt
Maximum Data Transfer Size: 32 Pages

Supported Power States
St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat
0 + 25.00W - - 0 0 0 0 0 0

Supported LBA Sizes (NSID 0x1)
Id Fmt Data Metadt Rel_Perf
0 + 512 0 2
1 - 512 8 2
2 - 512 16 2
3 - 4096 0 0
4 - 4096 8 0
5 - 4096 64 0
6 - 4096 128 0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
Critical Warning: 0x00
Temperature: 29 Celsius
Available Spare: 98%
Available Spare Threshold: 10%
Percentage Used: 0%
Data Units Read: 1,633,554 [836 GB]
Data Units Written: 2,559,184 [1.31 TB]
Host Read Commands: 15,952,766
Host Write Commands: 29,883,656
Controller Busy Time: 0
Power Cycles: 95
Power On Hours: 1,561
Unsafe Shutdowns: 6
Media and Data Integrity Errors: 0
Error Information Log Entries: 0

Error Information (NVMe Log 0x01, max 64 entries)
No Errors Logged
 

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,649
2,065
113
I see utilization of my Intel P3605 1.6TB NVME that's branded Oracle within the Proxmox GUI -->Storage-->SMART
 

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,649
2,065
113
Wait a minute, but you said,

"No smart info."

In another thread.
1.6TB Intel DC P3605 (P3600) - $800
You are correct.
I learn new things, and help others by sharing. I'm not going to just keep saying "no smart info" to keep proving myself right ;) I just noticed this within the last 24 hours or so playing around with the NVME in Proxmox :) :)

Here's what I can see:

SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
Critical Warning: 0x00
Temperature: 25 Celsius
Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 0%
Data Units Read: 159,782,352,864 [81.8 PB]
Data Units Written: 2,574,445,232 [1.31 PB]
Host Read Commands: 2,988,004,660
Host Write Commands: 67,165,346
Controller Busy Time: 194
Power Cycles: 415
Power On Hours: 1,581
Unsafe Shutdowns: 360
Media and Data Integrity Errors: 0
Error Information Log Entries: 0

Note: This drive has the most reads out of any drive I've ever owned. Most P3605 OEMs are 100% new or 1-3x capacity usage (from formatting/re-formatting to sell/etc). My other one that's mirrored with this one only had 400gbw lol!
 

mancavecomputing

New Member
Jul 6, 2017
9
1
1
124
You are correct.
I learn new things, and help others by sharing. I'm not going to just keep saying "no smart info" to keep proving myself right ;) I just noticed this within the last 24 hours or so playing around with the NVME in Proxmox :) :)
Excellent, thanks! Lot's of reads for sure.
 

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,649
2,065
113
@mancavecomputing I'm pretty sure mine specifically is Oracle. I think all the P3600 series (p3605) I have that are OEM are Oracle.
I know I have some Intel P3700 that are Fujitsu and those (in WIN at least) myself, and others here could see 0 'info', @coolrunnings82 might have gotten more, maybe he can fill us in if that's the case :)