3

Linux システムで物理メモリが不足した場合、非アクティブな実行可能コードページは削除されますか? それらをスワップに保持する理由がないため、答えはイエスだと思います。したがって、それらは単に破棄され、必要に応じて再ロードされます(私の知る限り、それがFreeBSDの機能です)。

上記が Linux に当てはまる場合、私の質問は、ネットワーク ファイルシステム (NFS など) から実行される実行可能ファイルをどのように処理するかということです。ページ フォールトが発生した場合、ネットワーク経由で実行可能なページを取得しますか?

4

1 に答える 1

4

Linux システムで物理メモリが不足した場合、非アクティブな実行可能コード ページは削除されますか? それらをスワップに保持する理由がないため、答えはイエスだと思います。したがって、それらは単に破棄され、必要に応じて再ロードされます(私の知る限り、それがFreeBSDの機能です)。

はい、そうです。

上記が Linux に当てはまる場合、私の質問は、ネットワーク ファイルシステム (NFS など) から実行される実行可能ファイルをどのように処理するかということです。ページ フォールトが発生した場合、ネットワーク経由で実行可能なページを取得しますか?

NFS クライアントはデータをローカルにキャッシュしますが (速度が心配な場合)、ファイル全体をキャッシュしない可能性があります (一貫性が心配な場合)。関連する NFS FAQ エントリを次に示します。

于 2010-06-14T00:47:26.437 に答える