1linux常用命令,查看磁盤 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,查看每個(gè)進(jìn)程的情況 cat /proc/5346/status 5347是pid 6,查看負(fù)載 w uptime 7,查看系統(tǒng)整體狀態(tài) top 最后一些輸出信息的解釋: load average: 0.09, 0.05, 0.01 三個(gè)數(shù)分別代表不同時(shí)間段的系統(tǒng)平均負(fù)載(一分鐘、五 分鐘、以及十五分鐘),它們的數(shù)字當(dāng)然是越小越好!坝卸嗌俸诵募礊橛卸嗌儇(fù)荷”法 則: 在多核處理中,你的系統(tǒng)均值不應(yīng)該高于處理器核心的總數(shù)量 進(jìn)程使用的內(nèi)存可以用top,有3個(gè)列VIRT RES SHR, 標(biāo)示了進(jìn)程使用的內(nèi)存 情況, VIRT標(biāo)識(shí)這個(gè)進(jìn)程可以使用的內(nèi)存總大小, 包括這個(gè)進(jìn)程真實(shí)使用 的內(nèi)存, 映射過(guò)的文件, 和別的進(jìn)程共享的內(nèi)存等. RES標(biāo)識(shí)這個(gè)這個(gè)進(jìn)程 真實(shí)占用內(nèi)存的大小. SHR標(biāo)識(shí)可以和別的進(jìn)程共享的內(nèi)存和庫(kù)大小. 8,性能監(jiān)視sar命令 sar -u輸出顯示CPU信息。
-u選項(xiàng)是sar的默認(rèn)選項(xiàng)。該輸出以百分比顯示 CPU的使用情況 CPU CPU編號(hào) %user 在用戶模式中運(yùn)行進(jìn)程所花的時(shí)間 %nice 運(yùn)行正常進(jìn)程所花的時(shí)間 %system 在內(nèi)核模式(系統(tǒng))中運(yùn)行進(jìn)程所花的時(shí)間 %iowait 沒(méi)有進(jìn)程在該CPU上執(zhí)行時(shí),處理器等待I/O完成的時(shí)間 %idle 沒(méi)有進(jìn)程在該CPU上執(zhí)行的時(shí)間 sar 5 10 sar以5秒鐘間隔取得10個(gè)樣本 sar -u -p ALL 5 5 分cup顯示sar -n { DEV | EDEV | NFS | NFSD | SOCK | ALL } sar 提供六種不同的語(yǔ)法選項(xiàng)來(lái)顯示網(wǎng)絡(luò)信息。-n選項(xiàng)使用6個(gè)不同的開(kāi) 關(guān):DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV顯示網(wǎng)絡(luò)接口信息, EDEV顯示關(guān)于網(wǎng)絡(luò)錯(cuò)誤的統(tǒng)計(jì)數(shù)據(jù),NFS統(tǒng)計(jì)活動(dòng)的NFS客戶端的信 息linux常用命令,NFSD統(tǒng)計(jì)NFS服務(wù)器的信息,SOCK顯示套接字信息,ALL顯示所有5 個(gè)開(kāi)關(guān)。它們可以單獨(dú)或者一起使用。 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,查看命令歷史(含時(shí)間戳) 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 查看當(dāng)前文件夾大小