- 414 名前:login:Penguin [2007/12/09(日) 19:30:32 ID:kFipn9r2]
- Linuxで組込み機器の開発をしています。CPUはMIPS及びx86で、カーネルは2.6、swap領域は用意していません。
RAMは128MBです。下記状況で悩んでいます。 あるプロセスが大きめ(数十MB)のファイルを、読み込み専用(PROT_READのみ)でmmapし、その後そのファイル を一通り読み込み、理由は不明なのですが、その後munmapせずに長期間mmapしたままにしています。 この状態でもし物理メモリ(free page)が足りなくなってきたら、ファイルのreadonly mmapに使用されていた 物理メモリは他の用途に使うために回収されるでしょうか? カーネルの当該処理を行なう関数名だけでもかまいませんので、おしえてください。
|

|