暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
OceanBase PoC测试计划
4089
11页
89次
2020-01-02
免费下载
Oceanbase PoC 测试计划
!
!
一. 测试目标
此测试是利用 sysbench 在客户指定硬件条件下对 OceanBase 的并发能力、分区
支持能力、性能、高可用性等多方面进行验证测试。
. 测试环境搭建
如果当前没有 sysbench 环境,可通过下面两种方式进行搭建:
1. 可以将 ob_poc_sysbench.tar.gz 解压到任意目标目录,将其中的二进制文件
sysbench 拷贝到/usr/bin 目录下,此时 sysbench 1.1.0 即可用,此时可直
接运行放在目标目录中的测试用例进行 sysbench 测试
2. 也可以从 https://github.com/akopytov/sysbench 安装 sysbench 1.1.0,
安装命令为:
curl -s
https://packagecloud.io/install/repositories/akopytov/sysbench/
script.rpm.sh | sudo bash
sudo yum -y install sysbench
sysbench 安装完成后需要将存放在 ob_poc_sysbench_part.tar.gz 压缩包
中的 OceanBase sysbench 测试集解压到/usr/share/sysbench 目录下,压
缩包中的.lua 文件放到和已有的.lua 文件同级别目录
/usr/share/sysbench ,测试脚本存放在/usr/share/sysbench/ob_poc
目录中
如果在第一次运行 sysbench 时候报错“sysbench: error while loading shared
libraries: libmysqlclient_r.so.16: cannot open shared object file: No
such file or directory ”, root 用户将解压文件中的
libmysqlclient_r.so.16.0.0 拷贝到/usr/lib64/mysql/并运行命令 ldconfig
如果当前已经有 sysbench 环境,可直接将存放在 ob_poc_sysbench_part.tar.gz
压缩包中的 OceanBase sysbench 测试集解压到和已有的 sysbench .lua 文件同
级别目录下,测试脚本存放在同级别的 ob_poc 目录中
. 测试步骤
1. 修改文件 sysbench/ob_poc/config 中的配置选项,参数解释如下,具体信息
也可参考 sysbench/ob_poc/readme
--proxy_ip: obproxy ip, 指定某一台 observer 的服务器 ip 即可
--port: obproxy 监听端口,默认值为 2883,可不做修改使用默认值
--zone_list: 集群的 zone 列表,可不做修改使用默认值
--tenant: 用来做 sysbench 测试的租户名,可不做修改使用默认值
--ob_path: Oceanbase 的安装路径,下层子目录是 bin,可不做修改使用默认
of 11
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜