当前位置: 首页 > 编程笔记 >

监控网络流量和带宽使用情况(以%os为单位)

王成化
2023-03-14
本文向大家介绍监控网络流量和带宽使用情况(以%os为单位),包括了监控网络流量和带宽使用情况(以%os为单位)的使用技巧和注意事项,需要的朋友参考一下

通常,系统管理员使用各种监视工具来检查性能问题和相关问题。nload是在命令行界面上监视网络吞吐量的最有用的应用程序之一。它是一个控制台应用程序,可实时监视网络流量和带宽使用情况。它使用两个图表将流量可视化,并提供其他信息,例如传输的数据总量和最小/最大网络使用率。

本文介绍“如何在Cent OS中监视网络流量和带宽使用情况”。

安装nload

在Cent OS上安装nload之前,需要EPEL软件包,并且默认情况下应启用它。

要安装EPEL软件包,请使用以下命令-

# sudo yum install epel-release

样本输出应如下所示–

Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: ftp.iitm.ac.in
* elrepo: mirrors.ircam.fr
* extras: ftp.iitm.ac.in
* updates: ftp.iitm.ac.in
Resolving Dependencies
--> Running transaction check
---> Package epel-release.noarch 0:7-5 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package       Arch       Version       Repository       Size
================================================================================
Installing:
epel-release noarch       7-5          extras          14 k
Transaction Summary
================================================================================
Install 1 Package

要安装nload,请使用以下命令–

# yum -y install nload

样本输出应如下所示–

Loaded plugins: fastestmirror, langpacks
epel/x86_64/metalink           | 3.7 kB 00:00
epel                             | 4.3 kB 00:00
(1/3): epel/x86_64/group_gz      | 169 kB 00:01
(2/3): epel/x86_64/updateinfo    | 498 kB 00:02
(3/3): epel/x86_64/primary_db    | 3.9 MB 00:06
Loading mirror speeds from cached hostfile
* base: ftp.iitm.ac.in
* elrepo: mirrors.ircam.fr
* epel: mirrors.hustunique.com
* extras: ftp.iitm.ac.in
* updates: ftp.iitm.ac.in
Resolving Dependencies
--> Running transaction check
---> Package nload.x86_64 0:0.7.4-4.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package       Arch       Version       Repository       Size
================================================================================
Installing:
nload       x86_64       0.7.4-4.el7       epel          70 k
Transaction Summary
================================================================================
Install 1 Package

使用nload显示当前网络使用情况

要查看网络统计信息,请使用以下命令-

# nload

样本输出应如下所示–

Incoming:
   Curr: 624.00 Bit/s
   Avg: 4.67 kBit/s
   Min: 0.00 Bit/s
   Max: 45.31 kBit/s
   Ttl: 125.73 MByte
Outgoing:
   Curr: 552.00 Bit/s
   Avg: 9.45 kBit/s
   Min: 0.00 Bit/s
   Max: 98.27 kBit/s
   Ttl: 12.92 MByte

控制nload应用

要控制nload命令,请使用以下选项–

  • 您可以通过按左右箭头键或Enter / Tab键在设备之间切换

  • 按F2显示选项窗口

  • 按F5键将当前设置保存到用户的配置文件中

  • 从配置文件中按F6重新加载设置

  • 按q或按Ctrl + C退出nload

设置显示的刷新间隔

要设置显示的刷新间隔,请使用以下命令–

# nload -t 500

使用以上命令,它将每500毫秒刷新一次网络监控显示。

如果要存储日志信息,请使用以下命令–

mkdir logs
cd logs
nload -t 500 | tee graph.log

在上面的命令中,它每500毫秒存储一次日志。恭喜你!现在,您知道“如何在Cent OS中监视网络流量和带宽使用情况”。在我们的下一篇Linux文章中,我们将详细了解这些类型的命令。继续阅读!

 类似资料:
  • 问题内容: 我可以在Java监视程序上创建网络流量吗?该程序必须控制从计算机程序(包括OS模块)到网络驱动程序再返回的所有网络流量。如果是,如何? 注意: 我不仅要监视流量,还要对其进行控制。我想在Windows NT上实现这样的系统。仅靠Java无法实现它。如何在JNI的帮助下执行它? 也许是另一个变体。我不熟悉Windows服务,但仍然如此。我将在C 上编写一个程序并将其注册为Windows服

  • tcpdump 命令行语法基本命令 tcpdump -nn 参数 描述 Verbose 定义日志输出级别: -v -vv -vvv v 越多,输出的日志越详细。示例 tcpdump -nn -v Snaplen -s SIZE RHEL 6 之后的 tcpdump 抓取数据包时每个包的默认抓取长度为 65535 字节,而旧版本(RHEL5 之前)的 tcpdump 每个包默认抓取长度为 68 字节

  • 流量控制(Traffic Control, tc)是Linux内核提供的流量限速、整形和策略控制机制。它以qdisc-class-filter的树形结构来实现对流量的分层控制 : tc最佳的参考就是Linux Traffic Control HOWTO,详细介绍了tc的原理和使用方法。 基本组成 从上图中可以看到,tc由qdisc、fitler和class三部分组成: qdisc通过队列将数据包缓

  • Vistio GitHub地址:https://github.com/nmnellis/vistio Vizceral是Netflix发布的一个开源项目,用于近乎实时地监控应用程序和集群之间的网络流量。Vistio是使用Vizceral对Istio和网格监控的改进。它利用Istio Mixer生成的指标,然后将其输入Prometheus。Vistio查询Prometheus并将数据存储在本地以允许

  • 部署到金山云北京6区应用引擎的Web应用,对应的域名需要解析到生态云账号下的负载均衡(SLB)绑定的外网IP地址(EIP)上。金山云的外网IP地址需要预先设置带宽,超过带宽限制的请求会被丢掉。 生态云会把SLB(EIP)的带宽用量情况打到生态链公司的子账号,生态链运维人员可以进行监控,并基于带宽百分比进行报警,如带宽用量超过85%,请尽快联系生态云工程师,提高带宽,以免对服务造成影响。 自定义监控

  • 我对普罗米修斯很陌生。我目前是一名在职学生,我的任务是为运行在客户端的服务器构建一个监控系统(我们无法访问)。我已经在客户端安装了节点导出器和从Prometheus服务(Ubuntu VM、Kubernetes节点)。我们有一个集中的主Prometheus服务器和托管在AWS上的Grafana,但它无法连接到客户端Prometheus服务器。 有没有什么方法可以让从Prometheus将指标推送到