精华内容
下载资源
问答
  • Linux查看网络带宽

    千次阅读 2020-10-29 14:33:49
    查看网络设备接口,ifconfig命令执行后,结果如下,其中lo是本地环回接口。我们要查的是ens160。 ubuntu@junyan-51:~$ ifconfig ens160 Link encap:Ethernet HWaddr 00:50:56:bf:1f:b9 inet addr:192.168.8.51 ...
    1. 查看网络设备接口,ifconfig命令执行后,结果如下,其中lo是本地环回接口。我们要查的是ens160
    ubuntu@junyan-51:~$ ifconfig
    ens160    Link encap:Ethernet  HWaddr 00:50:56:bf:1f:b9  
              inet addr:192.168.8.51  Bcast:192.168.8.255  Mask:255.255.255.0
              inet6 addr: fe80::250:56ff:febf:1fb9/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:39259841 errors:0 dropped:5400 overruns:0 frame:0
              TX packets:34924409 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:765113675318 (765.1 GB)  TX bytes:443557003596 (443.5 GB)
    
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:151908495 errors:0 dropped:0 overruns:0 frame:0
              TX packets:151908495 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1 
              RX bytes:3676577868252 (3.6 TB)  TX bytes:3676577868252 (3.6 TB)
    
    1. 查网卡带宽。sudo ethtool ens160
    ubuntu@junyan-51:~$ sudo ethtool ens160
    Settings for ens160:
    	Supported ports: [ TP ]
    	Supported link modes:   1000baseT/Full 
    	                        10000baseT/Full 
    	Supported pause frame use: No
    	Supports auto-negotiation: No
    	Advertised link modes:  Not reported
    	Advertised pause frame use: No
    	Advertised auto-negotiation: No
    	Speed: 10000Mb/s
    	Duplex: Full
    	Port: Twisted Pair
    	PHYAD: 0
    	Transceiver: internal
    	Auto-negotiation: off
    	MDI-X: Unknown
    	Supports Wake-on: uag
    	Wake-on: d
    	Link detected: yes
    

    结果是10000Mb/s。

    展开全文
  • linux测试网络带宽

    千次阅读 2018-05-02 10:00:12
    在Windows下,我们可以很方便的通过360来查看网络流量,知道哪个进程占用的网络带宽比较多。那在Linux下怎么看流量呢,对于Web服务器来说这是很重要的。 下面这边博客很仔细的介绍了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. 更多

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

     

    <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script> 阅读(736) | 评论(0) | 转发(0) |
    评论热议
    展开全文
  • Linux 查看网络带宽

    千次阅读 2019-09-19 15:02:23
    watch -n 1 -d "ifstat -a | grep eth0" 涉及命令: watch ifstat

    watch -n 1 -d "ifstat -a | grep eth0"

     

     

    涉及命令:

    watch 

    ifstat

    展开全文
  • linux 测试网络带宽时延 命令

    万次阅读 2017-10-10 23:01:50
    一般在windows 来判断网络连通性用ping 和tracert,ping的话可以来判断丢包率,tracert可以用来跟踪路由,在Linux中有一个更好的网络连通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个...

    mtr 测试丢包率和时延

    一般在windows 来判断网络连通性用ping 和tracert,ping的话可以来判断丢包率,tracert可以用来跟踪路由,在Linux中有一个更好的网络连通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是mtr

    mtr -h
    usage: mtr [-hvrctglspni46] [–help] [–version] [–report]
    [–report-cycles=COUNT] [–curses] [–gtk]
    [–raw] [–split] [–no-dns] [–address interface]
    [–psize=bytes/-s bytes]
    [–interval=SECONDS] HOSTNAME [PACKETSIZE]

    mtr -h 提供帮助命令
    mtr -v 显示mtr的版本信息
    mtr -r 已报告模式显示
    mtr -s 用来指定ping数据包的大小
    mtr -n no-dns不对IP地址做域名解析
    mtr -a 来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的
    mtr -i 使用这个参数来设置ICMP返回之间的要求默认是1秒
    mtr -4 IPv4
    mtr -6 IPv6
    设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。

    常用的基础用法
    mtr -r 202.108.33.94
    FOCUS9097 Snt: 10 Loss% Last Avg Best Wrst StDev
    220.181.61.252 0.0% 6.8 3.3 1.8 7.4 2.2
    220.181.17.217 0.0% 0.4 0.5 0.4 0.7 0.1
    220.181.16.17 0.0% 0.6 0.5 0.5 0.6 0.0
    202.97.53.14 10.0% 0.7 0.7 0.7 0.8 0.0
    219.158.35.1 0.0% 0.8 0.8 0.8 0.9 0.0
    219.158.5.81 0.0% 1.2 1.3 1.2 1.6 0.1
    123.126.0.138 0.0% 1.2 1.1 1.1 1.3 0.1
    61.148.153.126 0.0% 1.9 10.5 1.5 89.9 27.9
    61.148.143.22 0.0% 1.5 1.6 1.5 1.7 0.0
    210.74.178.198 0.0% 1.6 1.6 1.5 1.9 0.1
    202.108.33.94 0.0% 1.5 1.5 1.4 1.5 0.0
    同时显示出了路径

    或者
    mtr -r -c 15 202.108.33.94

    第三列:是显示的每个对应IP的丢包率
    第四列:显示的最近一次的返回时延
    第五列:是平均值 这个应该是发送ping包的平均时延
    第六列:是最好或者说时延最短的
    第七列:是最差或者说时延最常的
    第八列:是标准偏差

    iperf 测试带宽

    可以参照我的另外一篇博客
    http://blog.csdn.net/guizaijianchic/article/details/78204790

    -f <kmKM> 报告输出格式。 [kmKM]   format to report: Kbits, Mbits, KBytes, MBytes
    -i <sec> 在周期性报告带宽之间暂停n秒。如周期是10s,则-i指定为2,则每隔2秒报告一次带宽测试情况,则共计报告5-p 设置服务端监听的端口,默认是5001
    -u 使用UDP协议测试
    -w n<K/M> 指定TCP窗口大小
    -m 输出MTU大小
    -M 设置MTU大小
    -o <filename> 结果输出至文件
    
    服务端选项
    -s iperf服务器模式
    -d 以后台模式运行服务端
    -U 运行一个单一线程的UDP模式
    
    客户端选项
    -b , --bandwidth n[KM] 指定客户端通过UDP协议发送数据的带宽(bit/s)。默认是1Mbit/s
    -c <ServerIP> 以客户端模式运行iperf,并且连接至服务端主机ServerIPeg:  iperf -c <server_ip>
    -d 双向测试
    -t 指定iperf带宽测试时间,默认是10s。  eg:  iperf -c <server_ip> -t 20
    -P 指定客户端并发线程数,默认只运行一个线程。 eg,指定3个线程 : iperf -c <server_ip> -P 3
    -T 指定TTL

    iperf是c/s模型应用,所以必须先运行iperf server

    基础用法:
      在一台主机上(服务端):
      iperf -u -s
      另一台主机上(客户端):
      iperf -u -c 10.0.0.1(服务端的ip地址)

    ------------------------------------------------------------
    [ 52] local 10.0.0.1 port 5001 connected with 10.0.0.16 port 37433
    [ ID] Interval       Transfer     Bandwidth        Jitter   Lost/Total Datagrams
    [ 52]  0.0-10.0 sec  1.25 MBytes  1.05 Mbits/sec   0.745 ms    0/  893 (0%)
    ------------------------------------------------------------
    [ 52] local 10.0.0.16 port 37433 connected with 10.0.0.1 port 5001
    [ ID] Interval       Transfer     Bandwidth
    [ 52]  0.0-10.0 sec  1.25 MBytes  1.05 Mbits/sec
    [ 52] Sent 893 datagrams
    [ 52] Server Report:
    [ 52]  0.0-10.0 sec  1.25 MBytes  1.05 Mbits/sec   0.745 ms    0/  893 (0%)
    展开全文
  • Linux:限制网络带宽

    千次阅读 2019-06-09 20:11:04
    在本文中,我将描述两种不同的方法来限制Linux上的网络流量。 限制Linux上的应用程序流量(Rate Limit an Application on Linux) 限制网络流量速率的一种方法是通过一个名为trickle的命令行工具。 通过在程序...
  • Linux---Linux限制网络带宽的占用

    千次阅读 2016-08-09 21:19:07
    有时候我们需要限制一些进程或程序对带宽的占用,例如限制上传或下载速度。本文介绍两种方式来实现。 在 Linux 中限制一个应用的速率 限制网络流量速率的一种方法是通过一个名为trickle的命令行工具。通过在程序...
  • Linux下查看网络带宽

    千次阅读 2020-09-26 02:03:01
    Linux下查看网络流量和带宽 都知道Linux可以用top动态查看进程所占资源情况,那么如何查看网络流量和带宽呢,还是用top吗? 先看一下top指令会显示些什么 ...Linux查看网络带宽使用的指令是iftop。 如果
  • 提升linux tcp网络带宽措施

    千次阅读 2016-01-15 18:28:30
    提升带宽,对于客户端来说,就是能够在同样时间内,获取更多的数据。总的来说从两个方面考虑: 1.服务器单位时间发送更多的数据过来 2.客户端更快的处理数据要让服务器发送更多的数据,比较容易想到的办法就是开多...
  • linux命令行网络带宽检测工具

    千次阅读 2012-09-11 11:29:43
    linux下面如果你开了xwindow的话,你有一些可视化的工具,如ubuntu的话可以用xterm这个工具有点像windows的任务管理器,很好用。但是你如果登录的命令行的方式,尤其是你只能以ssh的方式连接,你就没有可能使用x...
  • Linux监控网络带宽的命令,查看特定进程的占用网络资源情况命令 监控总体带宽使用――nload、bmon、slurm、bwm-ng、cbm、speedometer和netload 监控总体带宽使用(批量式输出)――vnstat、ifstat、dstat...
  • https://blog.csdn.net/san_77227487/article/details/88054168 https://blog.csdn.net/weixin_33898876/article/details/89802958 https://blog.csdn.net/weixin_34221276/article/details/94046231 ...
  • Linux下限制网络带宽

    千次阅读 2015-06-13 22:48:04
    Linux下限制网络带宽
  • linux 网络带宽测试工具 iperf

    千次阅读 2019-07-25 19:18:35
    安装方式: 1 yum 安装 yum -y install iperf 2 源码包编译安装:  http://sourceforge.net/projects/iperf/ tar xvf iperf-xxx.tar ... 我大概试了一下,机房中局域网,带宽大概是3G左右。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 79,039
精华内容 31,615
关键字:

linux查询网络带宽

linux 订阅