私はノートパソコンで Ubuntu を実行しており、SSD へのアップグレードを検討しています。
の仕様に基づいてこのドライブたとえば、購入する前に、自分のコンピューターがどのバージョンの SATA をサポートするかを把握しておく必要があるようです。
SATA コントローラがボトルネックになるのであれば、超高速ドライブに大金を払いたくありません。これは理にかなっていますか?
Newegg では、これを 3Gbps で動作する SATA 2 (SATA II) および 6Gbps で動作する SATA 3 (SATA III) として紹介しています。
コンピュータが SATA 3 をサポートするかどうかを確認するために、Ubuntu で使用できるツールは何ですか?
答え1
を試してみてください。これは、ブート時/ブート後のカーネル バッファー ログを SATA 速度とともに印刷するため、 dmesg | grep SATA
より少し速くなります。次のような表示になります。lspci
[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)
これはドライブの最終的な接続、つまりドライブが動作している SATA リビジョン。
答え2
このコマンドは正確なバージョンを表示します:
sudo smartctl -a /dev/sda | grep SATA
SATA Version is: SATA 2.6, 3.0 Gb/s (current: 3.0 Gb/s)
答え3
lspci
すべてのコントローラとデバイスが表示されます。SATA コントローラを確認すると、モデルが示されるはずです。そのモデルを取得して、仕様を調べてください。lspci
動作させるには、おそらく昇格された権限 (su/sudo) が必要になるでしょう。
答え4
の読み取り専用データをチェックすることで、現在アクティブなSATAリンク速度を読み取ることができます/sys/class/ata_link
。たとえば、すべてのアクティブなリンク速度を印刷するには、grep -v unknown /sys/class/ata_link/link*/*sata_spd*
root@debian:~# grep -v unknown /sys/class/ata_link/link*/*sata_spd*
/sys/class/ata_link/link1/sata_spd:1.5 Gbps