2016-6-27 學習總結

常用的負載命令top ,w, uptime

w 的 load  average 顯示的是1分鐘 5分鐘 15分鐘 CPU的平均使用值

查看cpu的核心數量使用命令cat /proc/cpuinfo 裏面的選項processor的數值,0表示單核CPU。

負載算高的時候是平均值超過總核心數,或者接近總核心數。

實際工作環境,查看一分鐘之內的數值。

uptime的實際用法和w一樣,顯示的內容也是一樣的。

top可以動態顯示機器的使用情況,可以包含w或者uptime顯示的內容,並且是實時的,主要查看個別程序的CPU使用率,查看最佔用cpu,內存的程序,退出top使用q鍵盤,可以針對pid做一些操作,默認是3秒刷新一次,參數-d可以指定刷新時間,時間單位是秒,-c可以讓command顯示的更加全面可觀些,-bn1可以一次性查看系統信息,不動態刷新。

vmstat 默認顯示一次,可以指定參數num1 num , num1是表示幾秒顯示 ,num2是表示要顯示幾次,r 表示多少個任務處於運行的狀態,表示一秒鐘之內有多少進程在使用CPU,b 表示被阻塞的,阻塞的意思就磁盤I/O唄阻塞了,帶寬如果跑滿,進程也會被阻塞,主要參考cpu的us,說明的某個進程的cpu使用率。

sar 默認沒有安裝 ,需要安裝的命令是yum install sysstat -y ,主要查看網卡流量,查看的方法是sar -n DEV,可以查看歷史的流量,用 命令sar -n DEV -f 查看/var/log/sa/saXXX開頭的文件。

free 查看內存 主要信息有,一共有多少內存,使用了多少內存,剩餘多少內存,實際的剩餘內存是 buffer加 cached的總和。

ps 查看系統中所有的進程 主要用法-aux 或 -elf 參數具體含義可以參考http://man.linuxde.net/ps這個頁面的具體參數。經常和管道命令|grep一起使用,查看進程有沒有運行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章