Tocmai am configurat o mașină HP z230 Xeon E3 1225 v3 cu un HP TurboDrive G1, cu un SSD Seagate Firecuda NVMe. Mă așteptam la viteze de citire de 2-3000 MB/s, dar văd mult mai puțin decât atât. Nu-mi pasă prea mult de câteva sute ici și colo, dar văd 300-400MB/s, ceea ce mă face să cred că ceva este configurat greșit.
$ uname -ra
Gazdă Linux 5.4.0-74-generic #83-Ubuntu SMP Sam 8 mai 02:35:39 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
Nu sunt disponibile module LSB.
ID distribuitor: Ubuntu
Descriere: Ubuntu 20.04.2 LTS
Lansare: 20.04
Nume de cod: focal
Schemă simplă de partiție, fără criptare
Disc /dev/nvme0n1: 931,53 GiB, 1000204886016 octeți, 1953525168 sectoare
Model de disc: Seagate FireCuda 510 SSD ZP1000GM30031
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Tip etichetă de disc: gpt
Identificator disc: 521B5816-364D-4D9B-B9B5-5F7C17E272C9
Dispozitiv Start End Sectors Size Type
/dev/nvme0n1p1 2048 1953521663 1953519616 931.5G Sistem de fișiere Linux
hdparm afișând aproape un ordin de mărime sub așteptări:
$ hdparm -tT --direct /dev/nvme0n1
/dev/nvme0n1:
Timp O_DIRECT citiri în cache: 722 MB în 2,00 secunde = 360,94 MB/sec
HDIO_DRIVE_CMD(identificare) a eșuat: ioctl inadecvat pentru dispozitiv
Sincronizarea discului O_DIRECT citește: 1098 MB în 3,00 secunde = 365,60 MB/sec
Jucați cu setările grub:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset nvme_core.default_ps_max_latency_us=200 scsi_mod.use_blk_mq=1"
Programator
$ cat /sys/block/nvme0n1/queue/scheduler
[niciuna] mq-deadline
fstab:
/dev/disk/by-uuid/26ccd344-b8f1-4101-af69-6571bb600a87 / ext4 defaults,noatime,nodiratime 0 0
smartctl:
smartctl --all /dev/nvme0n1
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-74-generic] (build local)
Drepturi de autor (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
=== ÎNCEPE SECȚIUNEA DE INFORMAȚII ===
Număr model: Seagate FireCuda 510 SSD ZP1000GM30031
Număr de serie: 7W1004GW
Versiune de firmware: STPSC014
ID furnizor/subsistem PCI: 0x1bb1
Identificator IEEE OUI: 0x6479a7
Capacitate totală NVM: 1.000.204.886.016 [1,00 TB]
Capacitate NVM nealocată: 0
ID controler: 1
Număr de spații de nume: 1
Dimensiunea/capacitatea spațiului de nume 1: 1.000.204.886.016 [1,00 TB]
Spațiul de nume 1 Format LBA Dimensiune: 512
Spațiu de nume 1 IEEE EUI-64: 6479a7 486f001b5c
Ora locală este: Luni 14 iunie 20:17:02 2021 UTC
Actualizări de firmware (0x1e): 7 sloturi, nu este necesară resetarea
Comenzi opționale de administrare (0x0017): Format de securitate Frmw_DL Self_Test
Comenzi opționale NVM (0x005d): Comp DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp
Dimensiunea maximă de transfer de date: 512 pagini
Avertisment Comp. Temp. Prag: 75 Celsius
Critic Comp. Temp. Prag: 80 Celsius
State de putere acceptate
St Op Max Activ Idle RL RT WL WT Ent_Lat Ex_Lat
0 + 9,48 W - - 0 0 0 0 0 0
1 + 6,45 W - - 1 1 1 1 0 0
2 + 4,93 W - - 2 2 2 2 0 0
3 - 0,0490 W - - 3 3 3 3 2000 2000
4 - 0,0018 W - - 4 4 4 4 25000 25000
Dimensiuni LBA acceptate (NSID 0x1)
Id Fmt Data Metadt Rel_Perf
0 + 512 0 2
1 - 4096 0 1
=== ÎNCEPEREA SECȚIUNII DE DATE INTELIGENTE ===
Rezultatul testului de autoevaluare a sănătății generale SMART: A TRUS
Informații SMART/Sănătate (NVMe Log 0x02)
Avertisment critic: 0x00
Temperatura: 35 Celsius
Rezervă disponibilă: 100%
Pragul de rezervă disponibil: 5%
Procent utilizat: 0%
Unități de date citite: 206.765 [105 GB]
Unități de date scrise: 209.598 [107 GB]
Comenzi de citire gazdă: 14.114.924
Comenzi de scriere gazdă: 11.352.976
Timp ocupat controler: 11
Cicluri de alimentare: 25
Ore de pornire: 34
Opriri nesigure: 20
Erori de integritate media și date: 0
Intrări în jurnal de informații despre eroare: 6
Avertisment Comp. Timp de temperatură: 0
Critic Comp. Timp de temperatură: 0
Informații despre eroare (NVMe Log 0x01, max 63 intrări)
Nu au fost înregistrate erori
Aliniere:
$ sudo separat /dev/nvme0n1
GNU Parted 3.3
Folosind /dev/nvme0n1
Bun venit la GNU Parted! Tastați „ajutor” pentru a vedea o listă de comenzi.
(despărțit) aliniere-verificare opțiunea 1
1 aliniat
Și astfel se încheie experimentele mele de până acum. Sunt dornic să găsesc alte lucruri de încercat sau, dacă este posibil, ceva este în regulă cu SSD-ul. (deși este nou-nouț)
Mulțumiri,
Chris