カーネル パッチに関する非常に優れたアイデアがあります。アイデアを具体化する前に、いくつかの調査を行い、コード例を確認したいと考えています。
/proc
procfs (Linuxファイル システム)の高度な使用法を示す興味深いコード例を探しています。興味深いとは、文書化された値を読むだけではありません。
私の考えは、すべてのプロセスに簡単なブロードキャスト メカニズムを提供することです。たとえば、 の複数のインスタンスを実行rsync
し、各子の転送ステータス (これまでに転送されたバイト数) を確認するプロセスを考えてみましょう。現在、私はそれを行うことができる方法を知りません。
にデータを書き込むための最小限のインターフェイスをプロセスに提供するつもりprocfs
です。そのデータは、PID ディレクトリの下に配置されます。例えば:
/procfs/1343/data_transfered/incoming
主に並行性の分野で、これには多くの利点があると思います。
ところで、そのようなメカニズムがすでに存在する場合は、教えてください...