AnyBackup
性能爆表
AnyShare
如何购买
我已是Anyshare 客户
AnyRobot
如何购买
购买 AnyRobot 订阅服务
我已是 AnyRobot 客户
一对一在线咨询
我是 AnyRobot 新客户
一对一在线咨询
AnyDATA

爱数博客

全部 AnyBackup AnyShare AnyRobot AnyDATA AnyFabric

如何判断虚拟化环境是否具备承载Anyshare系统的能力?

2020-06-30 3298 3

背景

AnyShare既支持纯私有化部署模式也支持纯公有云部署模式下,AnyShare采用ESwift存储简化了网络配置,能兼容市场主流虚拟化平台,比如:vmware、openstack、hyper-v、kvm、深信服等。各种环境存在着性能差异,此时面临判断虚拟化环境的性能是否具备承载Anyshare系统的能力的问题?
本文将给出AnyShare虚拟化性能评估指标以及具体评估方法。

部署形态
应用节点/数据库节点部署在虚拟化平台 +第三方对象存储,采用这种部署形态,需要评估CPU、数据库、系统盘性能。
应用节点/数据库节点/存储节点部署在虚拟化平台,采用这种部署形态,需要评估CPU、数据库、系统盘、数据盘性能。

性能评估
前提:1.虚拟化平台性能约束:CPU利用率不能超过50%,内存利用率不能超过70%,磁盘利用率不能超过50%;   2.AnyShare单节点激活完成。
方法:使用sysbench评估虚拟机的CPU、数据库、磁盘性能。sysBench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的平台基准,AnyShare安装包已默认集成此工具

1.CPU性能分析
后台执行以下命令完成数据收集
./sysbench --test=cpu --cpu-max-prime=20000 run


2.磁盘性能分析
如果要测试系统盘磁盘io,需要到cd /sysvol目录下,执行上述命令;如果要测试数据盘性能,需要到cd /sysvol/srv/node/xxxxx目录下,并执行以下命令
./sysbench --test=fileio --file-total-size=150G prepare
./sysbench --test=fileio --file-total-size=150G --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 run
./sysbench --test=fileio --file-total-size=150G cleanup


3.数据库性能分析
后台执行以下命令完成数据收集,--mysql-password按实际情况设置指定密码。
./sysbench --test=oltp --oltp-table-size=1000000 --db-driver=mysql --mysql-port=3320 --mysql-socket=/sysvol/mysql/mysqld@3320/mysqld@3320.sock --mysql-db=test --mysql-user=root --mysql-password=yourrootsqlpassword prepare
./sysbench --test=oltp --oltp-table-size=1000000 --db-driver=mysql --mysql-port=3320 --mysql-socket=/sysvol/mysql/mysqld@3320/mysqld@3320.sock --mysql-db=test --mysql-user=root --mysql-password=yourrootsqlpassword --max-time=60 --oltp-read-only=on --max-requests=0 --num-threads=8 run



基准分析
根据上述的性能评估方法绘制如下图的性能评估二维表。

评估对象 性能结果
CPU  
系统盘  
mysql  
数据盘  
                                   虚拟化: CPU、数据库、磁盘benchmark表
虚拟机必须满足如下条件才允许部署AnyShare:
  1. CPU单核性能必须小于等于30s / 10000事务
  2. 系统盘的qps大于等于1200
  3. mysql的tps大于等于3000,qps大于等于40000
  4. 数据盘的qps大于等于600
满足以上条件后,虚拟机资源配置如下:
CPU 16核及以上
内存 32G
系统盘 >=480G
网络 >=2*千兆网络
数据盘 12*4T(按用户实际存储量计算)


基于以上配置,3节点环境能支持的日操作量为:200w左右。

请就本文对您的益处进行评级:

标签

在线教学

相关文章

热门标签

版本发布 在线教学

拨打400

免费销售咨询热线

400 8216055

7*24 小时免费售后服务热线

400 880 1569

购买咨询

购买咨询

售后服务

售后服务

返回顶部

为了给您提供更优质的服务,请您先完善以下信息:
确认提交

扫码关注

爱数技术支持中心公众号