这周收到了阿里云运营人员发来的t5升级baseline测评邀请,刚好最近有空,于是就报名参加。t5升级内容:基线性能由10%升级为20%,总的来讲就是“加量不加价”!
以前在t5刚刚推出的时候,就参与了t5测评,开始测评新版本基线的t5之前,先回顾下以前的结论:
t5不建议的场景:
1,高版本Windows操作系统,由于CPU待机消耗较大不适合t5
2,CPU连续高负载需求用户不适合t5(cpu积分消耗到0之前需要撑得过业务上的cpu负载高峰期)
t5的适合场景:
1,低访问量的站点:接近静态的企业官网,形象展示站点等,使用跟虚拟主机相似的价格,却可以更轻松的管理发布网站服务。
2,需要优化SEO效果的站点:相对于购买独享性虚拟主机,买个带有独立公网IP的t5选择更佳
3,需要安装第三方服务的站点:小站点依赖的第三方服务主要是数据库,缓存等独立安装的第三方软件。相比于虚拟主机的安装约束,独立操作系统下很多服务可以单独进行安装,发布站点不需要额外购买数据库等配套产品。
4,非站点类服务:例如私有网盘存储服务,私有SVN/GIT代码库服务等等
其他使用建议:
上线了无性能约束模式之后:业务峰值时及时开启无性能约束功能,对于有经常消耗积分的场景甚至建议直接默认开启
回顾内容有点多,但因为这次测评之前,配置只增不减,因此今天测评之后这些建议依然有效。不过想来只有CPU基线指标,从10%增加到20%的变化,想测评出明显区别还是挺难的,所以我暂时的测试目标是:安装Windows2016空载运行,看看半小时内的cpu变化!接下来开始今天的测评:
1,确认下测评发放的代金券券是否到账
登录阿里云官网顶部“控制台”>顶部“费用中心”>左侧“代金券管理”:
测评代金券为定向发送,如果想要测试,推荐领取通用的阿里云代金券
2,购买测试机
打开云服务器ECS产品,点击购买进入ECS购买页面。
这里说下3个地方:改版后的阿里云界面,搜索更加好用,买t5系列,直接在类别栏搜“t5”会弹出单独的tab页,列表展示出所有t5产品。然后现在官方的t5产品,基线性能已经直接改为20%起步。当我选中t5的某个栏目之后,底部提示会有“不适用于长时间超过性能“基线”或企业稳定计算性能需求场景”的红字提醒,并且带有“突发性能实例”字样的帮助页超链接。虽说实际中很多人都容易忽略,但是这个帮助页真的建议大家首次购买之前先了解下。
意外发现了最最值得称赞的改进:购买确认提示(只不过内容尚未跟上更新,稍后我一并反馈给官方运营同学)
3,选系统
距离上次测评,时间间隔有些久,意外发现1核1G配置下,t5的购买页面已经默认不提供Windows 2016带界面系统。这个调整其实比较合理,但是打乱了我今天最初测试目标。那好吧,调整目标:使用1核CPU2G内存分别对比测评Windows Server 2016和Windows Server 2019!
4,首次登陆系统
登录阿里云官网顶部“控制台”>左上角“方块图标菜单”,选择“云服务器ECS”>左侧“实例”>顶部地域菜单下拉选“青岛”:
5,对比运行参数
新购的2台t5服务器,分别安装Windows Server 2016 和 Windows Server 2019。同样硬件环境下的2个系统对比差异,相同点都是阿里云突发性能实例t5,1核2G1M配置,安装阿里云官方不同操作系统镜像,新装环境仅仅查看systeminfo命令,打开资源管理器,无其他操作。
系统安装完系统之后,意外的情况发生了:Windows Server 2019 的初次启动,并没有出现连续的CPU内存资源消耗!而Windows Server 2016 的初次启动,依然出现CPU和内存占用较高的情况,持续接近10分钟!看来我得去改改以前的总结了,并非高版本Windows 不适合t5,而是Windows Server 2016的初次启动不适合t5!另外这次测试中,Windows Server 2016也只有不足10分钟就结束了“高占用”阶段。是跟之前测试结果的一个区别。
Windows Server 2016:
启动后有5-10分钟的CPU高占用,内存1.8G的高占用,初始占用内存500M
安装约20分后,进程数49,线程数619,句柄数19956,cpu利用率集中在4%-8%
Windows Server 2019:
启动后无连续明显CPU高占用,内存无明显波动,初始占用内存900M
安装约25分后,进程数61,线程数688,句柄数27138,cpu利用率集中在3%-6%
截图对比:
新结论:在阿里云官方提升了t5机型的baseline参数之后,对于业务平均CPU需求范围小于12%的用户,可以放心的使用Windows系统来发布服务了!