Puncte:0

Cum maximizez performanța nvme raid0(md) (în Linux)?

drapel tt

Performanța de citire (și scriere) Nvme raid0 este uneori mai slabă decât performanța unei unități individuale subiacente.

hdparm -t /dev/md0 :

Citește discul cu tampon de sincronizare: 7054 MB în 3,00 secunde = 2350,46 MB/sec

hdparm -t /dev/nvme0n1 :

Citește discul cu tampon de sincronizare: 7160 MB în 3,00 secunde = 2386,32 MB/sec

Aceasta este o unitate bare metal găzduită de un centru de date, unitățile și serverul sunt răcite corespunzător, astfel încât să nu existe o accelerare termică din cauza temperaturilor ridicate.
Unitățile sunt în medie la aproximativ 45 C, după cum arată nvme smart-log /dev/nvmeX
Ceva este în neregulă cu acele viteze scăzute ale matricei și vreau să înțeleg ce. Acestea sunt specificațiile complete:

Epyc 7502p [a doua generație Roma 32 de nuclee/64 de fire]  
128 GB DDR4 32x4 3200mhz   
3 x 3,8 TB SSD-uri samsung nvme pcie3 enterprise   
Software-ul Raid0 creat cu mdadm   
Sistemul de fișiere xfs deasupra md0 creat cu valorile implicite „mkfs.xfs /dev/md0” 
debian 10 pe 64 de biți cu cele mai recente actualizări și nucleu stoc (fără modificare)   

Ce fac greșit ? Ce nu fac deloc? Știu că există profituri în scădere pentru orice raid când vine vorba de viteză, dar acest lucru este rău.

PS: din capul tău, ce viteză de citire raid0 te aștepți să aibă acel sistem?

Michael Hampton avatar
drapel cz
Utilizați un instrument de evaluare comparativă mai rezonabil, cum ar fi „fio”, pentru a vă testa vitezele. `hdparm` este doar această latură a inutilului.
Stuka avatar
drapel gb
Aș fi de acord cu utilizarea fio. Nu am testat niciodată performanța stocării cu hdparm. Exemple Fio: https://docs.oracle.com/en-us/iaas/Content/Block/References/samplefiocommandslinux.htm
Puncte:1
drapel ng

Michael Hampton și Stuka au dreptate: folosiți fio pentru benchmarking. Exemplu:

sudo fio --filename=/dev/md0 --direct=1 --rw=read --bs=64k --ioengine=libaio --iodepth=64 --runtime=120 --numjobs=4 --time_based -- group_reporting --name=seq_read

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.