【鲲鹏来了】华为云鲲鹏弹性云服务器 KC1一文全掌握(5)

转自鲲鹏论坛

【作者有话说】

首先非常感谢华为云微信小助手,让我免费领取到了鲲鹏弹性云服务器KC1的免费体验资格。

领取的服务器配置详情:

规格 : 4vCPUs | 8GB | kc1.xlarge.2

镜像 :CentOS 7.4 64bit with ARM

虚拟私有云、弹性公网IP、云硬盘等

自从加入华为云来,还没舍得自己花钱买一个云服务器,第一是公司还在运营初期,观望哪家公司云服务器合适,第二也是自身工作太忙,没有时间兼顾。这次公司项目部署完毕,我有了自己充裕的时间,恰好华为云举办了这次活动,我有幸得到了这次鲲鹏服务器的免费体验资格,所以我要好好研究一下华为弹性云服务器ECS。

我体验的方式由容易到复杂,目的旨在教大家如何便捷监控自己的服务器资源,得到更加酷炫的体验以及快速部署系统的能力。

       华为云KC1云服务器购买详细流程

                             

       手动部署Java Web项目

                             

Linux服务器宝塔面板一键安装配置LNMP/LAMP网站环境流程

                             

       鲲鹏云服务器KC1上的Docker实践

                             

        Linux性能测试工具sysbench的安装与使用

 

一步一步带着大家,争取少挖坑,直接进入主题,帮助小白在鲲鹏KC1上快速使用Linux系统搭建环境,开发等等。最后我还是用了一款压力测试软件,因为前面已经有大神进行了ab测试,我就不献丑了。我这次使用了sysbench进行了对鲲鹏KC1的性能测试,确定其性能及配置是否稳定、安全、可靠。

好了,测试方式定好,大家就跟着我一起开始鲲鹏KC1的使用测试吧!!!

测试作者:wgc

开始日期:2019-10-27

因文章较长,本文将会以连载的形式为大家呈现,

  1. 华为云KC1云服务器购买详细流程
  2. 手动部署JAVA WEB应用
  3. Linux服务器宝塔面板一键安装配置LNMP/LAMP网站环境流程
  4.  鲲鹏云服务器KC1上的Docker实践
  5.  Linux性能测试工具sysbench的安装与使用及KC1云服务器体验小结

以下为正文:

5.     Linux性能测试工具sysbench的安装与使用

5.1背景

看到论坛里已经有大神进行了ab测试,我就不详细进行测试了,选用了一款叫做sysbench的测试工具,非常实用,接下来将进行对这款测试工具的安装和对服务器性能的测试。

sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。sysbench 支持以下几种测试模式 :

1、CPU运算性能

2、内存分配及传输速度

3、磁盘IO性能

4、POSIX线程性能

5、互斥性测试

6、数据库性能(OLTP基准测试)。目前sysbench主要支持 MySQL,PostgreSQL等几种数据库。

这次有机会获得鲲鹏(Arm)弹性云服务器KC1,自然要对这款服务器装载Linux系统的性能进行测试,以确定其性能标准。

5.2安装sysbench

5.2.1 安装

给大家一个链接吧,为了尽快测试,时不我待啊,只有15天的时间,尽量把这台云服务器所有的性能,配置环境,搭建容器等全部测试一遍,还是很耗时间的。直接上手吧,执行如下命令。

sudo yum -y install sysbench

5.2.2 查看软件版本和系统帮助

如图,直接输入如下命令。

5.3 性能测试

性能测试我主要分为CPU性能测试、内存测试、磁盘I/O测试、线程测试、Mutex测试五大方面。

5.3.1 CPU测试

找出指定范围内最大质数,时间越短 CPU 性能越好。

本次测试中,线程数为1,质数个数为5000。

5.3.2 内存测试

首先查看一下内存测试帮助信息吧。

sysbench --test=memory help

5.3.3 I/O测试

5.3.4 线程测试

5.3.5 Mutex 测试

5.4 测试结论

经过与X86的Linux服务器进行五轮比较,结果显示鲲鹏系列KC1服务器确实有着超过预期的性能,但所有的数值仅仅是在设置的压力测试下,并没有放到生产环境下进行实际测试,所以数据带有偶然性,不可否认的是,鲲鹏系列ARM服务器KC1确实是一款相当不错的云服务器,值得大家带到实际生产中,因为性价比实在太高了!!

另附sysbench的相关手册在文末,欢迎大家借鉴学习。

 

结论

弹性云服务器ECS可以根据业务需求和伸缩策略,为用户自动调整计算资源。用户可以根据自身需要自定义服务器配置,灵活地选择设定所需的内存、CPU、带宽等配置。弹性云服务器是一种可随时自助获取、可弹性伸缩的云服务器,可以帮助用户打造可靠、安全、灵活、高效的应用环境。

这是华为云弹性云服务器的介绍,但是我更喜欢以我的方式来总结一下弹性云服务器。

相较传统服务器,弹性云服务器的好处有以下几点:

1.弹性扩展

2.部署快,业务可以快速上线

3.高可用高容灾

4.简化运维流程,降低运维成本

5。定价低,按需收费

6.性能可靠

那么我们的鲲鹏KC1做的怎么样呢?

首先,华为云的生态要比阿里云等老牌云服务器厂家要差一点,因为我们起步晚,不过华为云的发展确实要迅猛的多,这得益于华为技术部门和业务部门等不懈的追求极致。但是在搭建部署的时候,确实由于镜像仓库的问题,华为云需要借助其他的云厂家,我觉得这是华为云下一步的目标,紧抓客户需求,让客户有非常棒的体验。

其次,网络问题较为突出,因为云服务器太依赖网络,所以WEB应用长时间被认为具有潜在的安全风险。这要求华为云拥有完善且强力的攻击防护能力。当然这方面华为云应该要比我所了解的,要厉害太多!不过我在部署实施的时候确实遇见网络拥堵,登录出错等等问题,解决这些问题,这确实应该提到日程上。

再次,关于ARM服务器,鲲鹏KC1。经过我的测试和体验,我发现KC1在架构方式、性能、操作习惯、付费方式等等都是非常卓越的,完全可以作为企业的核心服务器来使用,完全感觉不到ARM和X86架构的差别,甚至于相比X86,ARM架构的服务器性能更加强劲,对于我来说,如果下次选购云服务器,我会强烈建议领导选择鲲鹏系列云服务器。

最后,鲲鹏云服务器在计算、网络、存储等多个方面已经成熟,且会在如大数据、基因测序等整型计算场景下较x86更具优势,相信鲲鹏新算力的加入,可以为多样应用提供全新的算力选择。Redis创始人Salvatore Sanfilippo此前也表示,他正在将ARM作为Redis的主要架构。而微软也为Windows 10应用开发针对ARM的支持,总之,ARM的前景未来可期。当然,ARM服务器成为云端主流还有很长一段路要走,而基于鲲鹏处理器的华为云鲲鹏全系列云服务,向产业释放鲲鹏新算力的同时,也让我们看到华为在这一领域坚定的决心。

作者:wgc

 

相关推荐

【鲲鹏来了】华为云鲲鹏弹性云服务器 KC1一文全掌握(1)

【鲲鹏来了】华为云鲲鹏弹性云服务器 KC1一文全掌握(2)

【鲲鹏来了】华为云鲲鹏弹性云服务器 KC1一文全掌握(3)

【鲲鹏来了】华为云鲲鹏弹性云服务器 KC1一文全掌握(4)

原文地址:https://www.cnblogs.com/2020-zhy-jzoj/p/13165076.html