web-dev-qa-db-ja.com

<400 MB /秒のディスク読み取りを取得した場合、本当にSATA 6 Gb /秒を使用できますか?

pawel@paulbook:~$ dmesg | grep -i sata | grep 'link up'
[    2.355461] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    2.691842] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[29631.906614] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[29631.914605] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[41633.796009] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[41633.803999] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)

pawel@paulbook:~$ dmesg | grep -i --color ahci
[    1.994964] ahci 0000:00:1f.2: version 3.0
[    1.995148] ahci 0000:00:1f.2: irq 48 for MSI/MSI-X
[    1.995180] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled
[    2.011185] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x35 impl SATA mode
[    2.011191] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ems sxs apst 
[    2.035576] scsi0 : ahci
[    2.035697] scsi1 : ahci
[    2.035794] scsi2 : ahci
[    2.035873] scsi3 : ahci
[    2.035939] scsi4 : ahci
[    2.036000] scsi5 : ahci

pawel@paulbook:~$ dmesg | grep -i  ahci | grep -i --color Gbps
[    2.011185] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x35 impl SATA mode

私には、メインボードにSATA 6 Gb/sがあるようです。ただし、SSDのベンチマークを実行すると、 vendor が「圧縮可能なデータと圧縮できないデータの両方で550 MB/sのシーケンシャルリード」を利用できるにもかかわらず、400 MB/s未満の読み取りしか得られません。

pawel@paulbook:~$ Sudo hdparm -t /dev/sda

/dev/sda:
 Timing buffered disk reads: 1098 MB in  3.00 seconds = 365.76 MB/sec

メインボードにSATA 3 Gb/sが搭載されているということですか? lspciによれば、Intel Corporation 6シリーズ/ C200シリーズチップセットファミリを持っていますが、インターネットでSATAがサポートされている情報が見つかりませんでした。

4
pmichna

ハードドライブがSata3(6Gb/s)をサポートしているかどうかを知る方法 .

優れたSSDドライブを選択する際のヒント

実際に、同じマザーボード上の3台のハードドライブでベンチマークテストを行いました ここではスペイン語 で、そこから学んだことは次のとおりです。

  • すべてのSSD企業が真実を語るわけではありません。 「理論的には...の速度を達成すべきだ」という意味ではありません。つまり、「これをテストして、このひどいTシャツしかなかった」ということです。つまり、1つのことはSSDが達成できることを伝えることであり、もう1つはSSDが実際に達成することです。

  • 同じ会社のすべてのSSDモデルが同じ速度を達成するわけではありません。さらに悪いことに、同じ速度を数か月間維持します。

  • お気に入りのSSD会社は、実際には他の新しい奇妙な名前の会社よりも悪いかもしれません。

  • マザーボードは実際にSSDのパフォーマンスに大きな影響を与える可能性があります。

ベンチマーク(サムスンvsインテルvsキングストン)

以下は、次のモデルのテスト中に収集した情報です(実際の真実を知りたいので、表記をBITSではなくBYTESに変更しました):

  • Intel 520シリーズ120GB SSD。理論上は550 MB/sの読み取り速度と500 MB/sの書き込み速度に言及しています。

  • Kingston SSDNow V300 120GB。理論上は525 MB/sの読み取り速度と500 MB/sの書き込み速度に言及しています。

  • 理論的には540MB/sの読み取り速度と520MB/sの書き込み速度に言及しているSamsung PRO 256GB。

ベンチマーク(結果)

Disksベンチマークツールを使用した10回のテストとhdparmを使用した3回のテストで次の結果が得られました。

  • Intelの場合、ディスクベンチマークで平均465 MB /秒(読み取り)と329 MB /秒(書き込み)を示しました。 hdparmを使用すると、平均398 MB/s(読み取り)になりました。

  • キングストンについては、ディスクベンチマークで3つすべてが平均404 MB /秒(読み取り)と298 MB /秒(書き込み)を取得した中で最高の3つだと思いました。 hdparmを使用すると、376 MB /秒(読み取り)になりました。

  • Samsungの場合、ディスクベンチマークでは書き込みテストの実行に問題があったので、555MB/sの読み取りテストしか実行できませんでした。 hdparmは519MB/s(読み取り)をくれました。さて、中途半端なものを残したくないので、同じSSD上のある場所から別の場所にファイルをコピーする通常のテスト(10回)を行いました。最初に1GBを試しましたが、テストして平均を見つけるには速すぎました。次に、2GBをテストし、次に5GBをテストし、最後に10GB(または正確には10.2GB)に達しました。平均WRITE速度は753MB/sに達しました。

それで、キングストンを最速のものと見なすという私の最初の考えは間違っていました。 Intelが最速であるとの私の考えさえ間違っていました。サムスンでした。今すぐもう一度テストを行い、716MB/s(WRITE)の速度を得ました。ドロップはシステム上のX変数である可能性がありますが、それでも速度は非常に高速です。

BENCHMARK(マザーボードの変更)

マザーボードを変更した場合の影響を次に示します(前回のテストは、最新のファームウェアで更新されたAsus Z87 PROで行われました)。 Sata3(6.0Gb/s)もアドバタイズするIntel DZ68DBにジャンプすると、すべてのSSDはAsusでの速度の40%から60%の間で低下します)。これがマザーボードの重要性です。高コストのSSDを備えた低コストのマザーボードを使用している場合、マザーボードがSSDに与える制限要因のために、SSDでお金を無駄にしただけです。あなたにアイデアを与えるために、SamsungはDZ68DBで265MB /秒の読み取り速度と212MB /秒の書き込みを行っていました。それは大きな低下です。

現在、ASRock H61M/U3S3およびGigabyte GA-H77M-D3Hのアップデートがあります。

ASRockがディスクユーティリティを10回使用すると、Intel SSDは140MB/s(読み取り)および110MB/s(書き込み)になりました。 Samsung SSDは180MB/s(読み取り)および123MB/s(書き込み)を取得しました。私は今キングストンを持っていませんが、他の2つからそれがどうなるか推測できます。

ギガバイトがディスクユーティリティを10回使用すると、Intel SSDは241MB/s(読み取り)および209MB/s(書き込み)になりました。 Samsung SSDは312MB/s(読み取り)および295MB/s(書き込み)を取得しました。繰り返しますが、私は今キングストンを持っていませんが、他の2つからそれがどうなるか推測できます。

結論

すべての場合において、hdparm、dmidecode、dmesg、およびその他のHDD/SSD読み取りツールは、Sata3を使用できることを示しましたが、Sata3を使用することで得られると想定される速度に満たない実際の読み取り/書き込み速度は、マザーボード、SSDモデル、その他の変数によって大きく異なります。

これがすべて完了し、質問に答えるために:400MB/sはSata3の速度ですか?

はい、そうです。 Sata2は実際のシナリオでは、180Mb/sから250MB/sに制限されます。 Sata3は、境界を300MB/sを大幅に上回ります。しかし、これはマザーボード、SSDモデル、SSDメーカーの影響も受けます。

On ハードドライブベンチマーク どのSSDを購入するか、または推奨するかを常に確認します。それぞれにスコアがあります。 3つのタイプでテストしたベンチマークSSDのスコアは次のとおりです。

  • Intel 520シリーズ120GB-3699
  • Kingston SSDNow V300 120GB-2514
  • Samsung PRO 256GB-3536
  • Crucial MX100 256GB-2916
  • Crucial MX100 256GB-3729(モデル2)
  • Crucial MX100 512GB-3480

スコアから、最高はCrucialのモデル2であり、Intelがそれに続くと思うでしょうが、1つは間違っています。マザーボード、ファームウェアバージョン(moboとSSDの両方)、オペレーティングシステム、さらにはBIOS/UEFI設定などの要素がすべてを変更する可能性があります。

私の現在のケースでは、SamsungでTRIMを有効にすると、約150MBのブーストが得られ、500以上の速度になりました。実際、TRIMを有効にするまで速度を変更できるとは知りませんでした。もう1つの要因は、Asusファームウェアの更新でした。

はい、Sata3を使用しています。特に365MB/sの速度ですが、何か(たぶんマザーボード、ファームウェア、実際のSSD、SSDケーブル、地理的位置、高度、サンタクロース、おかしな奇妙なエイリアン電気モンスターコンピュータケースなど)が実際のパフォーマンスに影響を与える可能性があります。ところで、古いハードウェアを接続しているマザーボードの一部では、残りのパフォーマンスが何らかの形で制限される可能性があります。たとえば、古いPATA CD-ROMまたはDVD-ROMを接続すると、ドライブのパフォーマンスが低下する可能性があります。 3.5フロッピードライブについても同じことが言えます(つまり、O.oに来ます)。

Ubuntuをより新しいバージョンに更新すると、特に3.14、3.15、および3.16カーネルのパフォーマンスの改善を読んだ場合、ほとんどの場合、パフォーマンスにプラスの影響を与える可能性があります。

9
Luis Alvarado
キングストンについては、ディスクベンチマークで平均して404 MB /秒(読み取り)と298 MB /秒(書き込み)が得られた3つの中で最高だと思いました。 hdparmを使用すると、376 MB /秒(読み取り)になりました。

Kingstonが提供したハードウェアを把握するための詳細なテストを行わずに、V300で何が得られるのかを知る確実な方法はありません。彼らは餌を引き、材料の構築に使用されるNANDに切り替えます。 GoogleのAnandTech記事:

「キングストンSSDNow V300のアップデート:低速のミクロンNANDへの切り替え」

詳細については。

0
Dan