linux檢視對應頻寬占用

2021-09-02 16:59:00 字數 819 閱讀 7182

iftop工具檢視

可以通過sar -n dev 1 5 命令來獲取網絡卡級別的流量圖,命令中 1 5 表示每一秒鐘取 1 次值,一共取 5 次。

命令執行後會列出每個網絡卡這 5 次取值的平均資料,根據實際情況來確定頻寬跑滿的網絡卡名稱,預設情況下 eth0 為內網網絡卡,eth1 為外網網絡卡。

安裝iftop工具

yum install iftop -y

iftop -i eth1 -p

-p 引數會將請求服務的埠顯示出來,也就是說是通過伺服器哪個埠建立的連線,看內網流量執行 iftop -i eth0 -p 命令。

如上面示例圖,通過分析發現最耗流量的是伺服器上某些埠和對應位址建立的連線,產生了大量入網流量。執行 netstat 命令反查 對應埠對應程序。

netstat

-tunlp

|grep 埠號

nethogs檢視

yum install nethogs

-y假定當前 eth1 網絡卡跑滿,則執行命令 

nethogs eth1

,在右邊的紅框中可以看到每個程序的網路頻寬情況,左邊紅框顯示了程序對應的 pid,在此可以確定到底是什麼程序占用了系統的頻寬。

如果確定是惡意程式,可以通過 

kill -term

來終止程式

Linux系統使用iftop檢視頻寬占用情況

linux系統下如果伺服器頻寬跑滿了,檢視跟哪個ip通訊占用頻寬比較多,還可以用來監控網絡卡的實時流量 可以指定網段 反向解析ip 顯示埠資訊等,詳細的將會在後面的使用引數中說明。1.安裝iftop yum install y iftop2.使用 安裝好後在伺服器執行iftop i eth1就可以檢...

檢視linux記憶體占用

可以直接使用top命令後,檢視 mem的內容。可以選擇按程序檢視或者按使用者檢視,如想檢視oracle使用者的程序記憶體使用情況的話可以使用如下的命令 1 top top命令是linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源占用狀況,類似於windows的任務管理器 可以直接使用to...

Linux檢視程序占用

要對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序,而ps命令 process status 就是最基本同時也是非常強大的程序檢視命令.使用ps命令 可以確定有哪些程序正在執行和執行的狀態 程序是否結束 程序有沒有殭屍 哪些程序占用了過多的資源等等.總之大部分資訊都是可以通...