1

2 つのメモリ ノードを持つ NUMA サーバーで作業しています。

tmpfs や ramfs などのメイン メモリにロードされるファイル システムを作成し、それを特定のメモリ ノードにバインドしたいと考えています。言い換えれば、ramfs の内容が 2 つのメモリ ノード間でインターリーブされることは望ましくありません。

では、どうすればこれを達成できますか?

--file オプションを指定して numactl コマンドを試しましたが、単一のファイルに対してのみ機能するようです (ディレクトリをロードする必要があります)。

ありがとう

4

1 に答える 1

1

mount コマンドの mpol オプションが、私が望むことを行うことがわかりました。

たとえば、次のコマンド:

mount -t tmpfs -o size=4g,mpol=bind:0 tmpfs pathToTheDir

メモリノード0に割り当てられる4GBのファイルシステムを作成します

于 2015-07-31T08:49:44.740 に答える