私のシステムには、同じタイプ(Corsair Force MP600)の2つのM.2 SSDがあります。 1つはWindows用、もう1つはLinux用です。 Windowsで大きなファイルをコピーする作業は、常に約4..5GB / sで実行されています。大きなファイルをコピーするのは5GB / sより高速です。これには明らかにNTFSオーバーヘッドが含まれます。
ただし、LinuxではFSなしの順次読み取りも可能です。
# cat /dev/nvme0n1p4 | pv > /dev/null
8.86GiB 0:00:12 [ 535MiB/s]
# cat /dev/nvme1n1p1 | pv > /dev/null
71GiB 0:00:07 [ 287MiB/s]
速度は115MB/sから800MB/sの間で変動し、平均約300MB/sです。どのSATA SSDでも高速です。
# cat /dev/sda | pv > /dev/null
63GiB 0:00:09 [ 511MiB/s]
# cat /dev/sdd | pv > /dev/null
63GiB 0:00:08 [ 521MiB/s]
ここで何が間違っている可能性がありますか?私が見逃したカーネル構成はありますか?どんな助けでも大変感謝します!
編集:追加システム情報(neofetchから):
OS: Gentoo Base System release 2.7 x86_64
Kernel: 5.15.11-gentoo-x86_64
CPU: AMD Ryzen Threadripper 3970X (64) @ 3.700GHz
Memory: 89322MiB / 193169MiB