Linux中怎么查看网络流量及带宽

发布时间:2022-02-01 09:24:54 作者:小新
来源:亿速云 阅读:443
# Linux中怎么查看网络流量及带宽

在Linux系统中,监控网络流量和带宽使用情况是网络管理和故障排查的重要任务。本文将介绍几种常用的命令行工具,帮助您实时查看和分析网络流量。

## 1. iftop - 实时流量监控

`iftop`是一款实时监控网络流量的工具,可以按带宽使用情况排序显示各个连接的流量。

### 安装方法
```bash
# Debian/Ubuntu
sudo apt install iftop

# RHEL/CentOS
sudo yum install iftop

使用示例

sudo iftop -i eth0  # 监控指定网卡

界面会显示: - 顶部:带宽使用比例条 - 中部:当前连接及流量(按流量排序) - 底部:统计信息(2s/10s/40s平均流量)

2. nload - 简洁的带宽监控

nload提供更简洁的界面,专注于显示网卡的输入/输出带宽。

安装

# Debian/Ubuntu
sudo apt install nload

# RHEL/CentOS
sudo yum install nload

使用方式

nload eth0  # 监控指定网卡

输出包括: - 实时下载/上传速率(单位自动转换) - 最小/最大/平均带宽值 - 流量图表

3. vnstat - 长期流量统计

vnstat是一款轻量级的网络流量统计工具,可生成每日/每月报告。

安装与初始化

sudo apt install vnstat
sudo systemctl enable --now vnstat

常用命令

vnstat -l      # 实时监控
vnstat -d      # 每日统计
vnstat -m      # 月度报告
vnstat -hg     # 小时图表

4. bmon - 综合监控工具

bmon提供更丰富的监控功能,支持多种输出格式。

安装

sudo apt install bmon

交互式操作

bmon -p eth0

d显示详细统计,q退出

5. 基础命令组合

查看即时流量

watch -n 1 "cat /proc/net/dev | grep eth0"

检查带宽上限

ethtool eth0 | grep Speed

总结工具对比

工具 特点 适用场景
iftop 连接级监控 排查异常连接
nload 简洁带宽显示 快速查看实时速率
vnstat 长期统计 流量趋势分析
bmon 多格式输出 定制化监控需求

建议根据实际需求组合使用这些工具,例如用nload快速查看实时带宽,用vnstat分析历史流量模式,用iftop定位具体问题连接。 “`

注:实际使用时请将eth0替换为您的实际网卡名称(可通过ip a命令查看)。

推荐阅读:
  1. Ossim中查看网络流量历史数据
  2. linux中怎么查看目录

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux

上一篇:怎么将Atom编辑器变成IDE

下一篇:Linux系统umount命令怎么用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》