目前,腾讯云轻量应用服务器已经发布了锐驰型轻量应用服务。也就是峰值带宽为 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): 1024x768 [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
复制代码 测速效果:
我们再按照官方的说明,利用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贵州贵阳联通 136ms56ms中国电信广东广州电信 7ms新疆昌吉电信 94ms42ms中国联通广东潮州联通 14ms贵州贵阳联通 136ms40ms中国移动上海移动 54ms新疆乌鲁木齐移动 134ms89ms华东地域江西南昌联通 18ms福建厦门移动 103ms46ms华南地域广东广州电信 7ms广西南宁移动 80ms36ms华中地域湖南益阳联通 23ms河南郑州移动 101ms49ms华北地域天津电信 37ms河北承德移动 104ms58ms西南地域贵州贵阳电信 22ms贵州贵阳联通 136ms69ms西北地域陕西西安联通 37ms新疆乌鲁木齐移动 134ms76ms东北地域辽宁大连电信 51ms黑龙江哈尔滨移动 108ms70ms港澳台中国香港 2ms中国台湾 27ms14ms 不过,就单论 ping 的延迟,和阿里就有一下差距了:
区域/运营商最快最慢均匀全部节点中国香港 5ms宁夏银川电信 115ms46ms中国电信广东深圳电信 13ms宁夏银川电信 115ms50ms中国联通广东潮州联通 17ms新疆乌鲁木齐联通 79ms38ms中国移动广东广州移动 15ms西藏拉萨移动 105ms50ms华东地域江西南昌联通 20ms江苏镇江电信 80ms39ms华南地域广东深圳电信 13ms广东广州电信 44ms23ms华中地域湖南益阳联通 21ms河南郑州电信 61ms41ms华北地域天津电信 39ms内蒙古移动 66ms49ms西南地域贵州贵阳电信 24ms西藏拉萨移动 105ms50ms西北地域甘肃兰州联通 40ms宁夏银川电信 115ms66ms东北地域辽宁大连联通 53ms吉林长春移动 70ms60ms港澳台中国香港 5ms中国台湾 18ms11ms 网速测试
之前我们利用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 ,一起交流学习,共同进步。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |