首頁  >  文章  >  運維  >  linux怎麼查看進程佔用網路速度和流量的使用情況

linux怎麼查看進程佔用網路速度和流量的使用情況

WBOY
WBOY轉載
2023-05-18 23:16:119004瀏覽

有三個指令vnstat、iftop、nethogs(建議)

都需要額外安裝軟體使用yum或apt-get

一、vnstat使用,檢視接口統計報告

vnstat -i eth0 -l #实时流量情况

還有其他指令使用--help查看

linux怎麼查看進程佔用網路速度和流量的使用情況

#ctrl c結束後,會顯示監控期間的流量統計結果

linux怎麼查看進程佔用網路速度和流量的使用情況

二、iftop使用,檢查頻寬使用量

iftop可以用來監控網卡的即時流量(可以指定網段)、反向解析IP、顯示埠信息等

指令用法:

  • -i設定監控的網路卡,如:# iftop -i eth2

  • -B 以bytes為單位顯示流量(預設為bits),如:# iftop -B

  • ## -n使host資訊預設直接都顯示IP,如:# iftop -n

  • #-N使連接埠資訊預設直接都顯示連接埠號,如: # iftop -N

省略其他……

##互動指令:

    按n切換顯示本機的IP或主機名稱;
  • 按s切換是否顯示本機的host資訊;
  • 按d切換是否顯示遠端目標主機的host訊息;
  • 按t切換顯示格式為2行/1行/只顯示傳送流量/只顯示接收流量;
  • 按N切換顯示連接埠號碼或連接埠服務名稱;
  • 按S切換是否顯示本機的連接埠資訊;
  • #按D切換是否顯示遠端目標主機的連接埠資訊;
  • 按p切換是否顯示連接埠資訊;
  • ##按p切換是否顯示連接埠資訊;

省略其他……

使用截圖:linux怎麼查看進程佔用網路速度和流量的使用情況

三、nethogs使用,按進程即時統計網絡頻寬利用率(推薦)

指令用法:

1、設定5秒鐘刷新一次,透過-d來指定刷新頻率:nethogs -d 5

2、監視eth0網路頻寬:nethogs eth0

3、同時監視eth0和eth2介面: nethogs eth0 eth2 

互動指令:

  • #以下是NetHogs的一些互動指令(鍵盤快速鍵)

  • m
  • : 修改單位

  • r
  • : 依流量排序

  • s
  • : 依傳送流量排序

  • q
: 退出命令提示字元

使用截圖:linux怎麼查看進程佔用網路速度和流量的使用情況

#########

以上是linux怎麼查看進程佔用網路速度和流量的使用情況的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除