带宽最高 500 Mbps:实际意味着什么
如何理解服务器上的网络和磁盘限制、如何正确测速,以及为什么实际负载几乎从不会触及带宽上限。
更新于 2026年8月23日
每台 Millida VDS 机器的带宽最高可达 500 Mbps。这是通道的上限,而不是到全球任意地点的保证速度:路径上会经过第三方网络,其吞吐量并不由您掌控。
500 Mbps 在实际使用中意味着什么
500 Mbps 约等于 60 MB/s。以下是它能覆盖的场景:
- 一个 1 GB 的镜像——约 17 秒;
- 一路 1080p 视频流——约 5 Mbps,也就是说一百名观众就会触及上限;
- 一个普通网站——即使在高峰期也只占用带宽的百分之几。
对于 Web 应用、游戏服务器或机器人来说,带宽几乎从来都不是限制因素。瓶颈通常是 CPU、内存或磁盘。
磁盘限制
磁盘的限速是单独设置的,取决于套餐档位:写入——每核心 60 MB/s,但不低于 60、不高于 400 MB/s;读取是写入的两倍。超出上限后,允许在 30 秒内突发至三倍——这足以覆盖解压归档或启动一个重量级服务。
| 套餐 | 核心数 | 写入上限 | 读取上限 |
|---|---|---|---|
| VDS-1 | 1 | 60 MB/s | 120 MB/s |
| VDS-2 | 2 | 120 MB/s | 240 MB/s |
| VDS-3 | 4 | 240 MB/s | 480 MB/s |
| VDS-4 | 6 | 360 MB/s | 720 MB/s |
| VDS-5 | 8 | 400 MB/s | 800 MB/s |
| VDS-6 | 10 | 400 MB/s | 800 MB/s |
磁盘为 NVMe,它的主要优势与其说是上限,不如说是响应速度:小型数据库操作在任何档位下都运行得很快。
如何测量
网络:
apt install -y speedtest-cli
speedtest-cli --simple
curl -o /dev/null -w "%{speed_download}\n" https://speed.cloudflare.com/__down?bytes=104857600
磁盘:
dd if=/dev/zero of=/root/testfile bs=1M count=4096 oflag=direct
rm /root/testfile
apt install -y fio
fio --name=w --rw=write --bs=1M --size=4G --direct=1 --filename=/root/fio.tmp
至少测量一分钟。短时间的测试会落在突发区间内,显示出高于上限的数值——好看,但不真实。
为什么“下载很慢”
- 发送方在限速——这是最常见的原因。
- 单条 TCP 连接在长距离路由上无法跑满速度。用
curl -Z或多流并发来测试。 - 小文件:速度受限于延迟和请求数量,而不是带宽。
- 服务自身遗留的限速:nginx 中的
LimitRate、rsync 中的--limit-rate。 - 诸如 MTU 配置错误之类的网络问题——请参阅 MTU 1420。
常见错误
| 现象 | 原因 | 解决方法 |
|---|---|---|
dd 显示每秒数 GB | 数据被写入了内存缓存 | 加上 oflag=direct |
| 半分钟后速度骤降 | 突发结束,触及了上限 | 属正常现象;请按上限来规划 |
| 网站“卡顿”,流量图表却是空的 | 问题不在网络,而在 CPU 或磁盘 | 在 /hosting/vds/m/<id> 查看“概览” |
| 不同测速点结果不一致 | 测试点不同 | 对比同一台服务器 |
在因为速度而更换套餐之前,请先在“概览”中观察一周的 CPU、内存和流量图表。通常您会看到一个完全不同的瓶颈,而套餐只能升级,无法回退。