内网带宽不由公网决定
云服务器的内网带宽由实例规格决定(部分规格族支持单独调整),与公网带宽是两套独立的能力。内网带宽打满时,同 VPC 内的访问速度下降并伴随丢包与 RTT 抖动,而公网监控曲线可能毫无异常。因此遇到「内网慢」,第一动作是切到内网指标,看实例侧的收发速率与网卡丢包计数。
基本信息
| 决定因素 | 实例规格对应的内网带宽与转发能力,部分规格可单独调整 |
|---|---|
| 打满表现 | 内网访问变慢、丢包、RTT 抖动,重传率上升 |
| 监控入口 | 云监控中该实例的内网带宽与内网出入流量指标 |
| 实例内查看 | sar、/proc/net/dev、ip -s link 都能读到收发与错误计数 |
典型使用场景
- 内网服务之间传输大文件后业务变慢,怀疑被内网带宽限速
- 压测时吞吐上不去,需要区分是应用瓶颈还是网络瓶颈
- 数据库主备同步延迟,需要确认是否被内网带宽限制
- 迁移或备份窗口流量突增,评估是否需要临时升配
- 排查丢包问题,先看网卡计数再判断是否与带宽相关
实例内观察吞吐
实例内观察吞吐
sar -n DEV 1 5 # 每秒收发包与字节速率,关注 rxpck/txpck、rxkB/s/txkB/s
cat /proc/net/dev # 累计收发字节数,两次采样相减得到实时速率
ip -s link show eth0 # 网卡统计:dropped、errors、overrun 都在这里
ethtool -S eth0 2>/dev/null | head -20 # 驱动层计数,部分实例类型可用输出逐列读法
| 字段 | 含义 | 异常表现 |
|---|---|---|
| rxkB/s、txkB/s | 每秒接收与发送的字节数 | 贴近规格上限说明带宽已打满 |
| rxdrop、txdrop | 因队列或缓冲不足被丢弃的包 | 持续增长代表已达处理上限 |
| errors | 网卡检测到的错误计数 | 非零多为链路或驱动问题 |
| rxcmp/s | 每秒压缩包数 | 仅在启用相关特性时才有意义 |
不同规格族的内网带宽差异明显,同代产品里小规格与大规格机型可能相差数倍。容量评估前先确认规格说明里的内网带宽与转发能力。
只看带宽峰值不够:转发能力(PPS)与网络收发包规模同样受限,小包场景通常更早触顶。