日期:2014-05-16  浏览次数:20699 次

关于内核里面修改NCQ
我们的状况是这样:有两块板子,一块是通过SATA controller(AHCI)设备,然后紧接着是SATA硬盘,在修改了ahci.c跟libata-core.c里面的一些内容之后可以把queue_depth调整为1.另一块板子在 SATA controller之后连接的是sata port multipler,然后才是接的硬盘,按照第一个板子的调整方法之后不能为1.应该怎么修改内核。
我们打算从内核把NCQ关掉,所以,各位有没有什么建议?

------解决方案--------------------
上面的仁兄,你说的太简洁了,具体的我也不好说怎么改。就有一点,ncq是提升sata2硬盘的性能的,你要关了ncq,你就不能用sata2了