在机械硬盘时代,很少有用户关注你的硬盘是工作在什么样的模式下,比如IDE还是AHCI?其实IDE和AHCI是两种不同的接口模式,前者是将SATA盘映射模拟成普通IDE硬盘,不支持任何SATA接口带来的新技术。而后者高级主机控制器接口,支持Intel一系列新的技术。
为何如今大家才开始提到SATA模式呢?其实是因为固态硬盘的问世。之前机械硬盘性能一般,无论是开启那种模式影响不大。但高速的固态硬盘开启AHCI后,支持NCQ(NativeCommandQueuing,原生命令队列),当队列深度(QD)增大,性能也会以几何级别上升,而IDE则是不支持NCQ,队列深度增大性能也不会有太大的变化。
固态硬盘在IDE和AHCI两种模式下性能对比 | ||
CDM测试 | IDE模式 | AHCI模式 |
连续读/写速度 | 290.5 / 386.4 | 485.7 / 420.6 |
随机512K读/写速度 | 288.6 / 335.2 | 438.5 / 418.9 |
随机4K读/写速度 | 23.88 / 60.14 | 25.70 / 65.78 |
随机4K QD32读/写速度 | 27.81 / 77.16 | 295.3 / 279.6 |
通过测试成绩对比可以看出,SSD运行在AHCI与IDE不同的模式下,性能差异很明显。持续读写差距在10%-40%之间,特别是当队列深度(QD)增大时,差距尤其明显。以4K QD32读取为例,从295.3MB/s暴跌至27.81MB/s,跌幅高达90%多。综合所示,AHCI与IDE模式下,SSD的性能差距百分比在60%以上,所以安装新系统前,一定要看看自己的硬盘模式。