如何分析计算用nmon视频监控带宽计算的网络带宽利率

nmon 命令 - 偏爱省略号 - 博客园
随笔 - 97, 文章 - 0, 评论 - 3, 引用 - 0
以交互方式显示本地系统统计信息并以记录方式记录系统统计信息。
交互方式:
nmon&[&&&&&&] [&&&&&&] [&&] [&&] [&&&&&&] [&&&] [&&& process1:process2:..:processN &] [&&]
记录方式:
nmon&[&&|&&|&&|&&|&&] [&&& ] [&&|&&|&] [&&seconds&] [&&&] [&&number&] [&&&] [&&] [&&filename&] [&disklist&] [&&&process1:process2:..:processN & ] [&&] [&&] [&&&] [&&] [&&] [&] [&&] [] [&&] [&&] [] [&&] [] [&] [] [&&&] [&] [&&&& ] [&&&] [&&]
注:&在记录方式下,仅指定&-f、-F、-z、-x&或&-X&标志的其中之一作为第一个参数。
nmon&命令显示和记录本地系统信息。此命令可以采用交互方式或记录方式运行。如果指定&-F、-f、-X、-x&和&-Z&标志中的任何一个,那么&nmon&命令处于记录方式。否则nmon&命令处于交互方式。
nmon&命令以交互方式提供下列视图:
(使用&a&键)
(使用&A&键)
(使用&M&键)
(使用&o&键)
(使用&g&键)
(使用&D&键)
(使用&d&键)
(使用&e&键)
(使用&^&键)
(使用&j&键)
(使用&k&键)
(使用&l&键)
(使用&L&键)
(使用&m&键)
(使用&n&键)
(使用&N&键)
(使用&P&键)
(使用&t&和&u&键)
(使用&c&键)
(使用&C&键)
(使用&O&键)
(使用&p&键)
(使用&r&键)
&(使用&i&键)&
(使用&v&键)
(使用&V&键)
(使用&W&键)
在记录方式下,此命令会生成&nmon&文件。可以通过打开这些文件来直接进行查看,也可以使用后处理工具(例如,nmon 分析器)来查看。在记录期间,nmon&工具会与 shell 断开连接,以确保该命令即使在您注销的情况下仍然继续运行。
如果每次启动&nmon&命令时使用同一组键,那么可将这些键放在 NMON shell 变量中。例如,可运行以下命令:
export NMON=mcd
然后运行&nmon&命令。
要从命令行停止&nmon&命令,请将&kill -USR2&与 nmon 进程标识配合使用。
要显示 nmon 记录的后台进程标识,请将&nmon&命令与&-p&标志配合使用。
要限制&nmon&命令列出的进程(联机或至文件),您可以利用以下选项:
将环境变量中的程序名从&NMONCMD0&设为&NMONCMD63
将&-C&标志与&cmd:cmd:cmd&参数一起使用。例如,可输入以下命令:
nmon -C ksh:vi:syncd
要将&nmon&列示的磁盘限制为最多 64 个磁盘(仅限于联机磁盘),请将&-k&标志与&diskname&参数配合使用。例如,可输入以下命令:
nmon -k hdisk2,hdisk0,hdisk3
在记录期间,nmon&工具会与 shell 断开连接,以确保该命令即使在您注销的情况下仍然继续运行。如果使用随需应变记录设施触发了记录,此函数就不成立。
在 nmon 中记录或监视日志文件系统 (JFS) 统计信息可避免卸载文件系统,原因是收集统计信息时该文件系统在使用中。
在工作负载分区&(WPAR) 内,nmon&命令会显示处理器和内存统计信息的全局值。余下值是特定于WPAR的。不能在WPAR中检索以下统计信息,并且&nmon&屏幕不支持它们出现在WPAR中:
磁盘、磁盘 I/O 图、磁盘繁忙情况图、磁盘组
磁盘适配器
ESS/虚拟路径
光纤通道适配器
VIOS 共享以太网适配器
注:&&应用于系统的动态配置更改不会反映在当前&nmon&记录中。必须重新启动&nmon&工具,才能使新的配置更改生效。&
交互方式中的标志
可在交互方式下使用下列标志。
记录方式中的标志
输出详细信息
本节提供 nmon 屏幕上显示的度量的说明。
系统资源视图
此视图提供有关系统资源的一般信息。要显示此视图,请按&r&键。它包含有关下列资源的信息:
系统中的处理器数。
系统中处于活动状态的联机处理器数目。
处理器频率。
AIX的版本及其技术级别。
正在运行的内核的类型。
本地逻辑分区。
逻辑分区的省电方式。
硬件的型号。
系统的处理器体系结构。
平台总线的类型。
处理器的高速缓存信息。
活动事件的数目。
旧序列号。此数字是动态配置事件之前的分区的系统标识。
当前序列号。此数字是当前系统标识或动态配置事件之后的分区的系统标识。
上一个动态重新配置事件的当地时间。此信息用&When&关键字标记。
&逻辑分区的子处理器方式。&
AIO 进程视图
AIO 进程视图提供有关异步 I/O (AIO) 进程的信息。要显示此视图,请按&A&键。屏幕上显示以下各列:
进程视图提供有关系统中的进程的详细信息。要显示此视图,请按&t&或&v&键。它包含屏幕上显示的以下各列:
处理器使用情况小视图
处理器使用情况小视图提供有关用户、系统、逻辑处理器的空闲和等待时间、相应权利以及虚拟处理器使用情况的简短摘要。可使用&c&键生成处理器使用情况小视图。
处理器使用情况大视图
处理器使用情况大视图用图形显示逻辑处理器的使用情况。要显示此视图,请按&C&键。
以下标签用于标识在不同方式下所花的时间:
s:标记在系统方式下所花时间的百分比
u:标记在用户方式下所花时间的百分比
共享处理器逻辑分区视图
共享处理器逻辑分区视图包括用于指示以下分区信息的标志:
分区是否为LPAR
分区能否为LPAR
分区是共享还是专用
SMT 是处于关闭状态还是打开状态
共享分区是否封闭
&LPAR&是否启用了 SMT&
&是否设置了&LPAR&标志,以及是否将它们设置为显示大于&AVG=lp&的值&
如果设置了这些标志,那么&nmon+C&图形分别包含有关&Cpu_user&和&Avg_user&的信息。可在右列中查看该图形。
要显示此视图,可按&p&键。
此视图显示处理器状态的以下度量:
以下信息会显示处理器容量:
ID Memory:
显示有关标识内存的以下度量:
时间(以秒计):
最大处理器数和最小处理器数
显示下列最大处理器数和最小处理器数:
显示有关处理器权重的以下信息:
NFS 面板提供有关网络文件系统 (NFS) 的信息。要显示此视图,请按&N&键。视图中包括以下度量:
按两次&N&键时,会显示以下 NFS V4 客户机/服务器统计信息。
网络接口视图
网络接口视图显示有关网络错误的统计信息。可按&n&键来查看此信息。
如果屏幕更新了三次并且未发生任何网络错误,那么网络接口视图不会包含网络错误统计信息。
此视图显示以下度量:
WLM 视图显示有关工作负载管理的信息。可通过使用&W&键来显示此视图。要打开子类部分,请从 WLM 视图按&S&键。要关闭子类部分,请再次按&S&键。
此视图显示以下度量:
磁盘繁忙情况图
磁盘繁忙情况图显示磁盘的统计信息。要显示此图,请按&o&键。每个屏幕最多显示 100 个磁盘。仅显示名称范围为 hdisk0 到 hdisk100 的磁盘。下表显示名称范围的符号。
可对多个磁盘分组来监视这些磁盘。要显示此视图,请按&g&键。
必须创建一个组配置文件,该文件包含的行如以下示例中所示:
&Group_name1& &disk_name1& &disk_name2& ....
&Group_name2& &disk_nameA& &disk_nameB& ...
在此示例中,&Group_name1&&是组中第一个磁盘的名称;&disk_name1&&和&&disk_name2&&是组中的第 1 个磁盘和第 2 个磁盘。
要查看磁盘组 I/O,请使用&-g&标志和组文件来运行&nmon&命令,然后按&g&键。此视图显示以下度量:
ESS Vpath 统计信息视图
此视图提供有关 ESS 虚拟路径的统计信息。要显示此视图,请按&e&键。此视图中包括以下度量:
此视图提供日志文件系统 (JFS) 统计信息。要显示此视图,请按&j&键。此视图中记录以下统计信息:
内核统计信息
此视图包含内核的统计信息。要显示此视图,请按&k&键。此视图显示以下统计信息:
长期处理器平均值视图
此视图提供有关瞬时系统的信息。要显示此视图,请按&l&键。可使用以下标签来标识在不同方式下所花的时间:
s:标记在系统方式下所花时间的百分比。
u:标记在用户方式下所花时间的百分比。
w:标记在等待方式下所花时间的百分比。
此视图显示以下度量:
此视图提供大页分析。要显示此视图,请按&L&键。将显示以下信息:
此视图显示调页空间统计信息。要显示此视图,请按&p&键。此视图显示以下度量:
卷组统计信息
此视图提供卷组的统计信息。要显示此视图,请按&V&键。此视图显示以下信息:
磁盘统计信息
此视图提供磁盘的统计信息。要显示此视图,请按&D&键。可按&D&下列次数以查看各种度量:
:显示磁盘数目
:显示磁盘描述
:显示服务时间
:显示磁盘统计信息以及类似按&d&键时所显示图形的图形
磁盘号(按&D&键一次)
此视图显示以下度量:
磁盘描述(按&D&键两次)
此视图显示以下度量:
服务时间(按&D&键三次)
此视图显示以下度量:
磁盘统计信息及图形(按&D&键四次)
此视图显示磁盘统计信息及图形。要显示此视图,请按&d&键。此视图显示以下度量:
内存和调页统计信息
此视图显示有关内存和调页统计信息的信息。要显示此视图,请按&m&键。此视图中包括以下度量:
AMS 统计信息显示在&topas_nmon&内存面板中。要显示此视图,请按&m&键。此视图中包括以下度量:
逻辑单元信息:
适配器 I/O 统计信息视图
此视图提供适配器 I/O 统计信息。要显示此视图,请按&a&键。此视图显示以下度量:
共享以太网适配器
此视图提供虚拟 I/O 服务器 (VIOS) 中的共享以太网适配器统计信息。要显示此视图,请按&O&键。此视图显示以下度量:
详细检查:正常/警告/危险
此视图显示处理器、内存和磁盘的统计信息。它还会显示基于超出预定义阈值的系统度量值的状态消息,例如&正常&、&警告&或&危险&。 要显示此视图,请按&v&键。
详细页面统计信息
此视图提供页面统计信息。要显示此视图,请按&M&键。
如果按一次&M&键,那么视图会包含以页计的统计信息。如果按两次&M&键,那么会以兆字节为单位显示页统计信息。
此视图显示以下度量:
光纤通道适配器统计信息
此视图包含有关光纤通道适配器的信息。可按插入标记(-^)键来查看此视图。此视图中包括以下度量:
&线程级别统计信息&
&此视图包含有关线程级别统计信息的信息。要显示此视图,请按&-i&键。此视图中包括以下度量:
环境变量&NMON_START、NMON_END、NMON_SNAP&和&NMON_ONE_IN&用于在以 nmon 格式进行记录时收集外部数据。
要在两个小时的时间段内在当前目录中生成&nmon&记录,每 30 秒捕获一次数据,请输入以下命令:
nmon -f -s 30 -c 240
要在&nmon&命令启动后立即显示内存和处理器统计信息,请执行下列步骤:
输入以下命令:
export NMON=mc
运行&nmon&命令。
要使运行&nmon&命令的时间达到 20 秒并且屏幕每 10 秒刷新一次,请输入以下命令:
nmon -c 10 -s 2
要以黑白方式运行 nmon,请输入以下命令:
要查看进程信息,请执行以下步骤:
运行&nmon&命令。
要查看&nmon&提供的视图列表,请按&h&键。
以下样本说明收集外部数据时要执行的步骤。在样本中,mystart&文件、mysnap&文件和&myend&文件是可执行文件,并且在 $PATH 定义的路径中。
按以下示例中所指示的那样设置环境变量:
$export TIMESTAMP=0
$export NMON_START="mystart"
$export NMON_SNAP="mysnap"
$export NMON_END="myend"
$export NMON_ONE_IN=1
在先前示例中,值 1 是 NMON_ONE_IN 环境变量的缺省值。它会对每个 nmon 记录快照生成一组外部记录数据。
按如下所示修改&mystart&文件的内容:
ps -ef &start_ps.xt
echo "PROCCOUNT,Process Count, Procs" &ps.csv
按如下所示修改&mysnap&文件的内容:
echo PROCCOUNT,$1,`ps -ef | wc -l` &&ps.csv
按如下所示修改&myend&文件的内容:
echo PROCCOUNT,$1,`ps -ef | wc -l` &&ps.csv
按如下所示运行&nmon&命令:
nmon -f -s 2 -c 10
记录将在 20 秒后完成。
ps.csv&文件的输出类似于以下样本:
PROCCOUNT,Process Count, Procs
PROCCOUNT,T0001, 43
PROCCOUNT,T0002, 43
PROCCOUNT,T0003, 43
PROCCOUNT,T0004, 43
PROCCOUNT,T0005, 43
PROCCOUNT,T0006, 43
PROCCOUNT,T0007, 43
PROCCOUNT,T0008, 43
PROCCOUNT,T0009, 44
PROCCOUNT,T0010, 44
PROCCOUNT,T0010, 44
要将生成的&nmon&文件与外部记录生成的&ps.csv&文件并置,请输入以下命令:
filename.nmon ps.csv & c.csv
要获取图形,请在&nmon&分析器中打开&c.csv&文件。
要查看 hdisk 详细信息,请输入带有&-k&标志的&nmon&命令:
nmon -k hdisk1,hdisk2
先前的命令显示 hdisk1 和 hdisk2 的磁盘详细信息。对于 hdiskpower 设备,请输入以下命令:
nmon -k hdiskpower or
nmon -k power
注:&nmon -k hdisk&与 LPAR 上的所有 hdisk 设备匹配,并且与 hdiskpower 设备不匹配。
在交互方式和记录方式下,所有 hdiskpower 设备都显示为电源。例如,nmon -k hdiskpower1&与设备 hdiskpower1 匹配,而&nmon -k hdiskpower&与 LPAR 上的所有 hdiskpower 设备匹配。
注:&对&nmon-k&命令的更改不影响&nmon&记录文件中&lsconf&和&lspv&命令的输出。
/usr/bin/nmon
/usr/bin/topasrec
转载:http://www-/support/knowledgecenter/ssw_aix_71/com.ibm.aix.cmds4/nmon.htm电脑教程子分类19198人阅读
性能经验总结(107)
一、NMON中的各项参数指标:
SYS_SUMM:显示当前服务器的总体性能情况
Total System I/OStatistics:
Avg tps during an interval:显示采集间隔内磁盘平均I/O次数,该值等于Sheet DISK_SUMM中IO/sec列的平均值。
&Max tps during an interval:显示采集间隔内磁盘最大I/O次数,该值等于Sheet DISK_SUMM中IO/sec列的最大值。
&Max tps interval time:显示磁盘最大I/O所在时间点。
Total number of Mbytes read:显示采集间隔内磁盘读的总兆字节数,可能是nmon的bug,该值并不准确,并且使用LVM划分的虚拟磁盘可能会存在重复统计。
Total number of Mbytes written:显示采集间隔内磁盘写的总兆字节数,该值并不准确,理由同上。
Read/Write Ratio:显示Total number of Mbytes read/ Total number of Mbytes written的值。 实时读写比率
IO/sec:仅显示磁盘IO/sec的图,不包括Network的I/O。&&
Users%:显示采集间隔内所有CPU在User Mode下的Time占比(Avg、Max)。
Sys%:显示采集间隔内所有CPU在System Mode下的Time占比(Avg、Max)。
Wait%:显示采集间隔内所有CPU处于空闲且等待I/O完成的时间比例(Wait%是CPU空闲状态的一种,当CPU处于空闲状态而又有进程处于D状态(不可中断睡眠)时,系统会统计这时的时间,并计算到Wait%里),Wait%不是一个时间值,而是时间的比例,因此在同样I/O Wait时间下,服务器CPU越多,Wait%越低,它体现了I/O操作与计算操作之间的比例。对I/O密集型的应用来说一般Wait%较高,且Sheet PROC中Blocked也较高,这时需关注是什么导致了过多的进程等待。
&Idle%:显示采集间隔内所有CPU处于空闲Time的占比(Avg、Max)。
CPU%:显示采集间隔内所有CPU的user%+system%。
2.& & & & AAA
显示当前服务器基本信息,如操作系统版本,当前LPAR名,采集时间和次数等如下图
3.& & & & StrayLines
显示本次nmon分析文件中未生成的采集值。
4.& & & & BBBP
由于本Sheet内容较多,见下图(部分截图):
(截图一)
如上图,显示当前服务器的基础资源信息,当前服务器操作系统是cent os版本。
MemTotal:显示当前服务器物理内存大小,本服务器有8063180 KB≈7874 MB左右。
MemFree:显示当前服务器的空闲内存大小,本服务器有5052336 KB≈4934 MB左右。
Buffers:显示当前服务器Buffer(在内存中要写到磁盘上的)缓存的大小,本服务器有459108 KB≈448 MB左右,注意,这里的数值仅是采集初期的静态值,具体Buffer的变化还需要看Sheet MEM。
&Cached:显示当前服务器Cache缓存的大小(从磁盘读取到内存的),本服务器有1032572 KB≈1008 MB左右。,这里的数值仅是采集初期的静态值,具体Buffer的变化还需要看Sheet MEM。
SwapCached:显示当前服务器Swap空间已缓存的大小,本服务器尚未使用到Swap空间。
SwapTotal:显示当前服务器Swap空间大小,本服务器有8385532 KB≈8189 MB左右。
SwapFree:显示当前服务器Swap空闲空间大小,本服务器Swap空间都空闲。
由于执行nmon时所属系统组权限不同,因此BBBP里磁盘的信息可能会缺失,如截图一是root权限执行nmon生成文件后显示的磁盘信息,可以看到每个磁盘的大小及磁盘下的分区用途。
5.& & & & CPU_ALL
显示当前服务器所有CPU在采集时间段内的利用率,按时间及User%、System%、Wait%显示。
当前服务器共有4颗CPU(Core)8核心。
一般情况下CPU利用率里User%应占70%左右,Sys%应占30%左右,如果Sys%或Wait%占比等于或超过了User%则应该关注是什么引起了过多的系统消耗,可能是大量的Disk或Network I/O。
如下图,这个项目随着并发的增加,应用进程对CPU的消耗都增加在Wait%上,经排查是由于NFS读写遇到瓶颈导致:
6.& & & & CPU_SUMM
显示当前服务器所有CPU的利用率,当前服务器共有4个CPU(Core),每个CPU负载有所不同。
7.& & & & DISK_SUMM
按采集时间显示所有磁盘和分区的Read/Write的速率(KB/s)和所有磁盘和分区的I/O率。某一采集时间点的IO/sec等于Sheet DISKXFER中该时间点上所有磁盘和分区的IO/sec之和。因此,这一时间点上的I/O值是重复的!另外,本Sheet中的I/O不包括NFS里的I/O。
如上图的WAvg按nmon Guide中的说法是为了去掉采集值中的零值以便贴近真实平均值,但WAvg的公式(对计算列中所有值取平方后加合,再除以列中所有值之和)却不是单纯的去掉零值,这里可以理解为WAvg比Avg更贴近资源消耗的均值,因此以后所有资源Sheet中都推荐关注WAvg。
IBM Redpaper《Linux Performance and Tuning Guidelines》中介绍Linux的I/O子系统架构如下:
nmon(包括iostat)对系统I/O的指标截取大部分来自/proc/diskstats,而这些值来自block layer层,LVM里的Logical Volume会“visible as a standard block device”,因此真实的磁盘,LVM的逻辑卷,分区等在这里都会显示,在nmon计算总值时会被重复统计。
Disk Read/Write KB是同一采集时间点下Sheet DISKREAD、DISKWRITE里该行(所有磁盘和分区)数值之和,必然包括了重复值,例如某一时刻sda磁盘共write 1000 KB,其中sda1分区write 700 KB,sda3分区write 300 KB,这一时刻Disk Write应是1000 KB,但这里却会重复统计分区数值,导致显示为Disk Write 2000 KB。Disk I/O也存在同样的问题!
还需注意一点,部分nmon生成文件里图中标题指标为kb(小写)/s,但实际统计的却是KB(大写)/s。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:602500次
积分:4835
积分:4835
排名:第4734名
原创:145篇
转载:14篇
(4)(4)(1)(3)(1)(7)(56)(37)(4)(1)(1)(2)(17)(13)(4)(3)1347人阅读
linux/unix(6)
nmon 工具可以帮助在一个上显示所有重要的信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑、telnet
会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其 CPU 使用率将低于百分之一。
使用哑,在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新。然而,您可以很容易地将这个时间间隔更改为更长或更短的时间段。如果您拉伸窗口,并在、、&或类似的窗口中显示这些数据,&工具可以同时输出大量的信息。
nmon 工具还可以将相同的数据捕获到一个文本文件,便于以后对报告进行分析和绘制图形。输出文件采用的格式
nmon 工具可以为&&和&&性能专家提供监视和分析性能数据的功能,其中包括:
CPU 使用率
内存使用情况
内核统计信息和运行队列信息
磁盘 I/O 速度、传输和读/写比率
文件系统中的可用空间
磁盘适配器
网络 I/O 速度、传输和读/写比率
页面空间和页面速度
CPU 和 AIX 规范
消耗资源最多的进程
IBM HTTP Web 缓存
用户自定义的磁盘组
计算机详细信息和资源
异步 I/O,仅适用于 AIX
工作负载管理器 (WLM),仅适用于 AIX
IBM TotalStorage(R) Enterprise Storage Server(R) (ESS) 磁盘,仅适用于 AIX
网络文件系统 (NFS)
动态 LPAR (DLPAR) 更改,仅适用于面向 AIX 或 Linux 的 pSeries p5 和 OpenPower
还包括一个用来从 nmon 的输出生成图形并创建可以在 Web 站点显示的 .gif 文件的新工具。
& & 或者直接从这获取,还包含分析工具&
解压后,可以看到各个平台的文件,我们只需要使用适合的即可,一般是nmon_linux_x86_64。
$ cp nmon_linux_x86_64 nmon
首次使用会提示“./nmon: Permission denied”
执行 &chnod 777 ./nmon 即可
成功后,会看到这样的界面
上面显示了具体的用法,比如输入'n',就会显示网络I/O,'d'显示磁盘信息,'m'显示内存信息,等等;
四 其他选项
一般我们用-s ,-c -f选项比较多,比如&
$./nmon -s 1 -c 3600 -f
输出频率为1秒1次,总共3600次,即1小时,文件名以&hostname&_YYYYMMDD_HHMM.nmon的形式保存,如localhost_4.nmon
生成文件后,转化成*.csv文件,便于分析工具进行分析。
$sort localhost_4.nmon & localhost_4.csv&
五 &生成报告
& & 上面的工具包已经包含nmon analyser v33g.xls,
点击 ‘选项’
选择显示此内容,然后点击'analyse nmon data',找到对应的csv文件,便会生成xlsx文件,如localhost_4.xlsx,里面便是详细的报告。
六 nmon报告分析
报告生成后,会生成各种数据以及详细的表格数据,包括网络,磁盘,CPU等等,详细参数以及说明请查看
以NET选项为例,此报告是以一个轻量级的网络库进行的测试,使用epoll模型,10000个连接,每个连接以10 packet/sec的频率发送,每个包大小约100bytes,代码源自&。
监测分2段,第一段为连接的前一个小时直到全部连接成功;第二段为稳定运行12小时后的一小时。
从17:11开始,随着连接数的增加,网络流量线性增长;17:26时,趋于平稳。因为是echo模型,所以读写基本一致,稳定后均值在10M/sec左右。
流量均值还是在10M/sec左右,读最大值50M/sec,写最大值38M/sec。
对于1000Mb网卡来说,10M远低于1000Mb/8=125M,带宽流量不存在瓶颈。
其他的性能数据图表与上类似,在此不一一列举了!
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:92371次
积分:1351
积分:1351
排名:千里之外
原创:45篇
评论:10条
(2)(1)(2)(3)(2)(3)(2)(2)(3)(4)(4)(16)(2)(1)(1)(2)(1)(3)您当前位置:&&&&&&&&&
售前咨询热线
nmon 性能:分析 AIX 和 Linux 性能的免费工具
大势至公司网络管理软件、公司网管必备软件列表
这个免费工具使您能够在一个屏幕上查看大量的信息。尽管 IBM 没有提供对该工具的正式支持,并且您在使用它的时候必须自己承担相应的风险,但是您可以从中获得大量有价值的 性能 统计信息。如果有一个免费工具可以提供您所需要的所有信息,那么为什么还要使用
这个免费工具使您能够在一个屏幕上查看大量的信息。尽管 IBM 没有提供对该工具的正式支持,并且您在使用它的时候必须自己承担相应的风险,但是您可以从中获得大量有价值的性能统计信息。如果有一个免费工具可以提供您所需要的所有信息,那么为什么还要使用五个或六个不同的工具呢?用法说明:这个 nmon 工具并未受到正式支持。没有提供或隐含任何保证,并且您无法从 IBM 获取相关的帮助。
nmon 工具运行于:
AIX& 4.1.5、4.2.0、4.3.2 和 4.3.3(nmon Version 9a:该版本的功能已经确定,并且不会对其进行进一步的开发。)
AIX 5.1、5.2 和 5.3(nmon Version 10:该版本现在支持 AIX 5.3 和基于 POWER5& 处理器的计算机,并且提供了 SMT 和共享 CPU 微分区的支持。)
pSeries& p5 和 OpenPower& 上的 Linux& SUSE SLES 9、Red Hat EL 3 和 4、Debian
Linux SUSE、Red Hat 和许多最新的 x86(32 位模式的 Intel 和 AMD)上的发布版
zSeries& 或 mainframe 上的 Linux SUSE 和 Red Hat &
nmon 工具大约每六个月更新一次,或者在可用的新的操作系统发布版中对其进行更新。要将您的名字放入到请求更新的电子邮件列表中,请与 Nigel Griffiths 联系。
这个工具可以与 nmon 分析程序一同使用,后者将加载 nmon 的输出文件并自动地创建大量的图形。
nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:
CPU 使用率
内存使用情况
内核统计信息和运行队列信息
磁盘 I/O 速度、传输和读/写比率
文件系统中的可用空间
磁盘适配器
网络 I/O 速度、传输和读/写比率
页面空间和页面速度
CPU 和 AIX 规范
消耗资源最多的进程
IBM HTTP Web 缓存
用户自定义的磁盘组
计算机详细信息和资源
异步 I/O,仅适用于 AIX
工作负载管理器 (WLM),仅适用于 AIX
IBM TotalStorage& Enterprise Storage Server& (ESS) 磁盘,仅适用于 AIX
网络文件系统 (NFS)
动态 LPAR (DLPAR) 更改,仅适用于面向 AIX 或 Linux 的 pSeries p5 和 OpenPower &
还包括一个用来从 nmon 的输出生成图形并创建可以在 Web 站点显示的 .gif 文件的新工具。
有关详细信息,请参阅自述文件。
该工具的作用
nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其 CPU 使用率将低于百分之一。
使用哑屏幕,在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新。然而,您可以很容易地将这个时间间隔更改为更长或更短的时间段。如果您拉伸窗口,并在 X Windows、VNC、PuTTY 或类似的窗口中显示这些数据,nmon 工具可以同时输出大量的信息。
nmon 工具还可以将相同的数据捕获到一个文本文件,便于以后对报告进行分析和绘制图形。输出文件采用电子表格的格式 (.csv)。
安装该工具
该工具是一个独立的二进制文件(不同的 AIX 或 Linux 版本中该文件也有所不同),您可以在五秒钟内完成该工具的安装,如果您的输入速度更快的话,也许时间更短。安装过程非常简单:
将 nmonXXX.tar.Z 文件复制到计算机。如果使用 FTP,请记住使用二进制模式。
注意:示例中的 XXX 由实际的版本代替。
要解压该文件,可以运行 uncompress nmonXX.tar.Z。
要提取该文件,可以运行 tar xvf nmonXX.tar。
阅读自述文件。
要启动 nmon 工具,输入 nmon。
如果您是 root 用户,可能需要输入 ./nmon。 &
使用 nmon 9 的附加说明,仅适用于 AIX 4
必须是 root 用户,或者通过输入下面的命令允许一般用户读取 /dev/kmem 文件(作为 root 用户):
chmod ugo+r /dev/kmem
如果您需要磁盘统计信息,还可以运行下面的命令(作为 root 用户):
chdev -l sys0 -a iostat=true
如何以交互式的方式运行该工具
要以交互式的方式运行该工具,请阅读该文件前页中的相关提示。然后启动该工具,并使用单键命令来查看您所需要的数据。例如,要获取 CPU、内存和磁盘统计信息,启动 nmon 并输入:
如何在以交互式的方式运行该工具的同时,获取相关的帮助信息
附加帮助信息
要获取附加的帮助信息,可以尝试下列方法:
输入 nmon -? 命令以获取简短的详细信息。
输入 nmon -h 命令以获取完整的详细信息。
阅读自述文件。 &
如何将数据捕获到文件,便于以后进行分析和绘制图形
运行带 -f 标志的 nmon 命令。有关详细信息,请参阅 nmon -h。但是作为示例,可以尝试运行下面的 nmon 命令,在 1 小时内以 30 秒的时间间隔捕获数据快照:
nmon -f -s 30 -c 120
nmon -fT -s 30 -c 120
第二行的命令还可以捕获消耗资源最多的进程。这两行命令都将在当前目录中创建输出文件,其名称为:
&hostname&_date_time.nmon
该文件采用逗号分隔值 (CSV) 的格式,并且可以将其直接导入到电子表格中。如果您使用的是 Lotus& 1-2-3,那么需要对该文件进行排序。(对于 Excel 版本的 nmon 分析程序,则不需要进行这个操作。)在 AIX 中,请遵循下面的示例:
sort -A mymachine_0.nmon & xxx.csv
关于如何节省时间的说明:
要将 nmon 数据捕获文件加载到电子表格,可以查看电子表格文档中有关加载 CSV 数据文件 (.csv) 的内容。许多电子表格可以接受该数据,作为可加载的文件之一,或者提供完成这项任务的导入函数。许多电子表格具有固定数目的列和行。我建议您最多收集 300 个快照,这样就可以避免碰上这些问题。
当您将数据捕获到一个文件中时,nmon 将断开与Shell 的连接以确保它能够连续运行,即使您在此过程中执行了注销操作。这意味着 nmon 可能出现故障,即使它仍然在后台运行。要查看该进程是否仍在运行,可以输入:
ps ?ef | grep nmon
有关您的特定的操作系统上运行的 nmon 版本的详细信息,请阅读自述文件。
面向 AIX 5 的 nmon Version 10 不再使用 /dev/kmem,仅使用一些公开的 API。因此,您不需要更改 /dev/kmem 的权限,并且不需要使用 32 位和 64 位版本的 nmon。
对于 AIX 5.1、5.2 和 5.3,可以使用 nmon 10。
从 ML03 AIX 中开始,不再报告 AIX 5.1 中的 lslpp -Lcq bos.?p 核心转储。另外,在升级到 AIX 5.2 ML5 后,Nigel Griffiths 忽略了 WLM 状态信息,而这些也是 AIX 错误。通过使用 nmon Version 10,可以避免这些问题。
不要使用 Microsoft& Windows& Telnet 和大于 80 x 25 字符的窗口。许多开发人员使用 VNC 和 PuTTY 来显示来自 Windows 计算机的 nmon,为什么不使用相同的方法呢! &
AIX Version 10 中的 nmon 的新特性
目前还有一个称为 &nmon& 的小型 Shell 脚本,可以用来启动适当的 nmon 版本。将该脚本和 nmon 二进制文件放入到您的 $PATH 中,然后输入:nmon。该版本目前仅在 32 位模式下进行了编译。所以,它可以运行于 32 位和 64 位硬件。这是为了使它更容易安装和运行。
对于 nmon 10 来说,NFS 是全新的特性。
p = 分区 (Partitions)
该特性是为了共享 CPU 分区信息,这是 p5/AIX5.3 的重要特性。
这是为了支持使用 32 个以上 CPU 的计算机,最多可以根据需要达到 128 个逻辑 CPU。
如果您在 POWER5 上使用 AIX 5.3,并且处于共享 CPU 环境中,那么该特性可以提供关于物理 CPU 使用的详细信息。
S = 子类 (Subclass)
该特性根据要求表示 WLM 的子类。
a = 磁盘适配器 (Disk adapters)
提供磁盘适配器的详细信息,比如它们的完整类型。
r = 资源 (Resources)
其中包括以 MHz 为单位的 CPU 速度。
k = 内核 (Kernel)
提供了一些新的字段。
L = 大型页面 (Large pages)
提供了大型页面的状态信息,适用于追求高性能的用户。
D = 磁盘 (Disk)
提供关于磁盘、磁盘类型大小、可用空间、卷组、适配器等更详细的信息。
n = 网络 (Network)
提供关于网络适配器、MTU 和相关错误的详细信息。
m = 内存 (Memory)
提供内存使用的更详细的信息,如系统(内核)和进程、活动虚拟内存。
这是移除封装的启动选项。
AIX 5 的 nmon 10 的输出示例
图 1 是屏幕输出的示例。它显示了 AIX 5 的起始屏幕,以及大量有价值的信息。
图 1. AIX 5 的 nmon 10 的输出示例图 2 说明了关于 CPU(这里是 4 CPU 的 POWER5 计算机,并打开了 SMT)、内存使用、内核内部统计和磁盘统计的详细信息。注意:这个逻辑分区 (LPAR) 占用了一半 CPU 中其授权值的 6 倍。
图 2. CPU 详细信息图 3 显示了网络、NFS 统计信息和日志文件系统使用的详细信息。
图 3. 网络详细信息在下面的图 4 中显示了 POWER5 共享处理器微分区统计的详细信息。
图 4. LPAR 详细信息图 5 说明了 Linux 版本的 nmon 的详细信息,其中显示了 CPU(这里是 2 CPU 的 POWER5 计算机,并打开了 SMT)、LPAR 统计、内存使用、网络统计、文件系统使用和磁盘统计的详细信息。注意:该 LPAR 的物理 CPU 仅在 SUSE SLES9 Service Pack 1 和 Red Hat EL 4 Update 1 中是可用的。
图 5. nmon 的 Linux 版本图 6 显示了计算机、磁盘统计(详细模式)和主要进程的操作系统详细信息。
图 6. nmon 的 Linux 版本(续)
获取该工具
下面是可用的下载选择:
您可以从 IBM Wiki 的 http://www-941./collaboration/wiki/display/WikiPtype/nmon 下载 nmon 及其工具。
有关 nmon 的问题和观点,可查看性能工具论坛 /servers/eserver/pseries/community/。
聚生网管官网,局域网禁止看电影,局域网ip查看工具,公司网速慢,上网行为管理,规范员工上网
大势至公司网络管理产品:
1、,是国内最早、最专业的局域网监控软件、上网行为控制系统,可以有效管理公司局域网电脑上网行为,有效屏蔽迅雷下载、禁止迅雷上传,禁止pps上传、禁止看qq直播、禁止局域网玩游戏、禁止登录QQ游戏大厅、禁止员工炒股、限制上班看电影、进行局域网带宽限制、控制打开网页、禁止局域网网购、监控邮件内容、监控邮件附件、记录论坛发帖留言、防ARP攻击、查找局域网手机、禁止手机接入公司局域网、禁止私自安装无线路由器上网、防止无线局域网蹭网等;
2、,专业的上网行为管理服务器、比上网行为管理路由器、上网管理路由器更强大,可以有效禁止电脑游戏、屏蔽网页游戏、限制局域网看视频、禁止别人看视频、限制P2P软件使用、禁止快车下载、局域网控制迅雷下载、限制股票软件、禁止上班炒股行为、进行局域网流量监控、限制带宽软件,禁止员工网络购物、屏蔽购物网站、屏蔽网页视频网站,并且独创了&创新直连&监控模式,国内最快捷、最简单、最安全控制多网段电脑上网行为,监控效率和综合性能最强的硬件网络管理系统、上网行为管理系统。
3、,一款强大的USB端口控制系统,有效禁用USB端口使用、屏蔽U口、禁止电脑使用U盘、屏蔽优盘使用、禁用优盘,禁止移动硬盘使用、禁止手机存储卡使用,可以有效地屏蔽USB存储设备而不影响USB鼠标键盘和非USB设备的使用;同时,还可以禁止修改注册表、禁止修改组策略、禁止修改msconfig启动项、禁止修改计算机管理、禁止F8键进入安全模式、禁止U盘启动电脑、禁止光驱启动电脑;此外,还可以只允许电脑访问特定网站,只让打开特定程序、只让运行特定软件或者禁止运行某些程序、禁止访问某些网站等;
4、,是一款强大的共享文件服务器监控软件、服务器文件管理系统、服务器文件访问控制软件,最有效监控服务器共享文件的访问,详细记录修改服务器共享文件、删除服务器共享文件、复制服务器共享文件、剪切服务器共享文件或者打印服务器共享文件的行为,以及重命名共享文件等;同时,记录访问共享文件者的IP地址、MAC地址、主机名和域账号等信息,从而可以为网管员提供详细的服务器文件访问日志,便于加强服务器共享文件管理,保护单位无形资产和商业机密等;
5、,是一款专业的公司局域网接入管理软件、内网接入控制系统,可以有效防止非公司电脑访问公司局域网、禁止外部电脑访问公司局域网、限制外来电脑接入公司局域网、禁止手机接入公司局域网、禁止手机无线上网、限制平板电脑无线上网,检测局域网处于混杂模式的网卡,防止局域网抓包、防止局域网嗅探;同时,还可以查找局域网无线路由器,禁止无线路由器接入公司局域网,禁止无线路由器上网,禁止局域网启用代理,限制员工代理上网,禁止电脑安装代理软件为其他电脑提供代理上网服务等;
6、,是一款专门由于管理共享文件访问、进行共享文件访问权限设置的软件,通过在开启共享文件的电脑或服务器安装以后就可以为本地账号分配共享文件的不同访问权限,这样局域网用户访问共享文件的时候就只能&读取&共享文件而禁止拷贝共享文件的内容、禁止将共享文件另存为本地磁盘、禁止打印共享文件;同时,对共享文件加密后用户访问共享文件的时候将被限定在一个特定的共享文件列表框内访问操作,可以禁止拖拽共享文件、禁止拷贝共享文件、禁止剪切共享文件到访问者自己的电脑,从而也可以防止U盘复制共享文件、防止通过网盘上传共享文件、防止通过FTP上传共享文件以及防止通过QQ将共享文件发送到外面去,从而全面保护了共享文件的安全。
7、&,是一款专门监控FTP服务器文件访问操作日志的软件,可以详细记录局域网用户对FTP服务器文件的上传、下载、修改、删除、重命名等操作日志,可以记录访问者的FTP账户、IP地址、MAC地址和主机名等信息,并可以将FTP服务器文件操作日志导出为Excel格式,从而便于网管员实时审计局域网用户对FTP服务器文件上传和FTP服务器下载文件的情况,便于更好地保护FTP服务器的文件安全,保护单位无形资产和商业机密。
售前咨询:-04
电话:010-
电话:010-
电话:010-
电话:010-
电话:010-

我要回帖

更多关于 视频监控带宽计算 的文章

 

随机推荐