私はラップトップでUbuntuを実行していて、SSDにアップグレードするために買い物をしています。
たとえば このドライブ の仕様に基づいて、購入する前に、コンピュータがサポートするSATAのバージョンを確認する必要があるようです。
とにかく、私のSATAコントローラーがボトルネックになる場合は、本当に高速なドライブのために大金を払う必要はありません。これは理にかなっていますか?
Neweggは、これを3Gbpsで動作するSATA 2(SATA II)および6 Gbpsで動作するSATA 3(SATA III)として提示します。
コンピューターがSATA 3をサポートするかどうかを判断するために、Ubuntuでどのツールを使用できますか?
dmesg | grep SATA
を試してください。これはlspci
よりも少し高速です。これは、SATA速度がそのままの状態でブート/ブート後にカーネルバッファーログを出力するためです。次のようなものが表示されます。
[1.236431] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 3 Gbps 0x33 impl SATA mode
繰り返しになりますが、これはコントローラにすぎないため、保証はされません。そして、それはあなたの現在のHDを表示します
[1.577525] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
これはisドライブの最終的な接続、つまりドライブが実行されているSATAリビジョンです。
このコマンドは、バージョンを正確に提供します。
Sudo smartctl -a /dev/sda | grep SATA
SATA Version is: SATA 2.6, 3.0 Gb/s (current: 3.0 Gb/s)
lspci
は、すべてのコントローラーとデバイスを示します。SATAコントローラーを見てください。モデルが表示されます。そのモデルを取り、その仕様を調べてください。 lspci
が機能するためには、おそらく昇格された特権(su/Sudo)が必要です。
必要なドライブに関するデータを取得するためのウォークスルー
http://www.cyberciti.biz/faq/linux-command-to-find-sata-harddisk-link-speed/
上記のような小さなトリックで答えを展開します
dmesg | grep -i sata | grep 'link up'
そして
Sudo hdparm -I /dev/sda | egrep "Model|speed|Transport"