"We are back" « oc.at

NVMe Power States und Namespace Formats - Datensammlung

COLOSSUS 16.08.2024 - 20:57 9649 40 Thread rating
Posts

dio

Here to stay
Registered: Nov 2002
Location: Graz
Posts: 5013
Code:
Model Number:                       Samsung SSD 970 EVO 500GB
Firmware Version:                   2B2QEXE7
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
0 +     6.20W       -        -    0  0  0  0        0       0
1 +     4.30W       -        -    1  1  1  1        0       0
2 +     2.10W       -        -    2  2  2  2        0       0
3 -   0.0400W       -        -    3  3  3  3      210    1200
4 -   0.0050W       -        -    4  4  4  4     2000    8000

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

=== START OF SMART DATA SECTION ===

creative2k

reloading...
Avatar
Registered: Jul 2002
Location: Vienna
Posts: 8710
Zitat aus einem Post von COLOSSUS
Hab das gach mit ein bissi curl + sed + sort nachgetragen, hth :)

:ghug:

Dafür bekommst noch ein paar Einträge :D

Fikwot FN955 2TB
Code:
Model Number:                       FIKWOT FN955 2TB
Firmware Version:                   SN15299
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     6.50W       -        -    0  0  0  0        0       0
 1 +     5.80W       -        -    1  1  1  1        0       0
 2 +     3.60W       -        -    2  2  2  2        0       0
 3 -   0.7460W       -        -    3  3  3  3     5000   10000
 4 -   0.7260W       -        -    4  4  4  4     8000   45000

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

=== START OF SMART DATA SECTION ===

Patriot Viper VP4300 2TB

Code:
Model Number:                       Viper VP4300 2TB
Firmware Version:                   V1.5A
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     3.50W       -        -    0  0  0  0        5       5
 1 +     3.30W       -        -    1  1  1  1       50     100
 2 +     3.10W       -        -    2  2  2  2       50     200
 3 -   0.1500W       -        -    3  3  3  3      500    5000
 4 -   0.0080W       -        -    4  4  4  4     2000   85000

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

=== START OF SMART DATA SECTION ===

WD Red SN700 1TB

Code:
Model Number:                       WD Red SN700 1000GB
Firmware Version:                   111150WD
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.50W       -        -    1  1  1  1        0       0
 2 +     3.00W       -        -    2  2  2  2        0       0
 3 -   0.1000W       -        -    3  3  3  3     4000   10000
 4 -   0.0035W       -        -    4  4  4  4     4000   40000

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

=== START OF SMART DATA SECTION ===

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12361
Aus dem Start-Post extrahiert fuer mehr Uebersicht (ich hatte nicht mit so viel Resonanz gerechnet tbh :ghug:):

Code:
Model Number:                       Samsung SSD 970 EVO Plus 500GB
Firmware Version:                   2B2QEXM7
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     7.80W       -        -    0  0  0  0        0       0
 1 +     6.00W       -        -    1  1  1  1        0       0
 2 +     3.40W       -        -    2  2  2  2        0       0
 3 -   0.0700W       -        -    3  3  3  3      210    1200
 4 -   0.0100W       -        -    4  4  4  4     2000    8000

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

=== START OF SMART DATA SECTION ===

Code:
Model Number:                       INTEL SSDPEKKF128G7
Firmware Version:                   PSF121P
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     9.00W       -        -    0  0  0  0        5       5
 1 +     4.60W       -        -    1  1  1  1       30      30
 2 +     3.80W       -        -    2  2  2  2       30      30
 3 -   0.0700W       -        -    3  3  3  3    10000     300
 4 -   0.0050W       -        -    4  4  4  4     2000   10000

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

=== START OF SMART DATA SECTION ===

Code:
Model Number:                       KINGSTON SA2000M8500G
Firmware Version:                   S5Z42109
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     9.00W       -        -    0  0  0  0        0       0
 1 +     4.60W       -        -    1  1  1  1        0       0
 2 +     3.80W       -        -    2  2  2  2        0       0
 3 -   0.0450W       -        -    3  3  3  3     2000    2000
 4 -   0.0040W       -        -    4  4  4  4    15000   15000

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

=== START OF SMART DATA SECTION ===

Code:
Model Number:                       KXG6AZNV256G TOSHIBA
Firmware Version:                   5108AGLA
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     8.00W       -        -    0  0  0  0        1       1
 1 +     3.90W       -        -    1  1  1  1        1       1
 2 +     2.00W       -        -    2  2  2  2        1       1
 3 -   0.0500W       -        -    3  3  3  3     1500    1500
 4 -   0.0050W       -        -    4  4  4  4     6000   14000
 5 -   0.0030W       -        -    5  5  5  5    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 ===

Code:
Model Number:                       SAMSUNG MZVLW128HEGR-000L1
Firmware Version:                   4L1QCXB7
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     7.60W       -        -    0  0  0  0        0       0
 1 +     6.00W       -        -    1  1  1  1        0       0
 2 +     5.10W       -        -    2  2  2  2        0       0
 3 -   0.0400W       -        -    3  3  3  3      210    1500
 4 -   0.0050W       -        -    4  4  4  4     2200    6000

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

=== START OF SMART DATA SECTION ===

Code:
Model Number:                       Force MP510
Firmware Version:                   ECFM13.1
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     6.77W       -        -    0  0  0  0        0       0
 1 +     5.71W       -        -    1  1  1  1        0       0
 2 +     5.19W       -        -    2  2  2  2        0       0
 3 -   0.0490W       -        -    3  3  3  3     2000    2000
 4 -   0.0018W       -        -    4  4  4  4    25000   25000

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

=== START OF SMART DATA SECTION ===

Indigo

raub_UrhG_vergewaltiger
Avatar
Registered: Mar 2001
Location: gigritzpotschn
Posts: 6718
Code:
Model Number:                       SAMSUNG MZVKW1T0HMLH-000H1
Firmware Version:                   CXA74H0Q
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     6.80W       -        -    0  0  0  0        0       0
 1 +     5.60W       -        -    1  1  1  1        0       0
 2 +     4.40W       -        -    2  2  2  2        0       0
 3 -   0.0400W       -        -    3  3  3  3      210    1500
 4 -   0.0050W       -        -    4  4  4  4     2200    6000

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

EndOfDayz

Little Overclocker
Registered: Oct 2004
Location: Austria
Posts: 105
Hätte das gerade auf dem Mac via

Code:
for d in $(ls /dev/disk* | grep -E '/dev/disk[0-9]+$'); do  
  sudo smartctl -x $d
done | LC_ALL=C sed -rn -e '/^(Firmware Version|Model Number): /p' -e '/^Supported Power States/,/^=== /p'

versucht. (Eventuell ist meine Modifikation von dem Einzeiler ja auch falsch)

Aber recht informativ ist das auf einen Macbook Pro M1 nicht:

Code:
Model Number:                       APPLE SSD AP0512R
Firmware Version:                   499.0.9
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     0.00W       -        -    0  0  0  0        0       0

__Luki__

bierernste Islandkritik
Avatar
Registered: Nov 2003
Location: gradec
Posts: 3092
Servus!
Muesste eine Dell M.2 PCIe NVME Gen 3x4 Class 35 2230 in meinem Laptop sein:

Code:
Model Number:                       PC SN740 NVMe WD 512GB
Firmware Version:                   73914108
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     4.70W    4.30W       -    0  0  0  0        0       0
 1 +     3.00W    3.00W       -    0  0  0  0        0       0
 2 +     2.20W    2.00W       -    0  0  0  0        0       0
 3 -   0.0150W       -        -    3  3  3  3     1500    2500
 4 -   0.0050W       -        -    4  4  4  4    10000    6000
 5 -   0.0033W       -        -    5  5  5  5   176000   25000

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

=== START OF SMART DATA SECTION ===

LG! :)

GrandAdmiralThrawn

Lord of Derailment
Avatar
Registered: Aug 2000
Location: BRUCK!
Posts: 3934
Dein Oneliner läuft out-of-the-box auch auf FreeBSD, wie ich grade feststellen durfte, bis auf eine minimale Änderung: Ich bin einfach per su root geworden, also ohne sudo, aber funktioniert! :)

Hierda, einmal eine originale Corsair Force MP600 PCIe 4.0, allererste Version mit 2 TB:
Code:
Model Number:                       Force MP600
Firmware Version:                   EGFM11.2
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +    10.73W       -        -    0  0  0  0        0       0
 1 +     7.69W       -        -    1  1  1  1        0       0
 2 +     6.18W       -        -    2  2  2  2        0       0
 3 -   0.0490W       -        -    3  3  3  3     2000    2000
 4 -   0.0018W       -        -    4  4  4  4    25000   25000

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

=== START OF SMART DATA SECTION ===

Und nochmal dasselbe, nur 1 TB und mit etwas neuerer Firmware, von denen ist mir grade eine von vier in einem Scratch Data RAID-0 verreckt :p:
Code:
Model Number:                       Force MP600
Firmware Version:                   EGFM11.3
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     9.78W       -        -    0  0  0  0        0       0
 1 +     6.75W       -        -    1  1  1  1        0       0
 2 +     5.23W       -        -    2  2  2  2        0       0
 3 -   0.0490W       -        -    3  3  3  3     2000    2000
 4 -   0.0018W       -        -    4  4  4  4    25000   25000

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

Und hier noch eine mehr oder weniger zufällig ausgewählte Gigabyte AORUS 1TB PCIe 4.0, Modell GP-AG41TB:
Code:
Model Number:                       GIGABYTE GP-AG41TB
Firmware Version:                   EGFM13.1
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     9.78W       -        -    0  0  0  0        0       0
 1 +     6.75W       -        -    1  1  1  1        0       0
 2 +     5.23W       -        -    2  2  2  2        0       0
 3 -   0.0490W       -        -    3  3  3  3     2000    2000
 4 -   0.0018W       -        -    4  4  4  4    25000   25000

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

=== START OF SMART DATA SECTION ===

Jetzt wär nur spannend zu erfahren was diese Daten da alles genau bedeuten. Was sind Ent_Lat & Ex_Lat? Latenzen beim Ein- und Austritt aus den Powersave Modi? Und RL / RT / WL?

Das mit den LBA Sizes ist auch interessant, wenn da "512" und "4096" stehen, hieße daß man könnte die SSD theoretisch auf 4Kn umformatieren?

Bearbeitet von GrandAdmiralThrawn am 08.07.2025, 08:30

Jedimaster

Here to stay
Avatar
Registered: Dec 2005
Location: Linz
Posts: 4411
Interessant wäre auch ob der Verbrauch in Watt irgendwelchen Bezug auf Performance hat, sind ja teilweise doch große Unterschiede bei den Max W.

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12361
Danke fuer die Eintraege! :)

Zitat aus einem Post von GrandAdmiralThrawn
Was sind Ent_Lat & Ex_Lat? Latenzen beim Ein- und Austritt aus den Powersave Modi? Und RL / RT / WL?

Das mit den LBA Sizes ist auch interessant, wenn da "512" und "4096" stehen, hieße daß man könnte die SSD theoretisch auf 4Kn umformatieren?

Ja, das sind die Latenzen (in Mikrosekunden), analog zu z. B. den Zeitspannen/Clock Cycles, die CPUs - vor allem frueher mal - zum Umschalten zwischen ihren verschiedenen Stromspar-Modi aka C-States brauchen.

RT = Read Throughput, RL = Read Latency - WT und WL analog dazu fuer Schreibvorgaenge. Skala ist ein relativer, einheitsloser Wert wie beim Performance Level, dient also nur zur Reihung unter den verschiedenen modellspezifischen Levels.

Und ja, nachdem deine Namespaces auch Daten fuer 4096er LBA-Formatierungen angeben, koenntest du diese mit 4K-Sektoren "low-level formatieren". Unter GNU/Linux kann das `nvme format` via `--lbaf=...` (es gibt NVMe mit extra parity und z. B. der Moeglichkeit, 520 bytes per block zu formatieren, die haben da dann eigene numerische IDs fuer diese Formate) bzw. `--block-size=...`. Dabei verlierst du natuerlich alle Daten, die vor dem Formatieren auf dem Namespace liegen/lagen. Ich mach das eigentlich immer, wenn ich ein neues Speichermedium in Betrieb nehme, auch wenn ich nie einen wirklich eindeutig quantifizierbaren Vorteil messen hab koennen in der Vergangenheit - aber 512 bytes fuehlen sich in diesem Jahrtausend einfach falsch an :D


@Jedimaster: Der Verbrauch hat fuer das jeweilige Modell (meistens? immer?) einen starken Einfluss auf die im Vergleich zum Datenblatt angegbenen, erzielbaren Performance. Also die 1.000.000 IOPS und mehr von modernen Medien kriegst du mit einiger Sicherheit nur auf der Maximalstufe. Man kann das auch per Hand abregeln, wenn man denn will (bzw. das Medium macht das auch selber, wenn es thermisch angezeigt ist). Unter Linux kann man z. B. fuer alle Devices per Modul-Parameter fuer den `nvme_core`-Treiber festlegen:

Code:
parm:           apst_primary_timeout_ms:primary APST timeout in ms (ulong)
parm:           apst_secondary_timeout_ms:secondary APST timeout in ms (ulong)
parm:           apst_primary_latency_tol_us:primary APST latency tolerance in us (ulong)
parm:           apst_secondary_latency_tol_us:secondary APST latency tolerance in us (ulong)

Per-Device sollte es das in sysfs geben, aber ich find's grade nicht... Edith meint: sind vmtl. doch ioctls auf das NVMe Generic Device, via `nvme` userspace util kann man da jedenfalls herumruehren: https://wiki.archlinux.org/title/So...Me#Power_saving

matiss

Chaos Maestro
Avatar
Registered: Dec 2007
Location: Vienna
Posts: 775
Samsung 990 Pro 2TB

Code:
Model Number:                       Samsung SSD 990 PRO 2TB
Firmware Version:                   4B2QJXD7
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     9.39W       -        -    0  0  0  0        0       0
 1 +     9.39W       -        -    1  1  1  1        0       0
 2 +     9.39W       -        -    2  2  2  2        0       0
 3 -   0.0400W       -        -    3  3  3  3     4200    6800
 4 -   0.0050W       -        -    4  4  4  4     2700   21800

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

=== START OF SMART DATA SECTION ===

bsox

Schwarze Socke
Avatar
Registered: Jun 2009
Location: Dschibuti
Posts: 1187
Code:
Model Number:                       KINGSTON OM8PGP41024Q-A0
Firmware Version:                   ELFK0S.6
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     5.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     3000    2000
 4 -   0.0020W       -        -    4  4  4  4    10000   40000
Code:
Model Number:                       KINGSTON SKC3000D4096G
Firmware Version:                   EIFK31.7
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     8.80W       -        -    0  0  0  0        0       0
 1 +     7.10W       -        -    1  1  1  1        0       0
 2 +     5.20W       -        -    2  2  2  2        0       0
 3 -   0.0620W       -        -    3  3  3  3     2500    7500
 4 -   0.0620W       -        -    4  4  4  4     2500    7500
Code:
Model Number:                       KINGSTON SFYRD4000G
Firmware Version:                   EIFK31.6
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     8.80W       -        -    0  0  0  0        0       0
 1 +     7.10W       -        -    1  1  1  1        0       0
 2 +     5.20W       -        -    2  2  2  2        0       0
 3 -   0.0620W       -        -    3  3  3  3     2500    7500
 4 -   0.0620W       -        -    4  4  4  4     2500    7500

Longbow

Here to stay
Avatar
Registered: Feb 2003
Location: Homeoffice
Posts: 5647
Samsung SSD 990 PRO 4TB

Code:
=== START OF SMART DATA SECTION ===
Model Number:                       Samsung SSD 990 PRO 4TB
Firmware Version:                   4B2QJXD7
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     9.39W       -        -    0  0  0  0        0       0
 1 +     9.39W       -        -    1  1  1  1        0       0
 2 +     9.39W       -        -    2  2  2  2        0       0
 3 -   0.0400W       -        -    3  3  3  3     4200    2700
 4 -   0.0050W       -        -    4  4  4  4      500   21800

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

=== START OF SMART DATA SECTION ===

Viper780

Elder
Er ist tot, Jim!
Avatar
Registered: Mar 2001
Location: Wien
Posts: 52383
Zitat aus einem Post von GrandAdmiralThrawn
Dein Oneliner läuft out-of-the-box auch auf FreeBSD, wie ich grade feststellen durfte, bis auf eine minimale Änderung: Ich bin einfach per su root geworden, also ohne sudo, aber funktioniert! :)

Stimmt - die Aussage und den Urlaub gleich mal als Grund genommen die Zeile auf eine WD_Black SN750 1TB los zu lassen

Code:
Model Number:                       WDS100T3X0C-00SJG0
Firmware Version:                   111110WD
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.50W       -        -    1  1  1  1        0       0
 2 +     3.00W       -        -    2  2  2  2        0       0
 3 -   0.1000W       -        -    3  3  3  3     4000   10000
 4 -   0.0025W       -        -    4  4  4  4     4000   40000

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

=== START OF SMART DATA SECTION ===

Werte ident mit den anderen WDS100T2 und WDS100T3

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12361
Code:
Model Number:                       Lexar SSD NM790 2TB
Firmware Version:                   11296
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     6.50W       -        -    0  0  0  0        0       0
 1 +     5.80W       -        -    1  1  1  1        0       0
 2 +     3.60W       -        -    2  2  2  2        0       0
 3 -   0.0500W       -        -    3  3  3  3     5000   10000
 4 -   0.0025W       -        -    4  4  4  4     8000   45000

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

=== START OF SMART DATA SECTION ===


Kann jemand vielleicht Daten von aktuellen 8TB NVMe-Geraeten liefern? -> https://geizhals.at/?cat=hdssd&xf=252_7680%7E4832_3 Wuerde mich interessieren, wie die abschneiden.

urostor

Bloody Newbie
Registered: Mar 2025
Location:
Posts: 3
Kioxia Exceria G2 1TB:
Code:
Model Number:                       KIOXIA-EXCERIA G2 SSD
Firmware Version:                   ECFA17.3
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     7.69W       -        -    0  0  0  0        1       1
 1 +     6.18W       -        -    1  1  1  1        1       1
 2 +     5.42W       -        -    2  2  2  2        1       1
 3 -   0.0500W       -        -    3  3  3  3     7000    5000
 4 -   0.0050W       -        -    4  4  4  4    13000   36000

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 +     512       0         2
 1 -    4096       0         1
Bearbeitet von urostor am 18.08.2025, 08:35
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz