硫酸氨基葡萄糖胶囊,原创|高逼格的 2 个小神器,用好了流量监控不必愁,赌神2

在日常运维环境中,咱们肯定会遇到以下这种需求:

1、网络流量反常,不知道是哪个程序的流量爆涨?

2、日常需求监控网络实时的流量进去数据

面试装逼系列|这售罄篇文章,让运维监控不再成为你的短板!

学会这 18 个东西,你一定能真实了解怎么监控网络带宽!

根据这两点需求,民工哥今日给我们共享两个很强壮的指令东西:

  • Nethogs
  • Nload


1.Nethogs

1.1 Nethogs介绍

NetHogs是一个开源的指令行东西(类似于Linux的top指令),用来知道的哥哥按进程或程序实时计算唐慧女儿网络带宽运用率。

NetHogs是一个小型的net top东西,不像大多数东西那样拖慢每个协议或许是每个子网的速度而是依照进程进行带宽分组。NetHogs不需求依靠载入某个特别的内核模块。假如发生了超级杂货超市网络堵塞你能够发动NetHogs当即看到哪个PID形成的这种状况。这样就很简略找出哪个程序跑飞了然后忽然占用你的带宽。

1.2 Nethogs装置

装置依靠包

[root@rs-server ~]# yum install libpcap libpcap-devel -y
[root@rs-server ~]# yum -y install epel-release

装置nethogs

[root@rs-server ~]# cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core)
[root@rs-server ~]# uname -r
3.10.0-693.el7.x86_64
[root@rs-server ~]# yum install nethogs -y


[root@rs-server小细胞肺癌 ~]# nethogs -help
usage: net硫酸氨基葡萄糖胶囊,原创|高逼格的 2 个小神器,用好了流量监控不用愁,赌神2hogs [-V] [-h] [-b] [-d seconds] [-v mode] [-c count] [-t] [-p] [-s] [device [device [device ...]]]
-V : prints version.
-h : prints this help.
-b : bughunt mode - implies tracemode.
-d : delay for update refresh rate in secon硫酸氨基葡萄糖胶囊,原创|高逼格的 2 个小神器,用好了流量监控不用愁,赌神2ds. defaul桅组词t is 1.
-v : view mode (0 = KB/s, 1 = total KB, 2 = total B, 3 = total MB). default is 0.
-c : number of updates. default is 0 (unlimited).
-t : tracemode.
-p : 硫酸氨基葡萄糖胶囊,原创|高逼格的 2 个小神器,用好了流量监控不用愁,赌神2sniff in promiscious mode (not recommended).
-s : sort output by sent column.
-a : monitor all devices, even loopback/stopped硫酸氨基葡萄糖胶囊,原创|高逼格的 2 个小神器,用好了流量监控不用愁,赌神2 ones.
device : device(s) to monitor. default is all interfaces up and running excluding loopback
When nethogs is running, press:
q: quit
s: sort by SENT traffic
r: sort by RECEIVE traffic
m: switch between total (KB, B, MB) and KB/s mode

输入指令nethogs -help呈现协助信息,标明装置成功,十分的简略快速。

1.3 Nethogs指令介绍

以下是NetHogs的一些交互指令(键盘快捷键)

  • m 拔丝苹果的做法: 修正单位
  • r : 按流量排序
  • s : 按发送流量排序
  • q : 退出指令提示符

参数介绍:

  • -V : 显现版别信息,留意是大写字母V.
  • -v:切换显现单位,默许是默许是KB/s(0表明 KB/s,1表明KB,2表明B悲风神教,3表明MB)
  • -c:检测次数(后边直接跟数字)
  • -a:检测一切的设备
  • -d : 推迟更新改写速率,以秒为单位。默许值为 1.
  • -t : 盯梢形式.
  • -b : bug 打猎形式 — — 意味着盯梢形式.
  • -p : 混合形式(不引荐). 萧县气候
  • device: 要监督的设备称号. 默许为 eth0


1.4 Nethogs实践

[root@rs-server ~]# nethogs 
Ethernet link detected
Ethernet link detected
Waiting for first packet to arrive (see sourceforge.net bug 1019381)
NetHogs version 0.8.5
PID USER PROGRAM DEV SENT RECEIVED
1023 root s小学生shd: root@pts/0 ens33 0.166 0.059 KB/sec
? root unknown TCP 0.000 0.000 KB/sec
TOTAL 0.166 0.059 KB/sec

直接运用nethogs指令的显现界面如上

[root@rs-server ~]# netho乳铁蛋白gs -d 2 -v 3 -c 5 -a
Ethernet link detected
Ethernet link detected
Eth地级市ernet link detected
Waiting for first packet to arrive (see sourceforge.net bug 1019381)
NetHogs version 0.8.5
PID USER PROGRAM DEV SENT RE美尼尔综合征CEIVED
1023 root sshd: root@pts/0 ens33 0.001 0.000 MB
?硫酸氨基葡萄糖胶囊,原创|高逼格的 2 个小神器,用好了流量监控不用愁,赌神2 root unknown TCP 0.000 0.000 MB
TOTAL 0.001 0.000 MB

nethogs指令功用仍是挺强壮的,抓紧时刻操练一下吧!!

2.Nload

2.1 nload介绍沙漠

nload是一个实时监控网络流量和带宽运用状况,展现进出的流量状况,不只有数值,也能够有动态图展现。

2.2 nload 装置

[root@rs-serv硫酸氨基葡萄糖胶囊,原创|高逼格的 2 个小神器,用好了流量监控不用愁,赌神2er ~]# yum -y install epel-release

nload装置

[root@rs-server ~]# yum install nload -y

nload假如直接输入这个指令默许只检查第一个网络的流量进出状况,一般是在nload后边指定网络,能够指定多个网络。

2.3 nload操作介绍

nload 默许分为上下两块:

  • 上半部分是:Incomin长安星光4500g也便是进入网卡的流量,
  • 下半部分是:Outgoing,也便是从这块网卡出去的流量,

每部分都有当时流量(Curr),

均匀流量(Avg),

最小流量(Min),

最大流量(Max),

总和流量(Ttl)这几个部分,看起来仍是蛮直观的。

nload默许的是eth0网卡,假如你想花心监测eth1网卡的流量

#nload eth1

参数介绍

  • -a:悉数数据的改写时刻周期,单位是秒,默许是300.
  • -i:进入网卡的流量图的显现份额最大值设置,默许10240 kBit/s.
  • -m:不显现流量图,只显现计算数据。
  • -o:出去网卡的流量图的显现份额最大值设置,默许10240 kBit/s.
  • -t:显现数据的改写时刻距离,单位是毫秒,默许500。
  • -u:设置右边Curr、Avg、Min、Max的数据单位,默许是主动变的.留意大小写单位不同!
  • h|b|k|m|g h: auto, b: Bit/s, k: kBit/s, m: MBit/s etc.
  • H|B|K|M|G H: auto, 硫酸氨基葡萄糖胶囊,原创|高逼格的 2 个小神器,用好了流量监控不用愁,赌神2B: Byte/s, K: kByte/s, M: MByte/s etc.
  • -U:设置右边Ttl的数据单位,默许是主动变的.留意大小写单位不同(与-u相同)!
  • Devices:自定义监控的网卡,默许是悉数监控的,运用左右键切换。


界面操作

  • 上下方向键、左右方向键、enter键或许tab键都就能够切换检查多个网卡的流量状况
  • 按 F2 显现选项窗口。
  • 按 F5 将当时设置保存到用户配置文件。
  • 按 F6 从配置文件从头加载设置。
  • 按 q 或许 Ctrl+C 退出 nload。


2.4 nload实践

Device ens33 [192.168.1.100] (1/1):
==================================包子皮==========================================东航官网
Incoming:
Curr: 936.00 Bit/s
Avg: 1.27 kBit/s
Min: 840.00 Bit/s
Max: 6.26 kBit/s
Ttl: 8.78 MByte
Outgoing:
Curr: 7.70 kBit/s
Avg: 7.70 kBit/s
Min: 3.97 kBit/s
Max: 10.49 kBit/s
Ttl: 299.35 kByte

更多相关的参数与操作,我们能够自己操练一下。

大众号后台回复「目录」能够检查大众号文章目录大全,回复「加群」能够参加读者技术沟通群喊山,与我们一同沟通。

-------------------------------

感谢我们的阅览,下面是一个抽奖链接,点击链接进去参加抽奖吧,2019年6月22日23:59开奖,感谢我们的支撑!

感谢我们一直以来的阅览、在看和转发,点我参加抽奖!点我参加抽奖!