电竞比分网-中国电竞赛事及体育赛事平台

分享

Linux監(jiān)控

 唐僧0012 2012-09-10
監(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)閉進(jì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的進(jìn)程
 
pwd                   顯示當(dāng)前路徑                
cd   -         返回上一次目錄           cd   ~         返回主目錄
cd   /目錄名   進(jìn)入目錄
cd   /etc  就進(jìn)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的一點(diǎn)使用說明

最后,我們在討論一下top工具和sar工具的一些用法。

Top : 顯示系統(tǒng)當(dāng)前的進(jìn)程和其他狀況

使用方式: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 安全模式,將交談式指令取消, 避免潛在的危機(jī)。
-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命令的選項(xiàng)很多,下面只列出常用選項(xiàng):

-a 報告文件讀寫使用情況
  -b 報告緩存的使用情況
  -c 報告系統(tǒng)調(diào)用的使用情況
  -d 報告磁盤的使用情況
  -h 報告關(guān)于buffer使用的統(tǒng)計數(shù)據(jù)
  -m 報告IPC消息隊列和信號量的使用情況
  -q 報告運(yùn)行隊列和交換隊列的平均長度
  -R 報告進(jìn)程的活動情況
  -r 報告沒有使用的內(nèi)存頁面和硬盤塊
  -u 報告CPU的利用率
  -v 報告進(jìn)程、i節(jié)點(diǎn)、文件和鎖表狀態(tài)
  -w 報告系統(tǒng)交換活動狀況

范例:
查看CPU的利用率,以2s為間隔,采樣5次。
Sar -u 2 5

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多