我有两个 SSD Kingston SH103S3240G 插入我的英特尔服务器主板 S3000AH 的 SATA 端口。 SSD 在我的 CentOS 5.9 上看起来像 PATA 设备(hdx 而不是 sdx)。
我遇到与高 iowait 相关的问题。这有什么关系吗?
在主板设置上SATA mode
有Enhanced
.
答案1
/dev/hd*
仅当您的内核使用古老的 IDE 子系统而不是现代libata
接口与硬盘控制器通信时,设备才应显示。使用libata
,即使是旧的 IDE 设备也应该显示为,/dev/sd*
因为 libata 通过 SCSI 子系统公开所有设备。
我遇到与高 iowait 相关的问题。这有什么关系吗?
当您使用 IDE 子系统时,您可能会强制 SATA 控制器进入 IDE 模拟,这可能会对性能产生负面影响,是的。
在主板设置上,SATA 模式为增强型。
嗯...您的 BIOS 有 AHCI 选项吗?启用 AHCI 将是最好的选择,因为 AHCI 是最现代、最快的接口,但主板似乎相当旧......它可能不支持 AHCI。升级到更新的主板可以解决您的问题。
请提供以下命令的输出,以便我们可以弄清楚为什么您的服务器使用古老的 IDE 子系统:
uname -a
lspci -nn
dmesg
lsmod