Ubuntu DMA 自动激活优化标志

Ubuntu DMA 自动激活优化标志

我有两台 NAS 设备,它们的架构不同。它们连接到相同的 SATA 磁盘,其中之一显示出更好的读写性能。好吧,造成这种行为的原因可能有很多。我现在使用的是 SATA 控制器。

当我hdparm -I /dev/sda在两台 NAS 设备上执行此操作时,我得到相同的输出,除了在DMA Setup Auto-Activate optimization显示更好性能的设备上启用并在另一台设备上禁用的标志之外。

显然,该标志允许 FIS(帧信息结构)操作立即激活,从而无需单独的 DMA 激活 FIS。

我搜索了一整天寻找如何启用此功能但失败了。

基于该网站:http://linux-ide.vger.kernel.narkive.com/pF4NtOmn/rfc-add-dma-setup-fis-auto-activate-featureATA_FLAG_FPDMA_AA在这里找到了该标志:drivers/ata/ahci.c,但仅此而已,只有一次提到了该标志。

它是在哪里定义的?通过启用它,我可以期待一些性能改进吗?

相关内容