查看服务器网络占用情况

  1. nethogs可以查看每个进程的网络收发量,对于需要定位高占用进程非常有帮助:
    直接yum安装就能使用
yum install -y nethogs

使用非常简单,直接接网卡名称就可以:

nethogs eth0

结果:

169957 root     ./bin/redis-server *:7501                                 eth0      288.967     217.513 KB/sec
 155970 ntsnod.. java                                                     eth0       29.101      29.735 KB/sec
 155431 ntsnod.. java                                                     eth0       26.554      26.384 KB/sec
 153333 ntsnod.. java                                                     eth0       27.268      25.275 KB/sec
 153736 ntsnod.. java                                                     eth0       25.020      24.098 KB/sec
      ? root     172.21.16.33:1718-172.21.16.9:4054                                  11.580      14.154 KB/sec
      ? root     172.21.16.33:8071-172.21.0.14:61518                                  0.313       0.300 KB/sec
 156860 ntsnod.. java                                                     eth0        0.530       0.262 KB/sec
 156511 ntsnod.. java                                                     eth0        0.450       0.198 KB/sec
 156691 ntsnod.. java                                                     eth0        0.498       0.183 KB/sec
 155057 ntsnod.. java                                                     eth0        0.478       0.173 KB/sec
 153468 ntsnod.. java                                                     eth0        0.442       0.171 KB/sec
 153072 ntsnod.. java                                                     eth0        0.442       0.171 KB/sec
 156337 ntsnod.. java                                                     eth0        0.444       0.161 KB/sec
 154690 ntsnod.. java                                                     eth0        0.443       0.160 KB/sec
      ? root     172.21.16.33:15532-169.254.0.4:80                                    2.477       0.129 KB/sec
      ? root     172.21.16.33:15542-169.254.0.4:80                                    0.211       0.118 KB/sec
      ? root     172.21.16.33:15544-169.254.0.4:80                                    0.229       0.108 KB/sec
      ? root     172.21.16.33:15540-169.254.0.4:80                                    0.242       0.108 KB/sec
      ? root     172.21.16.33:15538-169.254.0.4:80                                    0.221       0.108 KB/sec
 153202 ntsnod.. java                                                     eth0        0.349       0.106 KB/sec
 154864 ntsnod.. java                                                     eth0        0.353       0.096 KB/sec
 155801 ntsnod.. java                                                     eth0        0.352       0.096 KB/sec
 154225 ntsnod.. java                                                     eth0        0.350       0.096 KB/sec
 152943 ntsnod.. java                                                     eth0        0.093       0.075 KB/sec
 191742 root     sshd: root@pts/10                                        eth0        1.193       0.053 KB/sec
   4232 root     /usr/local/tencent/tmp_agent/agent                       eth0        0.044       0.039 KB/sec
 153881 ntsnod.. java                                                     eth0        0.246       0.032 KB/sec
 153600 ntsnod.. java                                                     eth0        0.246       0.032 KB/sec
  45174 root     redis-server *:8091                                      eth0        0.012       0.024 KB/sec
  TOTAL                                                                             530.630     429.834 KB/sec

  1. nload可以直观的显示整个机器的网络情况
    安装:
yum install -y epel-release && yum install -y nload

使用也是直接拼接网卡就可以了:

nload eth0

结果:

Device eth0 [172.21.16.33] (1/1):
==========================================================================================================================================================================================================================================
Incoming:





 ..  .
 ## .#|..  ||....  ....||....##        ||......    ..||    ..    ......  ..||  ||    ........      ..  ..##    ..      ||..  ..    ||  ..    ||    ||##..  .
.################||################  ############..####||####################..##############  ##||##########..##||..####################||||##||..######  #
###################################  ########################################################  ##########################################################  #
###################################  ########################################################  ##########################################################  #  Curr: 5.31 MBit/s
###################################  ########################################################  ##########################################################  #  Avg: 5.06 MBit/s
###################################  ########################################################  ##########################################################  #  Min: 0.00 Bit/s
###################################  ########################################################  ##########################################################  #  Max: 6.15 MBit/s
###################################  ########################################################  ##########################################################  #  Ttl: 108.79 GByte
Outgoing:




 ##  .                                                                                                                                       ..
 ## |#|....##||..  ||..||....##....    ||||||..    ####    ........  ||..||##  ||..  ..  ||..  ..  ||....##..  ||      ||||  ..  ..##  ||    ##    ||##||  .
 ################||################  ############..####..####################..##############  ##||##########||####||||##################||####||||######  #
###################################  ########################################################  ##########################################################  #
###################################  ########################################################  ##########################################################  #
###################################  ########################################################  ##########################################################  #  Curr: 6.14 MBit/s
###################################  ########################################################  ##########################################################  #  Avg: 5.85 MBit/s
###################################  ########################################################  ##########################################################  #  Min: 0.00 Bit/s
###################################  ########################################################  ##########################################################  #  Max: 7.17 MBit/s
###################################  ########################################################  ##########################################################  #  Ttl: 82.97 GByte

  1. iftop
    直接yum安装:
yum install iftop -y

安装后直接运行即可:

iftop -i eth0

结果:


iftop结果

<=、=> 表示流量的方向
TX 表示发送流量
RX 表示接收流量
TOTAL 表示总流量
Cum 表示运行 iftop 到目前时间的总流量
peak 表示流量峰值
rates 分别表示过去2s、10s和40s的平均流量

根据 iftop 中消耗流量的 IP,执行以下命令,查看连接该 IP 的进程

lsof -i | grep IP

4.抓包
使用tcpdump进行抓包,然后详细分析
命令:

tcpdump -i eth0 host [ip] -w test.pcap

然后使用Wireshark进行分析即可


  1. 使用nethogs查看每个进程的网络占用情况
    安装命令:
yum install -y nethogs

使用:

nethogs eth0

结果:

183079 elastic  /home/elastic/elasticsearch-7.16.3/jdk/bin/java                                                                                                                        eth0       11.990     208.093 KB/sec
      ? root     172.21.16.48:54155-172.21.16.36:2049                                                                                                                                            1351.662      83.507 KB/sec
 209390 root     ./redis-server *:7501                                                                                                                                                  eth0       20.396      25.090 KB/sec
      ? root     172.21.16.48:443-111.42.148.84:43027                                                                                                                                               3.881       6.388 KB/sec
      ? root     172.21.16.48:44414-172.21.16.3:3306                                                                                                                                                2.571   4.332 KB/sec
 138172 ntsnod.. java                                                                                                                                                                   eth0        1.455   2.327 KB/sec
 117498 ntsnod.. java                                                                                                                                                                   eth0        1.463   1.534 KB/sec
      ? root     172.21.16.48:80-183.192.164.126:51076                                                                                                                                              0.622   0.622 KB/sec
 127685 ntsnod.. java                                                                                                                                                                   eth0        0.539   0.559 KB/sec
  84028 root     java                                                                                                                                                                   eth0        0.370   0.520 KB/sec
 100062 ntsnod.. java                                                                                                                                                                   eth0        0.386   0.455 KB/sec
 190580 develop  java                                                                                                                                                                   eth0        0.642   0.328 KB/sec
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,590评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,808评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,151评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,779评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,773评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,656评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,022评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,678评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,038评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,756评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,411评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,005评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,973评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,053评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,495评论 2 343

推荐阅读更多精彩内容