您当前的位置: 首页 >  服务器

水的精神

暂无认证

  • 1浏览

    0关注

    711博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

iftop入门 流量监控(找出服务器耗费流量最多的ip和端口)

水的精神 发布时间:2020-11-19 20:23:03 ,浏览量:1

iftop流量监控(找出服务器耗费流量最多的ip和端口)

 

目录

  • 一、iftop是什么
  • 二、界面说明
  • 三、常用参数
  • 四、进入界面后的操作
    • 一般参数
    • 主机参数
    • 端口显示参数
    • 输出排序参数
  • 五、使用示例
    • 1.显示网卡eth0的信息,主机通过ip显示
    • 2.显示端口号(添加-P参数,进入界面可通过p参数关闭)
    • 3.显示将输出以byte为单位显示网卡流量,默认是bit
    • 4.显示流量进度条
    • 5.显示每个连接的总流量
    • 6.显示指定ip 172.17.1.158的流量
  • 六、实战-找出最费流量的ip和端口号
    • 1.进入界面
    • 2.按下L显示流量刻度
    • 3.按下T显示总量
    • 4.按下3,根据最近40s统计排序
    • 5.按下t,发送和接受合成一行
    • 6.多按几次B,查看最近2s、10s、40s的统计
    • 7.筛选指定IP 172.17.1.158
    • 8.找到这个ip哪个端口流量用得最多

 

一、iftop是什么

iftop是类似于top的实时流量监控工具。

作用:监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等

官网:http://www.ex-parrot.com/~pdw/iftop/

二、界面说明
=>代表发送数据,      根据远端目标主机的主机名或IP地址进行排序
o      切换是否固定显示当前的连接
五、使用示例 1.显示网卡eth0的信息,主机通过ip显示

  注意eth0是我们网卡的名称,这个是在服务器上通过使用 ifconfig 命令查看的,第二行红框就是我们自己网卡的名称

iftop -i eth0 -n
2.显示端口号(添加-P参数,进入界面可通过p参数关闭)
iftop -i eth0 -n -P
3.显示将输出以byte为单位显示网卡流量,默认是bit
iftop -i eth0 -n -B
4.显示流量进度条
iftop -i eth0 -n(进入界面后按下L)
5.显示每个连接的总流量
iftop -i eth0 -n(进入界面后按下T)
6.显示指定ip 172.17.1.158的流量
iftop -i eth0 -n(进入界面后按下l,输入172.17.1.158回车)
六、实战-找出最费流量的ip和端口号

网上找了一圈,全是粘贴复制的iftop命令使用,没说到点上

接下,请欣赏真正的表演

1.进入界面
iftop -i eth0 -nNB -m 10M

-i 指定网卡, -n 代表主机通过ip显示不走DNS -N 只显示连接端口号,不显示端口对应的服务名称(不加会显示如ssh这样的服务名称,不便于排查) -B 指定显示单位为Kb,默认是bit,太小! -m 设置输出界面中最上面的流量刻度最大值,流量刻度分5个大段显示 进入后界面如下

2.按下L显示流量刻度

L参数直接显示进度条,方便人类阅读,别说你能直接通过数字感知,小心被砍死

3.按下T显示总量

总得有个总数统计,看着方便!

4.按下3,根据最近40s统计排序

用平均值来统计最权威点

5.按下t,发送和接受合成一行

显示两行没什么意思,一行就够了!

6.多按几次B,查看最近2s、10s、40s的统计

没错,图中的172.17.1.158就是我们找到的流量用得最多的IP

7.筛选指定IP 172.17.1.158

按下l, 输入172.17.1.158,出现如下 回车,生效 这下就只看到这个ip的流量监控了

8.找到这个ip哪个端口流量用得最多

按下p,根据端口号显示

到这里,我们就学会了如何找出流量用得最多的ip和端口号,这么好干货你不high起来对不起哥这么用心的截图!

关注
打赏
1664074814
查看更多评论
立即登录/注册

微信扫码登录

0.0488s