1吁系,查看磁盤
df -h
2,查看內(nèi)存大小
free
free [-m|g]按MB,GB顯示內(nèi)存
vmstat
3,查看cpu
cat /proc/cpuinfo
只看cpu數(shù)量grep "model name" /proc/cpuinfo | wc -l
4仍稀,查看系統(tǒng)內(nèi)存
cat /proc/meminfo
5,查看每個進程的情況
cat /proc/5346/status 5347是pid
6,查看負載
w
uptime
7,查看系統(tǒng)整體狀態(tài)
top
最后一些輸出信息的解釋:
load average: 0.09, 0.05, 0.01
三個數(shù)分別代表不同時間段的系統(tǒng)平均負載(一分鐘、五 分鐘、以及十五分鐘)砍濒,它們的數(shù)字當然是越小越好×蚵椋“有多少核心即為有多少負荷”法則: 在多核處理中爸邢,你的系統(tǒng)均值不應(yīng)該高于處理器核心的總數(shù)量
進程使用的內(nèi)存可以用top,有3個列VIRT RES SHR, 標示了進程使用的內(nèi)存情況, VIRT標識這個進程可以使用的內(nèi)存總大小, 包括這個進程真實使用的內(nèi)存, 映射過的文件, 和別的進程共享的內(nèi)存等. RES標識這個這個進程真實占用內(nèi)存的大小. SHR標識可以和別的進程共享的內(nèi)存和庫大小.
8,性能監(jiān)視sar命令
sar -u輸出顯示CPU信息拿愧。-u選項是sar的默認選項杠河。該輸出以百分比顯示CPU的使用情況
CPU
CPU編號
%user
在用戶模式中運行進程所花的時間
%nice
運行正常進程所花的時間
%system
在內(nèi)核模式(系統(tǒng))中運行進程所花的時間
%iowait
沒有進程在該CPU上執(zhí)行時,處理器等待I/O完成的時間
%idle
沒有進程在該CPU上執(zhí)行的時間
sar 5 10 sar以5秒鐘間隔取得10個樣本
sar -u -p ALL 5 5 分cup顯示
sar -n { DEV | EDEV | NFS | NFSD | SOCK | ALL }
sar 提供六種不同的語法選項來顯示網(wǎng)絡(luò)信息赶掖。-n選項使用6個不同的開關(guān):DEV | EDEV | NFS | NFSD | SOCK | ALL 感猛。DEV顯示網(wǎng)絡(luò)接口信息七扰,EDEV顯示關(guān)于網(wǎng)絡(luò)錯誤的統(tǒng)計數(shù)據(jù)奢赂,NFS統(tǒng)計活動的NFS客戶端的信息,NFSD統(tǒng)計NFS服務(wù)器的信息颈走,SOCK顯示套接字信息膳灶,ALL顯示所有5個開關(guān)。它們可以單獨或者一起使用立由。
sar -n DEV 各參數(shù)含義
IFACE
LAN接口
rxpck/s
每秒鐘接收的數(shù)據(jù)包
txpck/s
每秒鐘發(fā)送的數(shù)據(jù)包
rxbyt/s
每秒鐘接收的字節(jié)數(shù)
txbyt/s
每秒鐘發(fā)送的字節(jié)數(shù)
rxcmp/s
每秒鐘接收的壓縮數(shù)據(jù)包
txcmp/s
每秒鐘發(fā)送的壓縮數(shù)據(jù)包
rxmcst/s
每秒鐘接收的多播數(shù)據(jù)包
9,查看命令歷史(含時間戳)
export HISTTIMEFORMAT='%F %T ';history| more
10轧钓,查看文件夾和文件大小
du -h --max-depth=0 dm 查看dm目錄大小
du -h --max-depth=1 dm 查看dm目錄大小,以及dm各文件文件夾的大小
du -h --max-depth=0 查看當前文件夾大小