Linux操作系统高性能集群监控管理之道( 四 )


◆ 采用/proc文件系统;
◆ 以块形式读/proc文件 , 而不是以行或字符形式;
◆ 在读文件期间保持文件打开;
◆ 消除不必要的数据转换;
◆ 在结点上合并数据;
◆ 以压缩形式传输数据;
◆ 注意与性能问题相关的语言或库 。
对高性能监控而言 , 内核模块不是必要条件 , 这点很重要 , 因为它在Linux版本和分类之间提供了很大程度的可移植性 , 在监控器实现语言上有很多的选择 。但是 , /proc文件系统的性能却很依赖内核代码的效率 , 因此 , 适当地理解有关的机制将对以任何语言编写的监控器性能有非常大的影响 。

推荐阅读