常見的linux監(jiān)控工具有:1.dstat,系統(tǒng)監(jiān)控工具;2.pidstat,系統(tǒng)資源監(jiān)控工具;3.Netstat,TCP/IP網(wǎng)絡(luò)監(jiān)控工具;4.iotop,磁盤操作監(jiān)控工具;5.Saidar,CLI系統(tǒng)數(shù)據(jù)監(jiān)控和統(tǒng)計(jì)工具;6.top,性能監(jiān)控程序;7.vmstat,內(nèi)存監(jiān)控工具;8.htop,交互式實(shí)時(shí)監(jiān)控工具;
常見的linux監(jiān)控工具有以下幾種
1.dstat
dstat是一款系統(tǒng)監(jiān)控工具,使用dstat監(jiān)控系統(tǒng)的cpu使用情況、網(wǎng)絡(luò)發(fā)包情況、磁盤io情況和換頁情況等。
2.pidstat
pidstat是一款系統(tǒng)資源監(jiān)控工具,常用于監(jiān)控全部或指定進(jìn)程占用系統(tǒng)資源的情況,如CPU、內(nèi)存、設(shè)備IO、任務(wù)切換、線程等。
3.Netstat
Netstat是一個(gè)監(jiān)控TCP/IP網(wǎng)絡(luò)的工具,使用工具可以顯示路由表、實(shí)際的網(wǎng)絡(luò)連接以及每一個(gè)網(wǎng)絡(luò)接口設(shè)備的狀態(tài)信息,一般用于檢驗(yàn)本機(jī)各端口的網(wǎng)絡(luò)連接情況。
4.iotop
iotop是一個(gè)用于監(jiān)控磁盤操作的工具,使用iotop可以對(duì)指定的進(jìn)程、線程或進(jìn)程執(zhí)行的I/O進(jìn)行監(jiān)控。
5.Saidar
Saidar是一個(gè)CLI系統(tǒng)數(shù)據(jù)監(jiān)控和統(tǒng)計(jì)工具,可以監(jiān)控磁盤、網(wǎng)絡(luò)、存儲(chǔ)和SWAP的信息,也可以用于查看CPU、進(jìn)程、負(fù)載、內(nèi)存、交換分區(qū)、網(wǎng)絡(luò)、磁盤、文件系統(tǒng)等系統(tǒng)信息。
6.top
top是一個(gè)性能監(jiān)控程序,使用top可以顯示出CPU使用率、內(nèi)存使用率、交換內(nèi)存、緩存大小、緩沖區(qū)大小、過程控制等信息。
7.vmstat
vmstat是一個(gè)內(nèi)存監(jiān)控工具,可對(duì)操作系統(tǒng)的虛擬內(nèi)存、進(jìn)程、CPU活動(dòng)進(jìn)行監(jiān)控,也可以對(duì)系統(tǒng)的整體情況進(jìn)行統(tǒng)計(jì)。
8.htop
htop是一個(gè)交互式的實(shí)時(shí)監(jiān)控工具,具有戶友好界面管理進(jìn)程、快捷鍵、橫向和縱向進(jìn)程等功能,且支持鼠標(biāo)操作。