Доброго времени суток! Уважаемые, есть крайне непонятная для меня проблема. Имеется система на supermicro h12dst-b, камень AMD Epyc 7232p, два диска HHHL samsung MZPLJ3T2HBJR-00007. Так вот эти диски не хотят нормально работать. По ТТХ у них скорость чтения 8000мб/с, а hdparm выдаёт вот такое:
hdparm -tT /dev/nvme0n1p1
/dev/nvme0n1p1:
Timing cached reads: 20398 MB in 2.00 seconds = 10213.54 MB/sec
Timing buffered disk reads: 6604 MB in 3.00 seconds = 2200.99 MB/sec
hdparm -tT --direct /dev/nvme0n1p1
/dev/nvme0n1p1:
Timing O_DIRECT cached reads: 6470 MB in 2.00 seconds = 3236.47 MB/sec
Timing O_DIRECT disk reads: 6528 MB in 3.00 seconds = 2175.69 MB/sec
Как бы в маздае 2019 скорость соответствует заявленной (7400мб/с), в Centos 7.9 (3.10.0-1160.el7.x86_64) - ни в какую.
(parted) print
Model: NVMe Device (nvme)
Disk /dev/nvme0n1: 3201GB
Sector size (logical/physical): 4096B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 3201GB 3201GB ext4
Пробовал переназначать namespace и ставить blocksize по 4k - стало лучше (это то, что сейчас, было вообще 1400мб/с). В биос переключил уже работу pcie на 8x8 с auto, линии нормально используются - ширина по lspci - width 8, в проц пропускная способность не упирается, asmp отключено тоже в биосе.
Уже просто не знаю куда копать и что делать. Появилась больная идея сделать 4 namespace и объединить в RAID0 (да, я в курсе что дичь какая то, но просто третьи сутки пошли уже). Спасайте, какие есть варианты?