2
私は64ビットLinux(SUSE 10)デュアルプロセッサを持っています。私のプロセスを実行すると、約4Gの仮想メモリが使用されます。 3Gだけが常駐メモリです。残りの9Gのメモリは無料です。この1GをRAMにもロードするには?スワップ領域にまだ残っている理由は、カーネルがすべてのRAMが利用可能なときにカーネルがこれをRAMにロードできない理由です。64ビットLinuxのスワップスペース
Rahul
私は64ビットLinux(SUSE 10)デュアルプロセッサを持っています。私のプロセスを実行すると、約4Gの仮想メモリが使用されます。 3Gだけが常駐メモリです。残りの9Gのメモリは無料です。この1GをRAMにもロードするには?スワップ領域にまだ残っている理由は、カーネルがすべてのRAMが利用可能なときにカーネルがこれをRAMにロードできない理由です。64ビットLinuxのスワップスペース
Rahul
カーネルがデータをメモリにロードする可能性があります。ただし、使用されていない場合は、スワップファイルに書き出すことを選択します。
データを絶対にメモリに保存する場合は、swapoff(8)を使用してすべてのスワップファイルをオフにするか、mlockまたはmlockallを使用して特定のページをメモリにロックする必要があります。