我对内核补丁有一个非常好的想法,我想在形成我的想法之前进行一些研究并查看代码示例。
我正在寻找有趣的代码示例来演示 procfs(Linux/proc
文件系统)的高级用法。有趣,我的意思不仅仅是阅读记录的价值。
我的想法是为每个进程提供一个简单的广播机制。例如,让我们考虑一个运行多个实例的进程,rsync
并希望检查每个子进程的传输状态(到目前为止已传输了多少字节)。目前,我不知道有什么办法可以做到。
我打算为该过程提供一个最小的接口来将数据写入procfs
. 该数据将放置在 PID 目录下。例如:
/procfs/1343/data_transfered/incoming
我可以为此想到许多优势,主要是在并发领域。
顺便说一句,如果这种机制已经存在,请告诉...