admin 管理员组

文章数量: 1087649


2024年4月18日发(作者:c语言delete是干什么的)

Linux服务器上监控网络带宽的18个常用命

本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以

监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和

出站流量分开来显示。

一些命令可以显示单个进程所使用的带宽。这样一来,用户很容易发现过度使用

网络带宽的某个进程。

这些工具使用不同的机制来制作流量报告。nload等一些工具可以读取

"proc/net/dev"文件,以获得流量统计信息;而一些工具使用pcap库来捕获所

有数据包,然后计算总数据量,从而估计流量负载。

下面是按功能划分的命令名称。

监控总体带宽使用――nload、bmon、slurm、bwm-ng、cbm、speedometer和

netload

监控总体带宽使用(批量式输出)――vnstat、ifstat、dstat和collectl

每个套接字连接的带宽使用――iftop、iptraf、tcptrack、pktstat、netwatch和

trafshow

每个进程的带宽使用――nethogs

1. nload

nload是一个命令行工具,让用户可以分开来监控入站流量和出站流量。它还可

以绘制图表以显示入站流量和出站流量,视图比例可以调整。用起来很简单,不

支持许多选项。

所以,如果你只需要快速查看总带宽使用情况,无需每个进程的详细情况,那么

nload用起来很方便。

1.

$ nload

安装nload:Fedora和Ubuntu在默认软件库里面就有nload。CentOS用户

则需要从Epel软件库获得nload。

1.

# fedora或centos

2.

$ yum install nload -y

3.

# ubuntu/debian

4.

$ sudo apt-get install nload


本文标签: 使用 流量 带宽