아키텍처가 다른 두 개의 NAS 장치가 있습니다. 동일한 SATA 디스크에 연결되어 있으며 그 중 하나는 더 나은 읽기 및 쓰기 성능을 보여줍니다. 글쎄요, 이런 행동에는 여러 가지 이유가 있을 수 있습니다. 현재 SATA 컨트롤러를 사용하고 있습니다.
두 NAS 장치 모두에서 이 작업을 수행 하면 더 나은 성능을 보여주는 장치에서 활성화되고 다른 장치에서는 비활성화된 플래그를 hdparm -I /dev/sda
제외하고 동일한 출력을 얻습니다 .DMA Setup Auto-Activate optimization
분명히 이 플래그를 사용하면 FIS(프레임 정보 구조) 작업을 즉시 활성화할 수 있으므로 FIS를 활성화하기 위해 별도의 DMA가 필요하지 않습니다.
이 기능을 활성화하는 방법을 찾기 위해 하루 종일 검색했지만 실패했습니다.
이 웹사이트를 기반으로:http://linux-ide.vger.kernel.narkive.com/pF4NtOmn/rfc-add-dma-setup-fis-auto-activate-featureATA_FLAG_FPDMA_AA
여기에서 플래그를 찾았습니다. 하지만 drivers/ata/ahci.c
그게 전부입니다. 플래그에 대한 언급은 단 한 번뿐입니다.
어디에 정의되어 있나요? 활성화하면 일부 성능 향상을 기대할 수 있습니까?