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しか得られないのですか?どうすれば修正できますか?
(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)