在腾讯云服务器(CVM,Cloud Virtual Machine)上查看流量使用情况,可以通过以下几种方式实现:
一、通过腾讯云控制台查看(推荐)
-
登录腾讯云控制台
访问:https://console.cloud.tencent.com/
登录你的账号。 -
进入云服务器 CVM 管理页面
在控制台首页,找到并点击「云服务器」或搜索「CVM」进入管理界面。 -
选择目标实例
找到你要查看的云服务器实例,点击实例 ID 或名称进入详情页。 -
查看监控数据(含流量)
在实例详情页中,点击「监控信息」或「监控图表」标签页,可以看到以下实时和历史数据:- 入带宽(公网入流量):外部访问你的服务器的数据量(下行)
- 出带宽(公网出流量):你的服务器向外发送的数据量(上行)
- 单位通常是 Mbps(兆比特每秒)或 GB(累计流量)
注意:监控数据默认保留15天,粒度为1分钟、5分钟等。
-
查看流量包使用情况(如使用按流量计费)
- 进入「费用中心」 → 「流量包管理」
- 可查看已购买的流量包使用情况、剩余流量、到期时间等。
二、通过云监控(Cloud Monitor)查看更详细数据
- 进入「云监控 CM」控制台:https://console.cloud.tencent.com/monitor
- 选择「云服务器 CVM」作为监控对象。
- 可以设置自定义时间范围,查看历史流量趋势图,支持导出数据。
三、通过命令行或脚本在服务器内部查看(适用于私网流量或系统级监控)
如果你关心的是服务器内部的网络流量使用情况(如进程流量、私网流量),可以使用以下命令:
1. 使用 iftop 工具(实时流量监控)
# 安装 iftop(CentOS/RedHat)
sudo yum install iftop -y
# Ubuntu/Debian
sudo apt-get install iftop -y
# 运行(查看实时流量)
sudo iftop
2. 使用 nethogs 按进程查看流量
# 安装 nethogs
sudo yum install nethogs -y # CentOS
sudo apt-get install nethogs -y # Ubuntu
# 运行
sudo nethogs
3. 使用 vnstat 查看历史流量统计
# 安装 vnstat
sudo yum install vnstat -y
# 初始化网卡(如 eth0)
sudo vnstat -u -i eth0
# 启动服务
sudo systemctl enable vnstat && sudo systemctl start vnstat
# 查看统计
vnstat
四、注意事项
- 公网流量收费:腾讯云 CVM 如果使用“按流量计费”模式,公网出流量会按 GB 收费,入流量通常免费。
- 内网流量免费:同地域内腾讯云实例之间的内网通信不计费。
- 带宽 vs 流量:
- 带宽:最大传输速率(如 100Mbps)
- 流量:实际传输的数据总量(如 50GB)
总结
| 方法 | 用途 | 是否收费 |
|---|---|---|
| 腾讯云控制台监控 | 查看公网出入带宽、历史趋势 | 免费 |
| 费用中心流量包 | 查看已购流量包使用情况 | 免费 |
| 云监控 CM | 高级图表、告警设置 | 免费基础功能 |
| 服务器内部工具(iftop/nethogs) | 查看系统级实时流量 | 免费 |
如需设置流量告警,建议在「云监控」中配置“出带宽”告警策略,避免流量超限产生高额费用。
如有更多问题,可访问腾讯云官方文档:https://cloud.tencent.com/document/product/213
CLOUD云知道