nmon监控工具使用方法_性能工具之监控工具nmon自动部署

背景

在做性能测试需要收集操作系统一些指标方便分析,如果是多台linux系统我们怎么用一个命令启动nmon收集指标,不妨这样试一试,其实有很多方法比如用python、java等等工具,这边文章有最原始ant命令执行命令与下载文件清除文件。

第一步

  • 安装ant并且配置环境变量(网上有例子参考);下图是成功例子:

b8855d6a907fb7df207d2e03e4f8deb0.png

提示:这样表示成功;

  • 把nmon放到linux操作系统新建一个文件夹并且给予可执行权限如:(chmod a+x nmon);

如下图:新建nmon文件夹,根据操作系统版本选择nmon版本,可以重命名如下:

d489d89c90d146ff372ae9c1a1091196.png

第二步

  • 编写build.xml文件:

下图是三台机器监控文件编写,如果有多台,按规则添加就行:另存为build.xml文件格式;

 被测ip地址"/>  

  被测ip地址"/>  

   被测ip地址"/>  

    中nmon路径-->

 可以修改) -s 5  -c 216 -F "/>  

    运行方式-->

   command="cd ${targetDir};

       ${nmon_cmd} ${nmon_filename_30}"  />

   command="cd ${targetDir};

       ${nmon_cmd} ${nmon_filename_29}"  />

   command="cd ${targetDir};

       ${nmon_cmd} ${nmon_filename_88}"  />  

    拷贝方式-->

   清除方式-->

   command="rm  ${targetDir}/${nmon_filename_30}" />

   command="rm ${targetDir}/${nmon_filename_29}"  />  

   command="rm  ${targetDir}/${nmon_filename_88}" />   

第四步

  • 运行方式:进入build.xml文件目录:

8db126f8a881e038cd85f408f5c76774.png

使用命令启动如:ant run-nmon

89c0b001e2d7e978f4a6eedd81117419.png

拷贝服务端生成的nmon文件: ant copy-file

04b50a0d56f67182c1e289c149a485b2.png

清除远程nmon文件:antclean;

c348e72edfa7a09b3408a9afd9aa5494.png

总结

       使用这种方式只有在本机配置好,就能启用好几个到几十个服务器nmon可以节约时间,但问题部署多线程,还是有局限,如果大家感兴趣可以用pyhon或者java通过多线程实现还是比较不错。

简单打开方式:

使用nmon analyser for office_64.xls 打开下载来的xxx.Nmon文件

建议:

        工作中一般在运行nmon都会早运行15秒到30秒之后在启动场景这样好处,便于分析与写报告。

分享一段《庄子-逍遥游》

       北冥有鱼,其名为鲲。鲲之大,不知其几千里也。化而为鸟,其名为鹏。鹏之背,不知其几千里也,怒而飞,其翼若垂天之云。是鸟也,海运则将徙于南冥。南冥者,天池也。《齐谐》者,志怪者也。《谐》之言曰:“鹏之徙于南冥也,水击三千里,抟扶摇而上者九万里,去以六月息者也。”野马也,尘埃也,生物之以息相吹也。天之苍苍,其正色邪?其远而无所至极邪?其视下也,亦若是则已矣。且夫水之积也不厚,则其负大舟也无力。覆杯水于坳堂之上,则芥为之舟;置杯焉则胶,水浅而舟大也。风之积也不厚,则其负大翼也无力。故九万里,则风斯在下矣,而后乃今培风;背负青天而莫之夭阏者,而后乃今将图南。

  蜩与学鸠笑之曰:“我决起而飞,抢榆枋而止,时则不至,而控于地而已矣,奚以之九万里而南为?”适莽苍者,三餐而反,腹犹果然;适百里者,宿舂粮,适千里者,三月聚粮。之二虫又何知?(抢榆枋 一作:枪榆枋)

  小知不及大知,小年不及大年。奚以知其然也?朝菌不知晦朔,蟪蛄不知春秋,此小年也。楚之南有冥灵者,以五百岁为春,五百岁为秋。上古有大椿者,以八千岁为春,八千岁为秋。此大年也。而彭祖乃今以久特闻,众人匹之。不亦悲乎!

  汤之问棘也是已:“穷发之北,有冥海者,天池也。有鱼焉,其广数千里,未有知其修者,其名为鲲。有鸟焉,其名为鹏。背若泰山,翼若垂天之云。抟扶摇羊角而上者九万里,绝云气,负青天,然后图南,且适南冥也。斥鷃笑之曰:‘彼且奚适也?我腾跃而上,不过数仞而下,翱翔蓬蒿之间,此亦飞之至也。而彼且奚适也?’”此小大之辩也。

  故夫知效一官,行比一乡,德合一君,而征一国者,其自视也,亦若此矣。而宋荣子犹然笑之。且举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。彼其于世,未数数然也。虽然,犹有未树也。夫列子御风而行,泠然善也。旬有五日而后反。彼于致福者,未数数然也。此虽免乎行,犹有所待者也。若夫乘天地之正,而御六气之辩,以游无穷者,彼且恶乎待哉?故曰:至人无己,神人无功,圣人无名。

nmon语法:

交互方式

nmon [ -h ]

nmon [ -s seconds >][ -c count >][ -b ] [ -B ] [ -g filename >][ -k disklist ] [ -C < process1:process2:..:processN >] [ -i ]

记录方式

nmon [ -f | -F filename | -x | -X | -z ] [ -r < runname > ] [ -t | -T | -Y ] [ -s seconds ][ -c number ] [ -w number ][ -l dpl ] [ -d ] [ -g filename ][-k disklist ][ -C <>

b7c5b581bb60dbaa2c1bca243b70b47f.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值