我正在为我的大学课程编写一个分布式、嵌入式、多主/从应用程序,作为其中的一部分,我需要一种方法来实时确定每个系统的 CPU 速度、CPU 使用率和可用内存,而无需分别使用大量内存cpu消耗,为了自动调整网络和设备的配置。
定期触发系统调用或读取文件(open-read-close ....)并不真正构成对资源友好的选项。我确定必须有一些符合POSIX的解决方案来解决这个问题?
这些系统都将使用Linux作为操作系统,我应该专门使用 LGPL 或 BSD库来发布。
到目前为止,我还没有找到任何符合标准的解决方案。
有任何想法吗?