top
查看系統(tǒng)進(jìn)程
free
Free 命令是監(jiān)控系統(tǒng)內(nèi)存最常用的命令
參數(shù)說(shuō)明
-m:以 M 為單位查看內(nèi)存使用情況(默認(rèn)為 kb)
-b:以字節(jié)為單位查看內(nèi)存使用情況
-s:可以在指定時(shí)間段內(nèi)不簡(jiǎn)單監(jiān)控內(nèi)存的使用情況
vmstat
可以監(jiān)控操作系統(tǒng)的進(jìn)程狀態(tài)、內(nèi)存、虛擬內(nèi)存、磁盤(pán) IO、上下文、CPU 的信 息。
iostat
Iostat 是對(duì)系統(tǒng)磁盤(pán) IO 操作進(jìn)行監(jiān)控,它的輸出主要顯示磁盤(pán)的讀寫(xiě)操作的統(tǒng) 計(jì)信息。同時(shí)給出 cpu 的使用情況
mpstatl
Mpstat 可以監(jiān)控到 cpu 的一些統(tǒng)計(jì)信息,在多核 cpu 的系統(tǒng)里不但能夠查看 所有 cpu 的平均狀況信息,而且能夠查看特定的 cpu 的信息
sar
Sar 命令可以全名的獲取到 cpu 、運(yùn)行、磁盤(pán) IO、虛擬內(nèi)存、內(nèi)存、網(wǎng)絡(luò)等信 息
netstat
Netstat 命令用于顯示本機(jī)網(wǎng)絡(luò)鏈接、運(yùn)行端口、路由表等信息
Ps
ps 命令是進(jìn)程查看命令,使用這個(gè)命令可以確定有哪些進(jìn)程正在運(yùn)行和運(yùn)行的 狀態(tài)、進(jìn)程是否結(jié)束、進(jìn)程有沒(méi)有僵死、哪些進(jìn)程占用了過(guò)多的資源等。
losf
Lsof 的原始功能是列出打開(kāi)的文件的進(jìn)程。Linux 下一切皆文件
Uptime 主要是用來(lái)統(tǒng)計(jì)系統(tǒng)當(dāng)前的運(yùn)行狀態(tài)
uptime -v 顯示版本
Strace
Strace 命令用來(lái)跟蹤進(jìn)程執(zhí)行時(shí)的系統(tǒng)調(diào)用和所接收的信號(hào)。在 Linux 世界, 進(jìn)程不能直接訪(fǎng)問(wèn)硬件設(shè)備,當(dāng)進(jìn)程需要訪(fǎng)問(wèn)硬件設(shè)備(比如讀取磁盤(pán)文件,接 收網(wǎng)絡(luò)數(shù)據(jù)等等)時(shí),必須由用戶(hù)態(tài)模式切換至內(nèi)核態(tài)模式,通過(guò)系統(tǒng)調(diào)用訪(fǎng)問(wèn) 硬件設(shè)備。strace 可以跟蹤到一個(gè)進(jìn)程產(chǎn)生的系統(tǒng)調(diào)用,包括參數(shù),返回值,執(zhí) 行消耗的時(shí)間