以副本环境的数据均衡为例,以下需要注意:
1、写入数据时,用脚本监控写入数据量(ceph df)到达预定值,开始、停止cosbench
cosbench支持命令行。进入cosbench目录,用./cli.sh <action: submit|cancel|info>来开始、结束任务
[root@node-105-84 ~]# cd 0.4.2.c4/
[root@node-105-84 0.4.2.c4]# ./cli.sh
Usage: ./cli.sh <action: submit|cancel|info> <parameter> <web username:password@ip:port>
- action:
- <submit> <configuration file>: submit configuration and start workload
- <cancel> <workload id>: cancel workload
- <info>: check status
- <web username:password@ip:port> anonymous:cosbench@127.0.0.1:19088 by default |
2、排除gc的影响
在上传大对象的测试中,有观测到到达预定数据量,之后数据减少的情况。可查看到gc list中有等待gc的对象。
怀疑因上传对象有5g以上大小,multipart上传导致。测试中应排除该部分gc对象的影响,等待或加快gc完成。