linux网卡流量查询sar,Linux 查看实时网卡流量的方法 sar nload iftop

1.使用nload

yum install -y gcc gcc-c++ ncurses-devel make wget

wget http://www.roland-riegel.de/nload/nload-0.7.4.tar.gz

tar zxf nload-0.7.4.tar.gz && cd nload-0.7.4 && ./configure && make && make install

# nload ens33

e99552d255cea5b5d948b3b62c6a8006.png

有图形界面显示,比较直观

2.sar 计量脚本

sar(System Activity Reporter 系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘 I/O、CPU 效率、内存使用状况、进程活动及 IPC 有关的活动等。

yum -y install sysstat

# cat flow

#!/bin/bash

ethn=$

while true

do

RX_pre=$(cat /proc/net/dev | grep $ethn | sed 's/:/ /g' | awk '{print $2}')

TX_pre=$(cat /proc/net/dev | grep $ethn | sed 's/:/ /g' | awk '{print $10}')

sleep

RX_next=$(cat /proc/net/dev | grep $ethn | sed 's/:/ /g' | awk '{print $2}')

TX_next=$(cat /proc/net/dev | grep $ethn | sed 's/:/ /g' | awk '{print $10}')

clear

echo -e "\t RX `date +%k:%M:%S` TX"

RX=$((${RX_next}-${RX_pre}))

TX=$((${TX_next}-${TX_pre}))

if [[ $RX -lt ]];then

RX="${RX}B/s"

elif [[ $RX -gt ]];then

RX=$(echo $RX | awk '{print $1/1048576 "MB/s"}')

else

RX=$(echo $RX | awk '{print $1/1024 "KB/s"}')

fi

if [[ $TX -lt ]];then

TX="${TX}B/s"

elif [[ $TX -gt ]];then

TX=$(echo $TX | awk '{print $1/1048576 "MB/s"}')

else

TX=$(echo $TX | awk '{print $1/1024 "KB/s"}')

fi

echo -e "$ethn \t $RX $TX "

done

# bash flow ens33

RX :: TX

ens33 .268KB/s .26172KB/s

3.使用iftop

yum -y install flex byacc libpcap ncurses ncurses-devel libpcap-devel

wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz

tar zxvf iftop-0.17.tar.gz && cd iftop-0.17

./configure && make && make install

# iftop

f552dfaafc5c5e5cd114b750c4e9869b.png

更新 wget http://www.ex-parrot.com/pdw/iftop/download/iftop-1.0pre4.tar.gz -c

白色的就是当前网速的进度条了

4.使用dstat

yum -y install dstat

# dstat-n

277173eb5851c74cf0844560d8cc56e6.png

recv就是下载速度,当前约为300KB/s,暂时没找到单行显示的命令

iftop虽然也有图形化,但是无效内容太多,单一需求使用nload和dstat比较方便

5.nethogs

当你想要快速了解谁占用了你的带宽时,Nethogs 是快速和容易的。以 root 身份运行,并指定要监听的接口。它显示了空闲的应用程序和进程号

# nethogs wlan0

NetHogs version 0.8.1

PID USER PROGRAM DEV SENT RECEIVED

7690 carla /usr/lib/firefox wlan0 12.494 556.580 KB/sec

5648 carla .../chromium-browser wlan0 0.052 0.038 KB/sec

TOTAL 12.546 556.618 KB/sec

7.vnstat

vnstat -i wlan0+eth0+eth1

$ vnstat -i wlan0

Database updated: Tue Oct 17 08:36:38 2017

wlan0 since 10/17/2017

rx: 45.27 MiB tx: 3.77 MiB total: 49.04 MiB

monthly

rx | tx | total | avg. rate

------------------------+-------------+-------------+---------------

Oct '17 45.27 MiB | 3.77 MiB | 49.04 MiB | 0.28 kbit/s

------------------------+-------------+-------------+---------------

estimated 85 MiB | 5 MiB | 90 MiB |

daily

rx | tx | total | avg. rate

------------------------+-------------+-------------+---------------

today 45.27 MiB | 3.77 MiB | 49.04 MiB | 12.96 kbit/s

------------------------+-------------+-------------+---------------

estimated 125 MiB | 8 MiB | 133 MiB |

Reference:

PS:

Linux查看实时网卡流量的几种方式

Linux查看实时网卡流量的几种方式 来源  https://www.jianshu.com/p/b9e942f3682c 在工作中,我们经常需要查看服务器的实时网卡流量.通常,我们会通过这几种方式查 ...

详解Linux查看实时网卡流量的几种方式(转)

转自https://www.jb51.net/article/112965.htm 假如Keepalived有10个VIP,怎么查看每个VIP的流量呢? 这里就可以使用sar命令查看网卡流量了.前提是 ...

Linux 查看实时网卡流量的几种方式

在工作中,我们经常需要查看服务器的实时网卡流量.通常,我们会通过这几种方式查看Linux服务器的实时网卡流量. 1. sar -n DEV 1 2 sar命令包含在sysstat工具包中,提供系统的众 ...

Linux查看实时带宽流量情况

Linux中查看网卡流量工具有iptraf.iftop以及nethogs等,iftop可以用来监控网卡的实时流量(可以指定网段).反向解析IP.显示端口信息等. 安装iftop的命令如下: CentO ...

Linux查看当前网卡流量

sar(system activity reporter) sar通过cron定时调用执行收集和记录信息,默认是10分钟执行一次. # more /etc/cron.d/sysstat # Run s ...

centos查看实时网络带宽占用情况方法

Linux中查看网卡流量工具有iptraf.iftop以及nethogs等,iftop可以用来监控网卡的实时流量(可以指定网段).反向解析IP.显示端口信息等. centos安装iftop的命令如下: ...

通过Nethogs查看服务器网卡流量情况

在日常运维工作中,会碰到服务器带宽飙升致使网站异常情况.作为运维人员,我们要能非常清楚地了解到服务器网卡的流量情况,观察到网卡的流量是由哪些程序在占用着. 今天介绍一款linux下查看服务器网卡流量占 ...

转:centos查看实时网络带宽占用情况方法

Linux中查看网卡流量工具有iptraf.iftop以及nethogs等,iftop可以用来监控网卡的实时流量(可以指定网段).反向解析IP.显示端口信息等. centos安装iftop的命令如下: ...

centos查看实时网络带宽占用情况方法【转】

Linux中查看网卡流量工具有iptraf.iftop以及nethogs等,iftop可以用来监控网卡的实时流量(可以指定网段).反向解析IP.显示端口信息等. centos安装iftop的命令如下: ...

随机推荐

CSS3 box-sizing

请在火狐浏览器测试,其他浏览器不一定有效

[转][LoadRunner]LR性能测试结果样例分析

LR性能测试结果样例分析 测试结果分析 LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要.并发数.平均事务响应时间.每秒点击数.业务成功率.系统资源.网页细分图.Web服务器资源 ...

python select poll epoll的区别

select 优点:为最早的异步io处理模块,他可以再linux上和windows上使用,跨平台兼容性好,而poll和epoll都不能在windows系统环境中使用. 缺点:select的机制决定了他 ...

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值