本文讨论了如何将Java语言有效地用于Linux集群结点上的高性能监控。在程序设计中,要注意以下方面:采用/proc文件系统;以块形式读/proc文件,而不是以行或字符形式;在读文件期间保持文件打开;消除不必要的数据转换;在结点上合并数据;以压缩形式传输数据;注意与性能问题相关的语言或库。对高性能监控而言,内核模块不是必要条件,这点很重要,因为它在Linux版本和分类之间提供了很大程度的可移植性,在监控器实现语言上有很多的选择。