Puncte:1

Viteză NVMe lentă la noua instalare

drapel ca

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

oldfred avatar
drapel cn
Ați actualizat firmware-ul pentru UEFI și SSD-uri? Asta uneori ajută. De asemenea, prefer să folosesc un / mai mic / de 30 GB și apoi mare / home și/sau partiții de date. Parametrul de boot nomodeset este pentru probleme video, până când instalați driverul video corect. Pentru a vedea versiunea firmware (reviziune F/w): `sudo apt install nvme-cli` & `sudo nvme list` & `sudo nvme --help`
Chris McV avatar
drapel ca
mulțumesc @oldfred - firmware-ul UEFI a fost actualizat la cel mai recent și nu există încă niciunul disponibil pentru SSD. Presupun că partiția de 30 GB este o preferință de stil și nu un factor de performanță?
oldfred avatar
drapel cn
Nu performanță, cel puțin cu SSD mai nou. Poate înapoi cu HDD. Dar face backup-ul și instalarea nouă sau instalarea reparației oarecum mai ușoară. Îmi place să am mai multe instalări, așa că atunci când testez o modificare majoră a configurației, folosesc o altă instalare, nu o instalare principală. Și apoi îmi montez partițiile de date și păstrez /home înăuntru /. De asemenea, mut profilurile Firefox și Thunderbird în partiția de date, așa că totul este în instalare de testare, cu excepția configurației utilizatorului. Dar pentru prima dată în 15 ani a avut probleme cu versiunea FF, nedorind să revină la versiunea veche după ce a folosit noua.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.