1、top 顯示當(dāng)前系統(tǒng)正在執(zhí)行的進(jìn)程的相關(guān)信息,包括進(jìn)程ID、內(nèi)存占用率、CPU占用率等
//顯示 完整命令 top -c
//設(shè)置信息更新次數(shù) top -n 2
//顯示指定的進(jìn)程信息 top -p 574
2、 free 顯示系統(tǒng)內(nèi)存情況,包括物理內(nèi)存、交互區(qū)內(nèi)存(swap)和內(nèi)核緩沖區(qū)內(nèi)存。共享內(nèi)存將被忽略
顯示內(nèi)存使用情況 free free -g free -m
周期性的查詢內(nèi)存使用信息 每10s 執(zhí)行一次命令 free -s 10
3、vmstat Virtual Meomory Statistics(虛擬內(nèi)存統(tǒng)計(jì)) 顯示虛擬內(nèi)存的信息
可對操作系統(tǒng)的虛擬內(nèi)存、進(jìn)程、CPU活動(dòng)進(jìn)行監(jiān)控。 他是對系統(tǒng)的整體情況進(jìn)行統(tǒng)計(jì),不足之處是無法對某個(gè)進(jìn)程進(jìn)行深入分析
查看內(nèi)存使用的詳細(xì)信息 vmstat -s
4、iostat I/O statistics(輸入/輸出統(tǒng)計(jì)) 監(jiān)視系統(tǒng)的磁盤操作活動(dòng)
它的特點(diǎn)是匯報(bào)磁盤活動(dòng)統(tǒng)計(jì)情況,同時(shí)也會(huì)匯報(bào)出CPU使用情況。 也不能對某個(gè)進(jìn)程進(jìn)行深入分析,僅對系統(tǒng)的整體情況進(jìn)行分析
iostat[參數(shù)][時(shí)間][次數(shù)]
5、lsof 列出當(dāng)前系統(tǒng)打開的文件 list open files
用于查看你進(jìn)程開打的文件,打開文件的進(jìn)程,進(jìn)程打開的端口(TCP、UDP)。找回/恢復(fù)刪除的文件。是十分方便的系統(tǒng)監(jiān)視工具 因?yàn)?lsof 需要訪問核心內(nèi)存和各種文件,所以需要root用戶執(zhí)行。
列出某個(gè)程序進(jìn)程所打開的文件信息 lsof -c mysql -c 選項(xiàng)將會(huì)列出所有以mysql這個(gè)進(jìn)程開頭的程序的文件,其實(shí)你也可以寫成 lsof | grep mysql, 但是第一種方法明顯比第二種方法要少打幾個(gè)字符了
lsof | grep deleted 獲得一個(gè)已經(jīng)被刪除但是仍然被應(yīng)用程序占用的文件列表
。。 |
|