文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>十三个强大的Linux性能监测工具(6)

十三个强大的Linux性能监测工具(6)

时间:2010-08-25  来源:mydear

8 free

/bin/free命令显示所有空闲的和使用的内存数量,包括swap。同时也包含内核使用的缓存。

498)this.style.width=498;" class="fit-image" />

9 Traffic-vis

Traffic-vis是一套测定哪些主机在IP网进行通信、通信的目标主机以及传输的数据量。并输出纯文本、HTML或者GIF格式的报告。

注:Traffic-vis仅仅适用于SUSE LINUX ENTERPRISE SERVER。

如下命令用来收集网口eth0的信息:

traffic-collector -i eth0 -s /root/output_traffic-collector

可以使用killall命令来控制该进程。如果要将报告写入磁盘,可使用如下命令:

killall -SIGUSR1 traffic-collector

要停止对信息的收集,执行如下命令:killall -SIGTERM traffic-collector

注意,不要忘记执行最后一条命令,否则会因为内存占用而影响性能。

可以根据packets, bytes, TCP连接数对输出进行排序,根据每项的总数或者收/发的数量进行。

例如根据主机上packets的收/发数量排序,执行命令:

traffic-sort -i output_traffic-collector -o output_traffic-sort -Hp

如要生成HTML格式的报告,显示传输的字节数,packets的记录、全部TCP连接请求和网络中每台服务器的信息,请运行命令:

traffic-tohtml -i output_traffic-sort -o output_traffic-tohtml.html

可以通过浏览器方式查看报告的内容,如图14-8

498)this.style.width=498;" class="fit-image" />

如要生成GIF格式(600X600)的报告,请运行命令:

traffic-togif -i output_traffic-sort -o output_traffic-togif.gif -x 600 -y 600

图14-9显示了网络中主机之间通信的情况。GIF格式的报告可以方便地发现网络广播,查看哪台主机在TCP网络中使用IPX/SPX协议并隔离网 络,需要记住的是,IPX是基于广播包的协议。如果我们需要查明例如网卡故障或重复IP的问题,需要使用特殊的工具。例如SUSE LINUXEnterprise Server自带的Ethereal。

498)this.style.width=498;" class="fit-image" />

技巧和提示:使用管道,可以只需执行一条命令来产生报告。如生成HTML的报告,执行命令:

cat output_traffic-collector | traffic-sort -Hp | traffic-tohtml

-o output_traffic-tohtml.html

如要生成GIF文件,执行命令:

cat output_traffic-collector | traffic-sort -Hp | traffic-togif

-o output_traffic-togif.gif -x 600 -y 600

10 pmap

pmap可以报告某个或多个进程的内存使用情况。使用pmap判断主机中哪个进程因占用过多内存导致内存瓶颈。图14-9显示了SUSE LINUX

Enterprise Server下pmap命令执行结果

pmap -x <pid>

498)this.style.width=498;" class="fit-image" />

图14-10显示了smbd进程所占用的内存

pmap <pid>

498)this.style.width=498;" class="fit-image" />


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载