日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

jmeter压测之 监控--nmon

發(fā)布時(shí)間:2024/9/5 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jmeter压测之 监控--nmon 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

壓測(cè)方法整理:

1.???? 寫jmx腳本,整理csv數(shù)據(jù)文件;

2.???? 部署測(cè)試環(huán)境,把jmx和csv放在壓測(cè)機(jī),把監(jiān)控腳本nmon放被壓測(cè)機(jī);

3.???? 安裝nmon:

a.???? wget?http://jaist.dl.sourceforge.net/project/nmon/nmon16d_x86.tar.gz

b.???? tar -zxvf nmon16d_x86.tar.gz? 解壓

c.????? 查看linux版本:uname -a,我的是el6,所以nmon版本采用:nmon_x86_64_rhel6

下載安裝(另一種方式)

nmon默認(rèn)下載之后只是一個(gè)可執(zhí)行測(cè)的文件,但是下載時(shí)根據(jù)不同的系統(tǒng)來(lái)進(jìn)行區(qū)分的,這里我選擇centos6.4系統(tǒng)版本。
大家可以根據(jù)自己的系統(tǒng)選擇相應(yīng)的版本。
執(zhí)行命令 more /etc/issue? 查看系統(tǒng)版本。
下載頁(yè)面:http://sourceforge.net/projects/nmon/files/?source=navbar

?

?

下載得到文件nmon_x86_64_centos6,默認(rèn)沒(méi)有執(zhí)行權(quán)限
chmod 777 nmon_x86_64_centos6?

?

Linux環(huán)境:

需要使用root用戶將nmon的安裝包上傳到服務(wù)器上解壓,同時(shí)使用命令

cp nmon_x86_64_rhel54 ?/usr/local/bin/nmon

添加nmon命令,以后就可以直接使用nmon命令進(jìn)入nmon監(jiān)控界面

增加全局環(huán)境變量

例如nmon安裝在/usr/local/bin/目錄下

vi?/etc/profile

在文件底部填加環(huán)境變量

#nmon
export NMON_HOME=/opt/nmon
export PATH=$NMON_HOME:$PATH

使配置文件生效

source /etc/profile

?

4.?????運(yùn)行nmon:./nmon_x86_64_rhel6 -s10 -c60 -f -m?.??? 此時(shí),會(huì)自動(dòng)生成log文件

    -s10每 10 秒采集一次數(shù)據(jù)。

    -c60采集 60 次,即為采集十分鐘的數(shù)據(jù)。

    -f生成的數(shù)據(jù)文件名中包含文件創(chuàng)建的時(shí)間。

    -m生成的數(shù)據(jù)文件的存放目錄。

  這樣就會(huì)生成一個(gè) nmon 文件,并每十秒更新一次,直到十分鐘后。

  生成的文件名如: _090824_1306.nmon ,"" 是這臺(tái)主機(jī)的主機(jī)名。

    nmon-h查看更多幫助信息。

? ? ? ?也可以在啟動(dòng)nmon后,運(yùn)行以下命令來(lái)采集數(shù)據(jù) :nmon -s 5 -c 120 -F test_15thread_30min_101.nmon? 表示:每5秒采集一個(gè)數(shù)據(jù),共采集120次,也就是取壓測(cè)10min的數(shù)據(jù)

5.?????運(yùn)行jmeter進(jìn)行壓測(cè):sudo sh/home/apache-tomcat-jmeter/jmeter/bin/jmeter.sh -n -t/home/apache-tomcat-jmeter/bin/a/a.jmx-l log.jtl

? ? ? ? 壓測(cè)機(jī)在Windows環(huán)境的話,直接點(diǎn)擊運(yùn)行即可

6.?????停止jmeter后停止nmon,導(dǎo)出日志文件進(jìn)行分析

? ? ? ?導(dǎo)出日志文件

    通過(guò)SecureCRTPortable 工具,連接本地和服務(wù)器:

?

? ? 然后在彈出的窗體內(nèi),輸入需要操作的命令(在此窗體內(nèi),相當(dāng)于在本地操作,需要在Linux命令前加上l ),

? ? 比如:需要進(jìn)入指定路徑??lcd??F:\性能測(cè)試\result

    然后獲取Linux環(huán)境的某個(gè)文件? get? 文件名?

? ?將網(wǎng)卡飽和度寫入文件中:nicstat -i ens160 1s > test_1tread_30min_101net.txt

?

  數(shù)據(jù)分析
    下載 nmon analyser (生成性能報(bào)告的免費(fèi)工具):
    下載頁(yè)面:https://www.ibm.com/developerworks/community/wikis/home?lang=zh#!/wiki/Power%20Systems/page/nmon_analyser

下載地址:https://www.ibm.com/developerworks/community/wikis/form/anonymous/api/wiki/61ad9cf2-c6a3-4d2c-b779-61ff0266d32a/page/b7fc61a1-eef9-4756-8028-6e687997f176/attachment/721e9797-b5fc-41d7-9b2f-5bd2aa2c8f7d/media/nmon_analyser_34a.zip
解壓之后可以得到一個(gè)nmon analyser v34a.xls,雙擊打開

?

?

?

    Cpu使用率分為三部分,系統(tǒng)用戶等待,分別對(duì)應(yīng)圖中紅色、藍(lán)色和綠色部分。cpu使用率100%的情況,如果紅色占大部分,說(shuō)明系統(tǒng)進(jìn)程本身占據(jù)大部分cpu資源,可考慮系統(tǒng)是否存在過(guò)多僵尸進(jìn)程或者系統(tǒng)進(jìn)程存在死循環(huán)等原因;如果藍(lán)色占大部分,說(shuō)明用戶進(jìn)程占用大量cpu資源,可考慮被壓系統(tǒng)是否壓力過(guò)大,或者被壓系統(tǒng)存在大量運(yùn)算等消耗cpu資源的操作。

   ? ?故: CPU取CPU_ALL中User%的平均值:

?

?

?

   Total?read?每秒接收到的千字節(jié)的數(shù)目,如圖藍(lán)色部分

    Total?write?每秒發(fā)送的千字節(jié)的數(shù)目,如圖紅色部分

    網(wǎng)絡(luò)=Total?read-Total?write

    網(wǎng)絡(luò)的指標(biāo)一般要根據(jù)設(shè)備來(lái)確定,百兆網(wǎng)卡的意思是每秒能夠傳輸?shù)木W(wǎng)絡(luò)流量是100Mbps,即最大的下載速度是12.5MB/s,一般服務(wù)器是千兆網(wǎng)卡,即125MB/s

    故:net取 net頁(yè)面中ens160-total字段平均值

?

 圖內(nèi)藍(lán)色線條為物理內(nèi)存使用率,紅色線條為虛擬內(nèi)存使用率。我們統(tǒng)計(jì)的內(nèi)存使用率為:(已用物理內(nèi)存+已用虛擬內(nèi)存)/(物理內(nèi)存+虛擬內(nèi)存)x100%

? ? ? ? ? ? ? 故:內(nèi)存取Mem中的active字段的平均值

?

?

?

 Disk?Read?每秒讀的千字節(jié)數(shù)目?圖中為藍(lán)色部分

    Disk?Write?每秒寫的千字節(jié)數(shù)目?圖中為紅色部分

    IO/sec?每秒進(jìn)行的IO數(shù)(一次IO就是控制操作一次讀或?qū)?#xff0c;IO塊就是讀或?qū)懙拇笮?#xff09;,圖中為上方黑色的線,報(bào)告中寫的是這個(gè)參數(shù)的值

?

來(lái)自?<http://blog.itpub.net/23135684/viewspace-626439/>

?

轉(zhuǎn)載于:https://www.cnblogs.com/111testing/p/10392140.html

總結(jié)

以上是生活随笔為你收集整理的jmeter压测之 监控--nmon的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。