linux性能監(jiān)控工具介紹
1.uptime

該命令直觀的顯示了服務(wù)器在過(guò)去15分鐘,5分鐘,1分鐘內(nèi)的平均負(fù)載
2.vmstat
每隔2秒輸出vmstat的信息,共輸出10次。

| 類別 | procs | swap | io | system | cpu |
| r:正在運(yùn)行的進(jìn)程數(shù)目 | si: 換入到內(nèi)存的容量 | bi: 讀入塊數(shù)目 | in: 中斷數(shù)目 | us:用戶 | |
| b:阻塞的進(jìn)程數(shù)目 | so: 換出內(nèi)存的容量 | bo: 寫(xiě)到塊數(shù)目 | cs: 上下文切換數(shù)目 | sy:系統(tǒng) | |
| id:空閑 | |||||
| wa:等待io完成的cpu |
3.iostat
每隔2秒輸出iostat信息,共輸出3次

| tps | blk_read/s | blk_wrtn/s | blk_read | blk_wrtn |
| 發(fā)送磁盤的I/O請(qǐng)求數(shù) | 每秒讀取的block數(shù)量 | 每秒寫(xiě)的block數(shù)量 | 讀入block的總數(shù) | 寫(xiě)入block的總數(shù) |
備注:該命令包含了cpu信息和磁盤IO信息,這里簡(jiǎn)單介紹下有關(guān)磁盤IO的幾個(gè)參數(shù)。需要注意的是,第一次blk_read和blk_wrtn是統(tǒng)計(jì)的歷史總數(shù),后面是每一秒的變化數(shù)。
4.top
top -d 10 每10秒鐘查看下信息。

包含了load信息,系統(tǒng)運(yùn)行時(shí)間信息,cpu信息,進(jìn)程信息等。
5.free -m

=====Mem行======
total:內(nèi)存總量,
used:表示總計(jì)分配給緩存(包含buffers 與cache )使用的數(shù)量,但其中可能部分緩存并未實(shí)際使用
free:未分配的內(nèi)存
buffers:系統(tǒng)分配但未被使用的buffers 數(shù)量
cached:系統(tǒng)分配但未被使用的cache 數(shù)量
======buffers/cache行=====
used:Mem行中的used - buffers-cached,實(shí)際使用的內(nèi)存總量
free: 未被使用的buffers 與cache 和未被分配的內(nèi)存之和,這就是系統(tǒng)當(dāng)前實(shí)際可用內(nèi)存。
6.sar
通過(guò)sar命令可以查看服務(wù)器的各個(gè)硬件的實(shí)時(shí)運(yùn)轉(zhuǎn)情況。由于顯示的一些參數(shù)含義與其它命令類似,這里就不一一詳細(xì)介紹,只重點(diǎn)介紹
幾個(gè)參數(shù)。
(1)sar -d 顯示磁盤實(shí)時(shí)信息

(2)sar -b查看I/O和傳送速率的統(tǒng)計(jì)信息

(3)sar -u 顯示cpu實(shí)時(shí)信息

(4)sar -q 查看平均負(fù)載

(5)sar -r 查看內(nèi)存使用情況

(6)sar -n DEV 查看網(wǎng)卡流量情況

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ù)包
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信