監(jiān)控內(nèi)存 free -b -s 3 > /root/Memory.txt
監(jiān)控CUP vmstat -S M 3 > /root/Perform.txt
sar -n DEV -u -r 3 120 > perform.log
可以通過snmp協(xié)議監(jiān)控內(nèi)存。不過前提條件是linux上要裝net-snmp服務(wù)。 或者可以通過free -b -s 3 > /root/Memory.txt 這個命令是每3秒獲取一次內(nèi)存信息并寫到1個文本里。ctrl+C是關(guān)閉 kill %1也是關(guān)閉進程 可以使用該命令sar -n DEV -u -r 3 120 > perform.log
這個命令3秒采樣一次,共采樣120次 360秒=6分鐘,可以根據(jù)自己的需要調(diào)整 3 和 120 這兩個值。perform.log是保存的文件名 vmstat -S M 1 10 每隔1秒采集一次,共10次
vmstat -S M 1 > /usr/local/perform.txt 每隔1秒采集一次,輸出到perform.txt中
top -d 3 -p 17521 每隔3秒監(jiān)控17521的進程
pwd 顯示當(dāng)前路徑
cd - 返回上一次目錄 cd ~ 返回主目錄 cd /目錄名 進入目錄 cd /etc 就進etc了 vmstat -S M 1 10 每隔1秒采集一次,共10次 vmstat -S M 1 > /usr/local/perform.txt 每隔1秒采集一次,輸出到perform.txt中 top不會產(chǎn)生輸出,屏幕內(nèi)容保持不變。它刷新屏幕以顯示新信息。因此,如果您只執(zhí)行top并保持屏幕一直開啟,則屏幕始終顯示最新信息。退出top的命令為q,或者按下Ctrl-C. 四、top和sar的一點使用說明 最后,我們在討論一下top工具和sar工具的一些用法。 Top : 顯示系統(tǒng)當(dāng)前的進程和其他狀況 使用方式:top [-] [d delay] [q] [c] [S] [n] 說明:即時顯示 process 的動態(tài) -d 改變顯示的更新速度,或是在交談式指令列( interactive command)按d。 -q 沒有任何延遲的顯示速度,如果使用者是有 superuser 的權(quán)限,則 top 將會以最高的優(yōu)先序執(zhí)行。 -c 切換顯示模式,共有兩種模式,一是只顯示執(zhí)行檔的名稱,另一種是顯示完整的路徑與名稱。 -S 累積模式,會將己完成或消失的子行程 ( dead child process ) 的 CPU time 累積起來。 -s 安全模式,將交談式指令取消, 避免潛在的危機。 -i 不顯示任何閑置 (idle) 或無用 (zombie) 的行程。 -n 更新的次數(shù),完成后將會退出 top。 -b 批次檔模式,搭配 "n" 參數(shù)一起使用,可以用來將 top 的結(jié)果輸出到檔案內(nèi)。 范例: 顯示更新十次后退出 ; top -n 10 將更新顯示二次的結(jié)果輸入到名稱為 top.log 的檔案里 : top -n 2 -b > top.log sar:收集、報告、保存系統(tǒng)的活動信息 使用方式:sar [options] [-A] [-o file] t [n] 說明:在命令行中,n 和t 兩個參數(shù)組合起來定義采樣間隔和次數(shù),t為采樣間隔,是必須有的參數(shù),n為采樣次數(shù),是可選的,sar命令的選項很多,下面只列出常用選項: -a 報告文件讀寫使用情況 -b 報告緩存的使用情況 -c 報告系統(tǒng)調(diào)用的使用情況 -d 報告磁盤的使用情況 -h 報告關(guān)于buffer使用的統(tǒng)計數(shù)據(jù) -m 報告IPC消息隊列和信號量的使用情況 -q 報告運行隊列和交換隊列的平均長度 -R 報告進程的活動情況 -r 報告沒有使用的內(nèi)存頁面和硬盤塊 -u 報告CPU的利用率 -v 報告進程、i節(jié)點、文件和鎖表狀態(tài) -w 報告系統(tǒng)交換活動狀況 范例: 查看CPU的利用率,以2s為間隔,采樣5次。 Sar -u 2 5 |
|
來自: 唐僧0012 > 《Loadrunner》