研究中です。フレンドリーな腕1つのプログラムしか実行されていないLinuxベースのアプリケーションで、プログラムは多くのプロセスを生成し、多くのファイルがデータを追加します。これらのプロセスの1つがPPPです。私のものフレンドリーな腕LinuxのRAMサイズは128MBです。
この 128 MB のメモリがいっぱいになると PPP プロセスが中断されるため、メモリが 127 MB を超えるとファイルにデータを書き込まないようにしたいと思います。
どうすればいいですか?有用な情報を提供できますか?
答え1
ほとんどの場合、古いデータを削除するのではなくデータの書き込みを中止することは理解されていませんが、それが本当に必要なものであれば、すべてのアプリケーションを変更することはおそらく不可能です。 FIFOのようなファイル(ログファイルのように追加の書き込みの場合)。すべてのデータはプロセスを介して転送できます。プロセスは書き込み回数を計算し、制限に達すると書き込みを停止しますが、まだ読み取り(および削除)を実行するため、アプリケーションはブロックされません。