怎么建设展示网站 需要维护费吗,手机网络营销方案,免费建设微网站制作,案例上海网站前言
上一次我们介绍了华为云云耀云服务器L实例的基本信息#xff0c;从购买到特色都做了简要介绍。但是 很多人看到这个配置又产生了迟疑#xff0c;主要是因为云耀现在提供的全系是2核#xff0c;性能吃得消吗#xff1f;今天我们就来做一个性能测试 环境准备
因为我们…前言
上一次我们介绍了华为云云耀云服务器L实例的基本信息从购买到特色都做了简要介绍。但是 很多人看到这个配置又产生了迟疑主要是因为云耀现在提供的全系是2核性能吃得消吗今天我们就来做一个性能测试 环境准备
因为我们购买的是服务器已经有了宝塔镜像在上期我们已经安装了mysql5.7 当然因为这里是安装了服务端而我们决定使用 mysqlslap 来进行测试所以还需要安装一个客户端 基准测试
读写测试
我们先使用 mysqlslap 来进行一次基准测试 然后笔者在在自己的windows电脑上进行测试笔者的笔电是一个 11代I7的处理器 16G的内存 存储为海力士PC711固态硬盘 那用这台电脑进行mysql基准测试又该如何笔者也进行了测试 可以看到虽然笔者的计算机论配置核心数以及内存都比云耀云服务器L实例高 但这个基准测试单次的结果其实并不是很好
接下来我们增加一些参数设定
mysqlslap -uroot -proot --auto-generate-sql --concurrency100 --number-of-queries2000其中--concurrency 指定并发客户端数量--number-of-queries 指定总共运行多少次 SQL 语句我们此处设定100个并发一共执行2000次sql。我们再来看一下 可以看到2000次查询分散到100个客户端上后云耀服务器的耗时仅0.49s然而此时笔电的耗时更短仅0.29s。我们接下来同样是100客户端按总查询5000、10000、15000、20000、25000的级别分别测试 其整个对比曲线已经绘制出来如下 可以看到两者的曲线几乎是一致的甚至随着运行次数的增多云耀服务器还能胜出一头。
连接测试
除了持续的性能读写那么我们还是要负责任的对连接数及并发情况进行一些测试其命令如下
mysqlslap -uroot -proot --concurrency100 --number-of-queries100 --querySELECT 1
我们准备以笔记本测一下 1000 连接的情况 然后作为对比看一下笔记本这边的情况 尽管心里有预期在高并发的情况下linux服务器的表现应该会比windows笔电要强但仍没想到居然产生了10倍的差别。
当我们把并发数提到2000的时候结果如下 可以看到云耀云服务器L实例这边比较规整基本上耗时是1000并发时的两倍而笔电这边明显耗时几乎达到了3倍。
当我们继续极限测试将连接数设定到10000时两边都到达上限了云服务器这边是线程数上限了而笔电这边则是连接数超限了。 不过我们都知道现实中小公司几乎不可能出现高达10000的连接数真要有这么高的连接就该做各种分库分表了所以并不用担心这种场景 总结
经过多轮测试并以笔者的个人电脑作为对比。不难看出尽管我们选用的云耀云服务器L实例是最低的2核2G配置但其实际性能仍然堪比笔者的4核16G 固态硬盘的笔电且随着负载量的上升甚至能产生一些优势。而在面对大量连接的时候云耀的优势甚至能扩大到几十倍。所以还真不能直接套用个人计算机的观念来看待云服务器的配置其真实性能其实比很多人想象的都更强尤其是其并发能力即便选取云耀服务器的最低配置也有不俗的性能