又一次不要脸的转载了别人的东西。。。。。。 转载自 http://codingstandards.iteye.com/blog/1541817

在Linux下怎么看网络流量?方法太多了

  • 博客分类:
  • Linux问题

在Linux下怎么看网络流量?

在Windows下,我们可以很方便的通过360来查看网络流量,知道哪个进程占用的网络带宽比较多。那在Linux下怎么看流量呢,对于Web服务器来说这是很重要的。

下面这边博客很仔细的介绍了Linux下看流量的方法:

Linux 各种查看网卡流量的方法  http://jasonyong.blog.51cto.com/47753/174197

我使用了其中一些,还找了网上其他一些资料,总结如下:

1. 使用 iptraf

iptraf是一个实时查看网络流量的文本屏幕界面工具。

有些系统不一定安装了,

如果是 RHEL,那么就去找安装盘中的 iptraf*.rpm 包安装;

如果是 CentOS,那么用 yum install -y iptraf 进行安装

iptraf是一个文本全屏幕界面,操作起来比较简单明了。最好使用 putty 来看,SecureCRT可能显示乱码。

它提供了很多统计方式:

(1)IP traffic monitor

(2)General interface statistics

(3)Detailed interface statistics

如果跟上 -B 参数,还可以后台执行,把数据保存到文件中,位于 /var/log/iptraf 目录。

2. nload

不是系统自带程序。

3. ifstat

不是系统自带程序。

4. sar

如果系统没有安装,

如果是 RHEL,那么就去安装盘中找 sysstat*.rpm 包安装;

如果是 CentOS,那么用 yum install -y sysstat 安装。

http://www.turbolinux.com.cn/turbo/wiki/ 写道
sysstat是一个工具包,包含有几个很有用的系统检测程序,iostat,mpstat和sar.
Turbolinux的各个版本上,都包含这个工具包.
iostat用于输出CPU,I/O系统和磁盘分区的统计信息.可以用来分析磁盘I/O,带宽等信息.
mpstat用于输出CPU的各种统计信息. 可以用来分析程序运行时在内核态和用户态的工作情况.
sar用于定时搜集系统的各种状态信息.然后可以对系统各个时间点的状态进行监控.

sar有很多用途,如果要来监控网络流量,使用下面的命令行方式:

sar -n DEV interval count

其中,interval是统计时间间隔,以秒为单位;count是总共统计几次,如果为0就不断的统计直到 Ctrl+C 打断,否则执行count次就退出。

比如:sar -n DEV 1 4

比如:sar -n DEV 10 0

IFACE:LAN接口
rxpck/s:每秒钟接收的数据包
txpck/s:每秒钟发送的数据包
rxbyt/s:每秒钟接收的字节数
txbyt/s:每秒钟发送的字节数

下面的资料还介绍了sar的其他用途:

怎么在Linux下察看网络流量和硬盘使用情况 http://www.yesadmin.com/301/133723/index.html

5. watch more /proc/net/dev

不直观。

6. watch ifconfig

不直观。

7. iftop

不是系统自带程序。

8. mtr

mtr也是一个文本屏幕程序,使用 yum install -y mtr 进行安装。

没有仔细用过。

9. ntop

提供Web界面查看。ntop还支持Windows平台。

下面的资料介绍了ntop的安装

基于linux的NTOP安装配置 http://linuxtro.blog.51cto.com/1239505/292709

互动百科 写道
NTOP是一种监控网络流量 的工具,用NTOP显示网络的使用情况比其他一些网管软件 更加直观、详细。NTOP甚至可以列出每个节点计算机的网络带宽利用率。

NTOP是一个灵活的、功能齐全的,用来监控和解决局域网 问题的工具。它同时提供命令行输入和Web界面,可应用于嵌入式Web 服务。

这个工具应该来说相当不错。

10. tcpdump + 命令组合

https://bbs.et8.net/bbs/showthread.php?t=674503 写道
tcpdump -i eth0 -nv > 111
#top10 ip
cat 111|awk '{print $2}'|cut -d"." -f1-4|grep 192.168|sort|uniq -c|sort -rn|head

如果没有安装 tcpdump,使用 yum install -y tcpdump 进行安装。

我没用出来,暂时也没工去研究它。

11. vnstat

简单实用的网络流量统计工具 http://wowubuntu.com/vnstat.html

不曾使用过。

12. 更多

请大家补充你使用的查看/监控网络流量的方式。

Linux网络流量监控相关推荐

  1. Linux网络流量监控Iftop安装

    2019独角兽企业重金招聘Python工程师标准>>> Linux网络流量监控Iftop主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代 ...

  2. Linux 网络流量监控利器 iftop 中文入门指南

    iftop 是什么 在 Linux 系统下即时监控服务器的网络带宽使用情况,有很多工具,比如 iptraf.nethogs 等等,但是推荐使用小巧但功能很强大的 iftop 工具. iftop 是 L ...

  3. 基于linux网络流量监控与分析软件的设计与实现shell,Shell图形化监控网络流量

    网络流量的监控工具有很多,如:Mrtg.Cacti.Zabbix等等,他们都有着各自的特点,不同的侧重,只为适合不同的应用场景的各种特殊需求.除了网络流量监控工具以外,还有Nagios这样的监控主机状 ...

  4. Linux网络流量监控脚本

    公网业务中时长会出现服务器异常繁忙或者CPU和内存突然增长,导致我们服务不稳定,很有可能是被网络攻击导致的.所以运维人员都要具备对服务器的流量和连接数进行随时监控和排查的能力. 前几期出了一批使用脚本 ...

  5. linux监控网络端口流量,Linux 网络流量监控利器 iftop

    介绍 iftop 是 Linux 系统一个款免费的网卡实时流量监控工具,类似 top 命令.可以监控指定网卡的实时流量.端口连接信息.反向解析 IP 等.Linux系统下这样的工具还有很多,例如:ip ...

  6. 网络流量监控及流量异常检测

    当今的企业面临着许多挑战,尤其是在监控其网络基础设施方面,需要确保随着网络规模和复杂性的增长,能够全面了解网络的运行状况和安全性.为了消除对网络性能的任何压力,组织应该采取的一项重要行动是使用随组织一 ...

  7. Linux 网络流量监控工具

    Linux 网络流量监控 Linux 网络流量监控是捕获和分析企业的 Linux 网络流量的过程. 为什么要监控 Linux 网络流量 深入了解网络流量对于测量和管理带宽使用情况非常重要.分析 Lin ...

  8. linux系统CPU,内存,磁盘,网络流量监控脚本

    前序 1, #cat /proc/stat/  信息包含了所有CPU活动的信息,该文件中的所有值都是从系统启动开始累积到当前时刻 2, #vmstat –s   或者 #vmstat    虚拟内存统 ...

  9. linux网络流量实时监控工具之iptraf 【个人比较喜欢用的流量监控软件】

    linux网络流量实时监控工具之iptraf IPTraf是一个网络监控工具,功能比nload更强大,可以监控所有的流量,IP流量,按协议分的流量,还可以设置过滤器等,如下图 对监控网络来说,这个更适 ...

  10. linux 监控网络出口流量,Linux下网络流量监控

    原标题:Linux下网络流量监控 Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发 网络数据使用 我生活在一个预付费的互联网环境中,大约每个月7GB流量.监视 ...

最新文章

  1. 用 Python 画圣诞树的 N 种玩法
  2. 基于FastJson的通用泛型解决方案
  3. wincc远程服务器配置,wincc实现远程访问的方法
  4. Android 6.0 7.0 8.0 一个简单的app内更新版本-okgo app版本更新
  5. 北理工爬虫课程学习记录
  6. Visual Studio 2019 16.3 Preview 3 发布,使用 IntelliCode 重构更容易
  7. pycharm关联python ide_Python+Selenium进阶版 (一)- Python IDE工具-PyCharm的安装和使用...
  8. win7 正在锁定计算机 卡住,win7系统安装卡在正在启动windows界面的解决方法
  9. 【美化】小米平板IOS主题
  10. android 安装包反编译,Android逆向之反编译APK和安装包漏洞解析
  11. nvidia怎么查看
  12. c语言网页版在线编译器_梦幻西游网页版在线玩 梦幻西游网页版礼包兑换码_梦幻西游网页版...
  13. 【转】Mac下 如何配置虚拟机软件Parallel Desktop--超详细
  14. markdown的基本使用方法 1
  15. 第一次sql注入的教训与思考
  16. win10系统添加安装打印机教程
  17. 小编带你一起揭开DLL木马的神秘面纱(转)
  18. Python实现世界人口地图
  19. 数字化开采|AIRIOT智慧矿山自动化生产解决方案
  20. 【python】argv的用法

热门文章

  1. (附源码)springboot社区疫情防控管理系统 毕业设计 164621
  2. go用smpt包发送邮件, 被抄送收不到邮件bug
  3. 单相全控桥有源逆变电路matlab仿真,单相桥式全控整及有源逆变电路的MATLAB仿真.doc...
  4. 三星android 截图,三星手机如何截图?几种三星手机截屏的方法教程
  5. 韩顺平php ecshop,ecshop教程
  6. 芯片烧录器编程AT24C02
  7. 计算机设备如何巡检,计算机联锁设备巡检作业指导书.pdf
  8. 美团热修复 Robust 方案接入(一)
  9. 物联网是什么,华为云学院带你走进物联网的前世今生
  10. 安卓电子书格式_好学习、求向上 | 转换各类文件格式?一个网站就够了