CentOS 5.9でSSDが/dev/sdxではなく/dev/hdxにあるのはなぜですか?

CentOS 5.9でSSDが/dev/sdxではなく/dev/hdxにあるのはなぜですか?

インテルサーバーボードS3000AHのSATAポートには、2つのSSD Kingston SH103S3240Gが接続されています。 SSDはCentOS 5.9のPATAデバイス(sdxではなくhdx)のように見えます。

高いiowaitに関連する問題があります。。それはそんなに重要なのか?

マザーボード設定にSATA modeありますEnhanced

答え1

/dev/hd*カーネルが最新のインターフェイスではなくハードドライブコントローラと通信するために古代のIDEサブシステムを使用している場合にのみ、デバイスを表示するlibata必要があります。以前のIDEデバイスもlibataがSCSIサブシステムを介してすべてのデバイスを公開しているため、表示する必要がありlibataます。/dev/sd*

高いiowaitに関連する問題があります。それはそんなに重要なのか?

IDEサブシステムを使用すると、SATAコントローラをIDEエミュレーションに強制することができます。これはパフォーマンスに悪影響を及ぼす可能性があります。

マザーボード設定では、SATAモードがEnhancedになっています。

うーん... BIOSにAHCIオプションがありますか? AHCI は最も近代的で最速のインターフェイスなので、AHCI をイネーブルにするのが最善の選択となります。しかし、マザーボードはかなり古いようです... AHCIをサポートしていない可能性があります。最新のマザーボードにアップグレードすると、問題が解決する可能性があります。

サーバーが古いIDEサブシステムを使用している理由を理解できるように、次のコマンドの出力を提供してください。

  • uname -a
  • lspci -nn
  • dmesg
  • lsmod

関連情報