Centos利用nethogs工具分析帶寬使用率高問(wèn)題
如果是正常業(yè)務(wù)訪問(wèn)以及正常應(yīng)用進(jìn)程導(dǎo)致的帶寬使用率高,需要升級(jí)服務(wù)器的帶寬進(jìn)行解決。如果是非正常訪問(wèn),如某些特定IP的惡意訪問(wèn),或者服務(wù)器遭受到了CC攻擊;蛘弋惓_M(jìn)程導(dǎo)致的帶寬使用率高?梢酝ㄟ^(guò)流量監(jiān)控工具nethogs來(lái)實(shí)時(shí)監(jiān)測(cè)統(tǒng)計(jì)各進(jìn)程的帶寬使用情況,并進(jìn)行問(wèn)題進(jìn)程的定位。
1.安裝nethogs工具
yum install nethogs -y
2.使用nethogs
nethogs命令常用參數(shù)說(shuō)明如下:
-d:設(shè)置刷新的時(shí)間間隔,默認(rèn)為 1s。
-t:開(kāi)啟跟蹤模式。
-c:設(shè)置更新次數(shù)。
device:設(shè)置要監(jiān)測(cè)的網(wǎng)卡,默認(rèn)是eth0.
運(yùn)行時(shí)可以輸入以下參數(shù)完成相應(yīng)的操作:
q:退出nethogs工具。
s:按發(fā)送流量大小的順序排列進(jìn)程列表。
r:按接收流量大小的順序排列進(jìn)程列表。
m:切換顯示計(jì)量單位,切換順序依次為KB/s、KB、B、MB。
執(zhí)行以下命令,查看指定的網(wǎng)絡(luò)端口每個(gè)進(jìn)程的網(wǎng)絡(luò)帶寬使用情況:
nethogs eth0
版權(quán)保護(hù): 本文「Centos利用nethogs工具分析帶寬使用率高問(wèn)題」由 云主機(jī)配置專家 原創(chuàng),轉(zhuǎn)載請(qǐng)保留鏈接: http://www.iqcg.cn/docs/system/590.html