查看服务器使用的网络流量,可以根据你使用的操作系统和服务器类型(如 Linux、Windows、云服务器等)来操作。以下是几种常见的方法:
🐧 一、Linux 系统查看服务器流量的方法
1. 使用 iftop 工具(实时监控)
sudo iftop -i eth0
-i eth0:表示监听的网卡接口(可以通过ifconfig或ip a查看你的网卡名)。- 显示当前服务器上各个连接的流量情况。
安装方式(Debian/Ubuntu):
sudo apt install iftop
2. 使用 nload 工具(简洁易读)
nload
- 实时显示进出流量,适合快速查看带宽使用情况。
安装方式(Debian/Ubuntu):
sudo apt install nload
3. 使用 vnstat(记录历史流量)
vnstat
- 可以查看每天、每月的流量统计。
- 需要先初始化数据库并设置开机启动。
安装方式(Debian/Ubuntu):
sudo apt install vnstat sudo systemctl enable vnstat sudo systemctl start vnstat
示例命令:
vnstat -d # 按天查看
vnstat -m # 按月查看
4. 使用 sar(系统自带性能分析工具)
sar -n DEV 1 5
- 每秒采样一次,共采样5次,可以看到每个网卡的流量统计。
- 属于
sysstat包的一部分。
安装方式(Debian/Ubuntu):
sudo apt install sysstat
5. 查看 /proc/net/dev 文件(手动查看)
cat /proc/net/dev
- 显示的是原始数据,单位是字节。
- 第二行开始是各个网卡的收发数据统计。
☁️ 二、云服务器平台查看(阿里云、腾讯云、AWS 等)
如果你用的是 云服务商 提供的服务器,可以直接登录管理控制台查看流量:
示例:
-
阿里云 ECS:
登录 阿里云控制台 → 找到你的实例 → 查看“监控信息”中的公网流入/流出流量。 -
腾讯云 CVM:
登录 腾讯云控制台 → 进入实例详情页 → 查看“监控”选项卡。 -
AWS EC2:
登录 AWS 控制台 → CloudWatch → 查看网络流量指标。
🪟 三、Windows 服务器查看流量
方法一:任务管理器
- 打开任务管理器(Ctrl + Shift + Esc)→ 切换到“性能”选项卡 → 点击“以太网”或“Wi-Fi” → 查看实时流量。
方法二:资源监视器
- Win + R → 输入
resmon→ 回车 → 切换到“网络”标签页 → 查看各进程的网络使用情况。
📊 四、其他高级工具(可选)
| 工具 | 功能 |
|---|---|
bmon |
带宽监控与统计 |
iptraf-ng |
实时网络连接监控 |
ntopng |
Web 界面的流量分析系统 |
collectd + influxdb + grafana |
构建专业级监控仪表盘 |
✅ 小贴士
- 如果你想长期监控服务器流量,建议使用
vnstat或搭建Zabbix、Prometheus+Node Exporter等监控系统。 - 注意区分 内网流量 和 公网流量,尤其是计费场景下。
- 有些 VPS 主机商会在后台面板中提供每日流量统计。
如果你告诉我你用的是什么系统(比如 CentOS、Ubuntu、Windows Server 等),我可以给你更具体的命令和步骤 👍
CLOUD技术博