x86 非対称メモリチャネルを使用した Linux/GRUB の物理メモリアドレッシングと hugepage の割り当て

x86 非対称メモリチャネルを使用した Linux/GRUB の物理メモリアドレッシングと hugepage の割り当て

非対称デュアルチャネルで構成された2つのDRAM DIMMを備えた最新のAMD / Intel x86システムがあるとします。そのうちの1つは16GB、もう1つは48GBです。

この場合、より大きなDIMMで32 GBの一般的な使用を無効にし、それを32 * 1 GB Hugepagesとしてマークしようとします。これにより、巨大なページ領域が単一のチャネルとしてアクセスされ、他の領域が完全な二重チャネルとしてアクセスされます。

上記のシナリオをLinuxで実装できますか?それではどうですか? AFAIK、x86非対称メモリチャネルの物理アドレス指定は、チャネル幅(64ビット)にわたって設定された低アドレス領域と単一チャネルでのみ高いアドレス領域を持ちます。

関連情報