目前,腾讯云轻量应用服务器已经发布了锐驰型轻量应用服务。也就是峰值带宽为 200Mbps 的轻量应用服务器,不限流量,怪不得叫作锐驰型(Razor speed)。
接下来,我们就来看看这服务器的性能表现,以及如何使用 Linux 命令,测试服务器的网速、磁盘 IO 。
机器配置
这次上线的机器配置对应的价格如下:
我斥巨资,花了 40 RMB 买了一台香港(2C 1G)轻量应用服务器。 还不错,CPU 型号不作为厂商的承诺点,存在一定的抽奖,但是我这台是 Intel® Xeon® Platinum 8255C CPU @ 2.50GHz,性能还是不错的:
$ lscpu | grep 'Model name'
基础配置:
_,met$$$$$gg. root@DebianHongKong200
,g$$$$$$$$$$$$$$$P. ———————-
,g$$P"" """Y$$.". OS: Debian GNU/Linux 12 (bookworm) x86_64
,$$P' `$$$. Host: CVM (3.0)
',$$P ,ggs. `$$b: Kernel: Linux 6.1.0-30-amd64
`d$$' ,$P"' . $$$ Uptime: 1 day, 21 hours, 52 mins
$$P d$' , $$P Packages: 497 (dpkg)
$$: $$. – ,d$$' Shell: zsh 5.9
$$; Y$b._ _,d$P' Display (VGA-1): 1024×768 [External]
Y$$. `.`"Y$$$$P"' Terminal: /dev/pts/0
`$$b "-.__ CPU: Intel(R) Xeon(R) Platinum 8255C (2) @ 2.49 GHz
`Y$$b GPU: Cirrus Logic GD 5446
`Y$$. Memory: 413.93 MiB / 832.46 MiB (50%)
`$$b. Swap: Disabled
`Y$$b. Disk (/): 7.40 GiB / 39.26 GiB (19%) – ext4
`"Y$b._ Local IP (eth0): 10.0.0.2/22
`"""" Locale: en_US.utf8
磁盘IO
我们使用: bench.sh 提供的脚本测试磁盘的 IO 和网络的速度:
wget -qO- bench.sh | bash
测速结果:
- I/O速度平均值为 287MB/s ;
我们再按照官方的说明,使用fio查看系统信息:
# 安装 fio 和相关依赖
apt install libaio* fio -y
# 进入 tmp 目录
cd /tmp
IOPS
首先,我们使用fio测试磁盘的 IOPS:
# 单线程 ipos 测试
fio -direct=1 -iodepth=128 -rw=randwrite -ioengine=libaio -bs=4k -size=10G -numjobs=1 -runtime=600 -group_reporting -filename=/tmp/diskTest -name=Rand_Write_Testing
# 多线程 ipos 测试
fio -direct=1 -iodepth=128 -rw=randwrite -ioengine=libaio -bs=4k -size=10G -numjobs=2 -runtime=600 -group_reporting -filename=/tmp/diskTest -name=Rand_Write_Testing
测试出的 IOPS 为 2800 ~ 3100 左右(嘿嘿,我记得隔壁的 200M 2C1G 只有 2000左右),考虑到机器是 40G SSD,满足腾讯云的性能计算公式:
随机 IOPS = min{1800+容量(GiB)×30, 26000} = min{1800+40×30, 26000} = 3000
我们在测试的过程中用 iostat -dmx 1查看磁盘信息,也是满足的:
磁盘吞吐
继续,我们使用fio测试磁盘的吞吐:
fio -direct=1 -iodepth=64 -rw=write -ioengine=libaio -bs=1024k -size=10G -numjobs=1 -runtime=600 -group_reporting -filename=/tmp/diskTest -name=Write_PPS_Testing
测试出的吞吐为 260 左右,满足腾讯云的性能计算公式:
单盘最大吞吐量(MB/s): 260MB/s
ipv6
腾讯云的轻量应用服务已经基本全量支持 ipv6 了,我们使用curl测试一下:
ping6 ipv6.lookup.test-ipv6.com
可以在控制台直接开启 ipv6,不需要像之前一样,分配带宽资源到 ipv4 和 ipv6;不过需要你的系统镜像为 Linux,Windows 镜像暂时不支持:
ipv6 Q&A
问了一下腾讯云专业的售后客服,get 到以下信息:
如果 ipv4 和 ipv6 同时有大量占用,会以哪个为先? –> 和之前的带宽分配策略不一样,系统自动争抢,网络层面只管上限。不干涉优先级。
除了这次新出的锐驰型服务器,其他固定带宽机型的服务器,ipv6 是否支持? –> 支持,但是需要手动开启。同时,ipv4 和 ipv6 带宽占用同样不再分开,系统自动分配。
那 5M 带宽的轻量机,ipv6 默认还会最低占1M嘛? –> 不会占用.
网络延迟
这台斥巨资买的轻量应用服务器,网络地区是 香港;考虑到原本腾讯云轻量应用服务器的网络质量,本来没抱有什么希望,没想到还可以:
全部节点 | 中国香港 2ms | 贵州贵阳联通 136ms | 56ms |
中国电信 | 广东广州电信 7ms | 新疆昌吉电信 94ms | 42ms |
中国联通 | 广东潮州联通 14ms | 贵州贵阳联通 136ms | 40ms |
中国移动 | 上海移动 54ms | 新疆乌鲁木齐移动 134ms | 89ms |
华东地区 | 江西南昌联通 18ms | 福建厦门移动 103ms | 46ms |
华南地区 | 广东广州电信 7ms | 广西南宁移动 80ms | 36ms |
华中地区 | 湖南益阳联通 23ms | 河南郑州移动 101ms | 49ms |
华北地区 | 天津电信 37ms | 河北承德移动 104ms | 58ms |
西南地区 | 贵州贵阳电信 22ms | 贵州贵阳联通 136ms | 69ms |
西北地区 | 陕西西安联通 37ms | 新疆乌鲁木齐移动 134ms | 76ms |
东北地区 | 辽宁大连电信 51ms | 黑龙江哈尔滨移动 108ms | 70ms |
港澳台 | 中国香港 2ms | 中国台湾 27ms | 14ms |
不过,就单论 ping 的延迟,和阿里就有一下差距了:
全部节点 | 中国香港 5ms | 宁夏银川电信 115ms | 46ms |
中国电信 | 广东深圳电信 13ms | 宁夏银川电信 115ms | 50ms |
中国联通 | 广东潮州联通 17ms | 新疆乌鲁木齐联通 79ms | 38ms |
中国移动 | 广东广州移动 15ms | 西藏拉萨移动 105ms | 50ms |
华东地区 | 江西南昌联通 20ms | 江苏镇江电信 80ms | 39ms |
华南地区 | 广东深圳电信 13ms | 广东广州电信 44ms | 23ms |
华中地区 | 湖南益阳联通 21ms | 河南郑州电信 61ms | 41ms |
华北地区 | 天津电信 39ms | 内蒙古移动 66ms | 49ms |
西南地区 | 贵州贵阳电信 24ms | 西藏拉萨移动 105ms | 50ms |
西北地区 | 甘肃兰州联通 40ms | 宁夏银川电信 115ms | 66ms |
东北地区 | 辽宁大连联通 53ms | 吉林长春移动 70ms | 60ms |
港澳台 | 中国香港 5ms | 中国台湾 18ms | 11ms |
网速测试
之前我们使用bench.sh脚本测试了磁盘的 IO 和网络的速度,这里我们再使用iperf3测试一下网络的速度:
# 安装 iperf3
apt install iperf3 -y
# 启动 iperf3 服务端(默认是 5201 端口)
iperf3 -s
之后,客户端(我的客户端是千兆网络,理论上可以跑满大多数服务器的带宽)拉取:
# 启动 iperf3 客户端,并且拉取 100M 数据
iperf3 -c 「服务器IP」 -t 60 -P 10
可以看到,网络速度为 20.8 Mbits/sec 左右,满足峰值 200MBPS 的要求。
如果我们再搭建一个 Nginx,创建一个文件,使用 wget 试试看:
# 创建一个文件
fallocate -l 4G 4G_File
下载的时候,使用 nload 监控一下出口:
可以看到,下载速度基本保持 200Mbps 左右,满足峰值 200Mbps 的要求。
关于限速
之前的阿里云 200M 服务器,当出网高峰期,网速会有明显下降。并且,当你的服务器使用量达到 20G 或 40G 的时候(具体取决于服务器的配置等因数),网速会骤降到 20Mbps,甚至继续使用会骤降到 5Mbps。
腾讯云的轻量应用服务器,网络速度基本没有下降,甚至当使用量达到 40G 的时候,网速依然保持 200Mbps 左右。后续策略是否会有变化,我们拭目以待。据说,200Mbps 的峰值机型,相比阿里云的断崖式下降,腾讯云的轻量应用服务器的网速下降更平滑。
适用场景
考虑到 200Mbps 的峰值带宽不作为业务承诺,所以,轻量应用服务器比较适合以下场景:
- 个人临时下载站:适用于临时下载站,比如下载站,视频站,图片站等。大部分情况,个人用户的下载站不会出现持续的高峰期,所以,轻量应用服务器基本可以满足需求。
- 个人临时文件存储:适用于个人临时文件存储,比如个人网盘,个人文件备份等。轻量应用服务器的磁盘 IO 和网络速度基本满足需求。
- Minecraft 等游戏服务器: 游戏服务器对 CPU 主频、内存有较高要求;多人游戏时候,对带宽和延迟较高要求。
不过,考虑到腾讯云轻量应用服务器的境外网络质量…… 建议想更好体验 200Mbps 的用户,还是使用境内服务器比较好。
总结
腾讯云的轻量应用服务器,性能非常不错,CPU 和 硬盘配置都是达标的,现在又有了 200Mps 的锐驰型,确实越来越好了。
最后,如果你觉得本篇教程对你有帮助,迎加入我们的开发者交流群: 812198734 ,一起交流学习,共同进步。
评论前必须登录!
注册