服务器资源监控工具—nmon
?????? 在性能測試過程中,對服務(wù)端的各項資源使用情況進行監(jiān)控是很重要的。對于監(jiān)控服務(wù)器資源的工具nmon是最好不過了。
?????? nmon不僅可以監(jiān)控內(nèi)存使用情況、磁盤適配器、文件系統(tǒng)中的可用空間、CPU使用率、頁面空間和頁面速度、異步I/O(僅適用于AIX)、網(wǎng)絡(luò)文件系統(tǒng)(NFS)、磁盤I/O速度和讀寫比率、服務(wù)器詳細信息和資源、內(nèi)核統(tǒng)計信息、消耗資源進程、運行隊列信息等。而且它資源占用率少、監(jiān)控數(shù)據(jù)類型全面、移植性和兼容性也較好。接下來介紹下如何使用nmon。
nmon下載
鏈接:https://pan.baidu.com/s/12239GqjcSr5VI8yFgyUOQg 提取碼:eazv里面包括nmon_x86_64_linux和nmon_analyser,也可以檢查下你的系統(tǒng)信息,然后去官網(wǎng)下載。
查看操作系統(tǒng)的信息:uname -a 查看linux版本:lsb_release -a下載下來的nmon用ftp工具上傳至服務(wù)器,解壓出來后要賦予nmon執(zhí)行權(quán)限。
tar包解壓縮:tar -zxvf <tar包名> 賦權(quán)限:chmod 777 <nmon文件名>運行nmon
nmon運行很簡單,進入nmon文件夾
./nmon_x86_64_linux.nmonnmon 運行時查看資源信息命令
查看CPU相關(guān)信息:c查看內(nèi)存相關(guān)信息:m查看磁盤相關(guān)信息:d查看網(wǎng)絡(luò)相關(guān)信息:n查看相關(guān)進程信息:t服務(wù)器數(shù)據(jù)采集
./nmon -f -s 30 -c 1000 -m /nmon 參數(shù)說明: -f 監(jiān)控結(jié)果以文件形式輸出,默認機器名+日期.nmon格式 -t 輸出中包括占用率較高的進程; -F 指定輸出的文件名,比如test.nmon -s 指的是采樣的頻率,單位為毫秒 -c 指的是采樣的次數(shù),即以上面的采樣頻率采集多少次 -m 指定生成的文件目錄停止該監(jiān)控: ps –ef | grep nmon 查詢進程號,然后 kill -9 <進程號> 停止監(jiān)控。 通過sort命令可以將nmon結(jié)果文件轉(zhuǎn)換為csv文件: sort -A hostname_timeSeries.nmon>hostname_timeSeries.nmon.csv數(shù)據(jù)采集完后用ftp工具將服務(wù)器上采集數(shù)據(jù)生成的nmon文件下載到本地,打開WPS打開nmon_analyser后無法打開nmon文件,建議用微軟自帶的Excel,在nmon_analyser中打開nmon文件
總結(jié)
以上是生活随笔為你收集整理的服务器资源监控工具—nmon的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在智能建筑中设置照明控制以驱动收敛的物联
- 下一篇: 铸博皇御:贵金属指标之多空指标的应用解析