M.2 NVMe SSD szektor méret

Fórumok

Sziasztok!

Abba a furcsa dologba futottam bele, hogy 512 bájtos szektor méret lehet beállítva az SSD-mhez linux alatt, ez egy pcie 4-es m.2-es ssd. Én úgy tudtam, hogy ezek már 4k-sak.

blockdev --getss /dev/nvme0n1
512

nvme --list
Node                  Generic               SN                   Model                                    Namespace  Usage                      Format           FW Rev  
--------------------- --------------------- -------------------- ---------------------------------------- ---------- -------------------------- ---------------- --------
/dev/nvme0n1          /dev/ng0n1            SN214708902557       GIGABYTE GP-AG70S1TB                     0x1          1,00  TB /   1,00  TB    512   B +  0 B   EIFM21.2


smartctl -x /dev/nvme0n1
...
Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 +     512       0         2
 1 -    4096       0         1
...

nvme id-ns -H /dev/nvme0n1
...
LBA Format  0 : Metadata Size: 0   bytes - Data Size: 512 bytes - Relative Performance: 0x2 Good (in use)
LBA Format  1 : Metadata Size: 0   bytes - Data Size: 4096 bytes - Relative Performance: 0x1 Better
...

 

Ez alapján támogatja mindkettőt? vagy valamiért hibásan 512-esnek gondolja magát, vagy ami a legrosszabb forgatókönyv lenne, hogy
512-esként van használva, de a háttérben meg valami elfedi, hogy 4k-s, ezért négyszer olvas be/ír ki valamit.

 

A GigaByte oldalán nem találtam erre vonatkozó infót.

Át kell ezt állítani (most úgy látom, hogy van rá lehetőség). Ti erre figyeltek, vagy felesleges vele foglalkozni?
Van valami hátránya a 4k-s szektor méretet használni, vagy maradni az 512-esen (ha át tudom kapcsolni)?

Köszönöm

Hozzászólások

Köszi, végül átkapcsolam. Szerintem nem csak a performancia lehet amúgy a kérdés, hanem az ssd élettartama is.

Az oldalról, amit belinkeltél: "where although the logical sector size is 512 byes/sector, internally the firmware uses 4096 bytes/sector."

Ha akarod, átállíthatod, de sok értelme nincs. Mármint semmi nem lesz tőle gyorsabb, az SSD élettartama nem lesz hosszabb. Valószínű hátránya sem lesz, az NVMe legacy dolgokra úgyse jó, amiknek a 4k szektorméret gondot okozna. Végül is míg új az SSD, nincs rajta sok érdemi adat, nem kell adatokat mentegetni, visszahúzni, addig kockázatmentesen átállíthatod. Ez a fizikai 512 bájtos szektorméret csak egy emuláció az OS felé. Valójában a legtöbb mai SSD nem hogy 4k-s, de egyenesen még nagyobb Flash NAND lapokkal dolgozik.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”