当前位置: 主页 > 服务器技术 > 其他技术 > 高性能Linux集群监控方法

高性能Linux集群监控方法

时间:2010-1-4来源:互联网 点击:

采用文本格式的数据将提供如下额外的益处:

◆ 平台独立性

当监控异构集群时,机器之间数据字节指令的配置不是永远相同的。文本格式的使用在代码方面解决了这个问题,而且体系结构独立不会影响更多的处理需求。

◆ 易读的格式

文本数据能以人们易读的格式进行组织。如果需要的话,这种特征能容易地进行程序调试或允许用户观看数据流。

◆ 有效压缩

数值数据的文本表示由来自10个字节集中的字符组成,而不是二进制下的256个字节集。它们产生的数字及模式的相对频率允许有效地使用基于压缩算法的字典及熵(平均信息量)。

/proc虚拟文件系统

/proc虚拟文件系统(也叫procfs)是Unix操作系统所使用的虚拟文件系统的Linux实现,包括Sun Solaris、LinuxBSD。在/proc开始时,它以一个标准文件系统出现,并包含与正在运行的进程IDs同样名字的文件。然而,在/proc中的文件不占用磁盘空间,它们存在于工作存储器(内存)中。/proc最初的目的是便于进程信息的存取,但是现在,在Linux中,它可被内核的每一部分使用来报告某些事情。

在/proc文件系统提供的成百上千的值当中,我们将集中考虑集群监控所需的最小集,它们包括:

◆ /proc/loadavg:包含系统负载平均值;

◆ /proc/meminfo:包含存储管理统计量;

◆ /proc/net/dev:包含网卡度量;

◆ /proc/stat:包含内核统计量;

◆ /proc/uptime:包含总的系统正常工作时间及空闲时间。

每个文件提供的值的数量是不同的。这些文件的完整有效值列表如下。

◆ /proc/loadavg提供以下数据:

1秒钟平均负载;

5秒钟平均负载;

15秒钟平均负载;

总作业数;

正在运行的作业总数。

◆ /proc/meminfo提供的存储器信息包括:

活动存储器;

不活动存储器;

缓冲存储器;

高速缓冲存储器;

总的自由存储器;

总的高位存储器;

自由高位存储器;

总的低位存储器;

自由低位存储器;

共享存储器;

交换存储器;

交换高速缓冲存储器;

交换自由存储器;

总存储器。

站长资讯网
.
分页: [1] [2] [3]
TAG: linux集群 高性能 监控
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 留言