web-dev-qa-db-ja.com

この出力に基づいて、サーバードライブはSATA2またはSATA3にありますか?

smartctl出力:

# smartctl -a /dev/sda | grep SATA
SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s)

dmesg出力(空):

# dmesg | grep SATA

hdparm出力:

# hdparm -I /dev/sda | grep SATA
Transport:  Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0

何らかの理由で、dmesg | grep SATAの出力がありませんでした。私はCentOS7x64を使用しています。

SATA 3.1の仕様は、SATA3を意味します。ただし、current: 3.0 Gb/sとも書かれているため、混乱を招きます。何をしているのか、何を得ているのかわかりません。

おそらくこれは、それがSATA3ドライブであるが、SATA2ポートに接続されているということですか?データセンターに物理的に接続されているポートを確認させています。サーバーは新しく、SATA3ポートが2つあります。

この出力は、ハードドライブがSATA3ポートに接続されていることを確実に示していますか?もしそうなら、なぜ出力に応じて3.0gbpsしか得られないのですか?どうすれば修正できますか?

1
lnx200

(current: 3.0 Gb/s)は、実際にはSATA2ポート上にあることを意味します。これは、ドライブをSATA3ポート上に切り替えると、次のように表示されるためです。

# smartctl -a /dev/sda | grep SATA
SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
0
lnx200