QQ在线服务: 风舞残阳风舞残阳 年满19岁年满19岁 小罗小罗 晴天晴天 心雨心雨 叮叮肉叮叮肉 小周小周 小童小童 小破孩小破孩 遥望当年遥望当年

用户导购指南

水货IBM笔记本电脑报价

行货IBM笔记本电脑报价

IBM服务器报价

IBM笔记本电脑配件报价

本周水货IBM笔记本电脑特价

IBM笔记本电脑驱动下载

水货IBM笔记本电脑验机流程

水货IBM笔记本电脑保修政策

IBM笔记本电脑FRU查询

IBM笔记本电脑常见问题

IBM笔记本电脑使用手册

笔记本电脑验机软件

论坛积分使用说明

水货IBM笔记本电脑异地购机流程

笔记本电脑购机经历及现场

贵宾申请入口

贵宾用户FTP入口

查看笔记本配置

水货APPLE苹果笔记本电脑报价

 
发新话题
打印

[IBM服务器资料] Linux 性能监测工具及调优介绍(二)

Linux 性能监测工具及调优介绍(二)

Linux 性能监测工具及调优介绍(二)

适用机型:
所有服务器

文档内容:
    本中文文档的英文原文请参阅红皮书: SG245287.
Linux 性能监测工具及调优介绍(二)
这部分内容包括:sar;KDE System Guard;free;Traffic-vis

6 sar

sar是Red Hat Enterprise Linux AS发行的一个工具,同时也是Sysstat工具集的命令之一,可以从以下网址下载:http://perso.wanadoo.fr/sebastien.godard/
sar用于收集、报告或者保存系统活动信息。sar由三个应用组成:sar显示数据、sar1和sar2用于收集和保存数据
使用sar1和sar2,系统能够配置成自动抓取信息和日志,以备分析使用。配置举例:在/etc/crontab中添加如下几行内容


同样的,你也可以在命令行方式下使用sar运行实时报告。如图所示:
从收集的信息中,可以得到详细的CPU使用情况(%user, %nice, %system, %idle)、内存页面调度、网络I/O、进程活动、块设备活动、以及interrupts/second


7 KDE System Guard
KDE System Guard (KSysguard) 指KDE任务管理和性能监视。监视本地及远程客户端/服务器架构体系的中的主机。

如图14-1



如图所示,使用传感器获取显示的信息。传感器可以返回简单的数值或者复杂的表格信息。
对于每一种类型的信息,提供了一个或者更多显示。并以工作表的形式独立保存。

每个传感器监视一个部件。所有显示的传感器均可以用鼠标拖拽。有三个选择
1可以删除和替换某个传感器
2可以编辑修改行数和列数
3可以建立新的工作表并选择所需的传感器

如图14-2


7.1 Work space
如图14-2所示,有两个tabs:System Load和Process Table

System Load
该工作表中有四个传感器视窗:CPU Load, Load Average (1 Minute), Physical Memory, 和 Swap Memory.
从Physical Memory window可以看到,同一个window中可以显示多个传感器。在图上移动鼠标,根据所出现的描述信息可以知道哪个传感器正被监视。也可以点鼠标右键该图并选择Properties--Sensors,如图14-3所示。


Process Table
图14-4


点击Process Table显示所有执行的进程。缺省情况下,按照System CPU utilization排序,也可以简单地通过鼠标点击相应项改变排序的方式。

定制一个work sheet
指导定制创建一个如图14-7所示的work sheet

1. 选择File-> New ,如图 14-5

2. 输入标题以及行列数;即最多的监视窗口数,这里为四个。如图14-6


注:最短2秒更新间隔

3. 现在只需简单将传感器从左恻拖拽到右恻的窗口中。显示可选项为

– Signal Plotter. 显示一个或者多个传感器,如果有多个,则分层显示。如果显示屏足够大,以网格方式显示。
缺省情况下,为自动排列方式,最大和最小值自动设置。如果要修改最大最小值,首先要关闭自动排列方式。

– Multimeter. 以数字方式显示传感器的值。在属性对话框中,可以改变上限和下限。超过限制时,显示警告色。

– BarGraph. 将传感器的值显示为dancing bars. 同Multimeter一样,在属性对话框中,可以改变上限和下限。超过限制时,显示警告色。

– Sensor Logger :Sensor Logger不显示任何值,而是将上述信息记录到某个文件中, 并加入日期和时间。对每个传感器,你必须定义一个日志文件、记录日志的时间间隔、以及是否报警。

4.点File -> Save,保存worksheet.


如需获取更多KDE System Guard信息,访问:http://docs.kde.org/en/3.2/kdebase/ksysgaurd
注:work sheet被保存在用户目录中,其他管理员可能无法访问。

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

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



如要生成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 LINUX Enterprise Server自带的Ethereal。



技巧和提示:使用管道,可以只需执行一条命令来产生报告。如生成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

相关文档:
Linux 性能监测工具及调优介绍() http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=KJXU-6EPDVW
Linux 性能监测工具及调优介绍()http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=KJXU-6FA428
Linux 性能监测工具及调优介绍()http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=KJXU-6FB34Q

>>>
>>>
相关学习园地栏目:
>>>
相关文档:




(※本文搜集自:重庆未来科技 http://www.wlkj.net 重庆IBM笔记本电脑、重庆IBM水货笔记本电脑、重庆苹果笔记本电脑、重庆IBM服务器专卖)

TOP

发新话题