Ubuntu DMAは最適化フラグを自動的に有効にします。

Ubuntu DMAは最適化フラグを自動的に有効にします。

アーキテクチャが異なる2つのNASデバイスがあります。同じSATAディスクに接続されており、そのうちの1つはより良い読み書き性能を示しています。さて、このような行動にはいくつかの理由があるかもしれません。現在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それがすべてです。フラグへの言及は一度だけです。

どこで定義されていますか?有効にすると、一部のパフォーマンス向上が期待できますか?

ベストアンサー1

おすすめ記事