「偽キャッシュエラー」の意味に応じて、 sync
を実行します 必要なものが得られるかもしれません。これにより、すべてのファイルシステム バッファがフラッシュされます。
必要に応じて、/proc/sys/vm/drop_caches
を使用してカーネル内の VM キャッシュをクリアすることもできます .
# To free pagecache
echo 1 > /proc/sys/vm/drop_caches
# To free dentries and inodes
echo 2 > /proc/sys/vm/drop_caches
# To free pagecache, dentries and inodes
echo 3 > /proc/sys/vm/drop_caches
特定のプロセス内で opendir()
を呼び出す と closedir()
ファイルの親ディレクトリで NFS キャッシュを無効にします。ジョブスケジューラのプログラミング中にこれを使用しました。とても、とても役に立ちます。試してみてください!
これは、関連するコードの行番号です (コンテキストでの使用を示しています):https://github.com/earonesty/grun/blob/master/grun#L820
ジョブ #1 の完了とジョブ #2 の問題を修正できる唯一の方法でした。ジョブ #2 にはいくつかの出力ファイルが必要で、それらのファイルが表示されるコンテキストで起動されました。
Python でオペレーティング システムを確認するにはどうすればよいですか?
コマンドライン パラメータがある場合、GDB を使用してプログラムのコア ダンプ ファイルを分析するにはどうすればよいですか?