1 iftop:

如果你想看到现在你的带宽到底是哪些应用在使用,并且各个应用占据了多少带宽的时候,可以用iftop显示出来.使用的参数如下:

-h                  display this message

-n                  don't do hostname lookups

-N                  don't convert port numbers to services

-p                  run in promiscuous mode (show traffic between other

hosts on the same network segment)

-b                  don't display a bar graph of traffic

-B                  Display bandwidth in bytes

-i interface        listen on named interface

-f filter code      use filter code to select packets to count

(default: none, but only IP packets are counted)

-F net/mask         show traffic flows in/out of IPv4 network

-G net6/mask6       show traffic flows in/out of IPv6 network

-l                  display and count link-local IPv6 traffic (default: off)

-P                  show ports as well as hosts

-m limit            sets the upper limit for the bandwidth scale

-c config file      specifies an alternative configuration file

-t                  use text interface without ncurses

Sorting orders:

-o 2s                Sort by first column (2s traffic average)

-o 10s               Sort by second column (10s traffic average) [default]

-o 40s               Sort by third column (40s traffic average)

-o source            Sort by source address

-o destination       Sort by destination address

The following options are only available in combination with -t

-s num              print one single text output afer num seconds, then quit

-L num              number of lines to print

如果你只有一个网络接口,直接运行iftop就可以了,如果你有多个则需要通过-i来指定比如我们的使用iftop -i wlp2s0.显示如下,左边一列是源地址,显示的是域名.中间则是显示的目的地址也就是使用的网络,后面则是速率

最下面还展示了接受和发出的包大小.以及总共的计算.

在页面中你也可以在命令运行时更改显示选项:

h 切换帮助界面

n 是否解析域名

s 切换源地址显示

S 是否显示端口号

t 切换文本显示界面

p 暂停显示更新

q 推出程序

N 是否解析端口

nethogs:

nethogs是个快速而简单的方法,需要用root身份制定要监听的接口,它会显示应用程序以及进程号,所以在你想杀死某个进程的时候,你可以通过这个命令查找到进程号.

nethogs的命令参数如下:

Options

-h     display available commands usage.

-V     prints Version info.

-d     delay for refresh rate.

-v     select view mode

-p     sniff in promiscious mode (not recommended).

-t     tracemode.

-c     limit number of refreshes

-s     sort by traffic sent

显示页面的命令比较少,只有如下几个:

m      cycle between display modes (kb/s, kb, b, mb)

r      sort by 'received'

s      sort by 'sent'

q      quit

vnstat:

vnstat实时的显示所有的网络数据.

你也可以通过这几种方式过滤数据显示:

-h: 按小时显示统计信息

-d 按天显示统计信息

-w 按周显示信息

-m 按月显示信息

-l 查看实时更新

3款Linux网络监视工具的更多相关文章

  1. 20个Linux系统监视工具

    需要监视Linux服务器的性能?试试这些内置的命令和一些附加的工具吧.大多数Linux发行版都集成了一些监视工具.这些工具可以获取有关系统活动的信息的详细指标.通过这些工具,你可以发现产生系统性能问题 ...

  2. Linux系统监视工具

    转自      http://bbs.51cto.com/thread-971896-1.html # 1: top – 查看活动进程的命令TOP工具能够实时显示系统中各个进程的资源占用状况.默认情况 ...

  3. NAGIOS(网络监视工具)

    Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机,路由器等网络设备,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员 ...

  4. Linux网络状态工具ss命令使用详解【转】

    ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix dom ...

  5. (转)Linux网络状态工具ss命令使用详解

    Linux网络状态工具ss命令使用详解 原文:http://www.landui.com/help/show-5991.html ss 是 socket statistics 的缩写.顾名思义,ss ...

  6. Linux网络统计工具/命令

    我在Linux(基于CentOS 或者 Debian 的发行版)中该如何查看当前网络端口吞吐量的统计信息?在Linux操作系统中如何查看当前内核snmp计数器以及网络端口的统计信息? 你可以使用以下任 ...

  7. Linux 网络性能测试工具 iperf 的安装和使用

    简介:Iperf是一个网络性能测试工具.可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失.Iperf在Linux和windows平台 ...

  8. Linux网络状态工具ss命令使用详解

    ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix dom ...

  9. linux 网络状态工具ss命令

    ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix dom ...

随机推荐

  1. 2016北京集训测试赛(六)Problem B: 矩阵

    Solution 最小割. 参考BZOJ 3144切糕 在那道题的基础上将建图方法稍作变形: 我们对格子进行黑白染色, 对于两个格子之和\(\le k\)的限制, 就可以确定其中一个是白色格子, 一个 ...

  2. 使用Git Gui从Bonobo服务器中克隆Repository(仓库)

    刚开始在使用Git Gui从Bonobo服务器中克隆Repository(仓库)中遇到一些问题,如下图所示: 后来百度,有人遇到类似的问题,得到解决思路,请大家参考这里.大意说出现这个问题是因为要克隆 ...

  3. iOS github大全 & iOS7的学习blog

    iOS github大全 :有600多个iOS各方面的开源库,并分类了 一天天学习iOS7 :每天学习一点iOS7的新特性

  4. Jinja2文档学习

    这些文档需要精度一遍 1.http://jinja.pocoo.org/docs/dev/ 2.http://jinja.pocoo.org/docs/dev/templates/# 3.https: ...

  5. SQL 语句基础

    一 查询常量1. SELECT 学生编号, 学生姓名,性别 FROM tb_Student2. SELECT 学生姓名 AS 姓名, 性别 AS 学生性别 FROM tb_Student3. SELE ...

  6. Jboss7类载入器

    1. 类载入器理论知识介绍 类载入器基于Jboss Module,代替了层次类载入环境,避免了当类存在多个版本号时,导致类载入错误. 类载入是基于模块的.必须显示的定义模块依赖.部署也是模块化的,假设 ...

  7. Synchronized与ReentrantLock的区别

    1.ReentrantLock 拥有Synchronized相同的并发性和内存语义,此外还多了 锁投票,定时锁等候和中断锁等候 线程A和B都要获取对象O的锁定,假设A获取了对象O锁,B将等待A释放对O ...

  8. 【重点突破】——SVG技术动态随机绘制圆形

    一.引言 在学习Canvas绘图技术时,做的是随机验证码的例子,在学习SVG绘图技术时,同样也有一个随机绘制的例子——动态随机绘制圆形.这个练习,即综合了多种SVG技术的知识点,又很具有艺术感,随机生 ...

  9. /etc/shadow 密码加密方法

    [root@mysql-master ~]# cat /etc/shadowroot:$6$spzQDWctb8Lmju0o$KoUz5Qwv1tWyVYfd5cuBw.TQVIaCvCX8ixGG9 ...

  10. es6 - 箭头

    class User { constructor(name, age) { this.name = name; this.age = age; } changeName(name) { this.na ...