对象存储性能测试

安装java

  • 安装依赖
1
yum install nmap-ncat java curl java-1.8.0-openjdk-devel -y

部署cosbench

  • 下载解压cosbench

0.4.2.c4

在解压后的文件夹中找到 cosbench-start.sh 文件,在文件中的 Java 启动行添加如下参数,关闭 s3 的 md5 校验功能:

1
-Dcom.amazonaws.services.s3.disableGetObjectMD5Validation=true

img

  • 启动 cosbench 服务

controller节点

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
cat conf/controller.conf
[controller]
concurrency=1
drivers=3 #需要几个driver端就改成几个数
log_level=INFO
log_file=log/system.log
archive_dir=archive

[driver1]
name=driver1
url=http://192.168.0.13:18088/driver #第一个driver

[driver2]
name=driver2
url=http://192.168.0.211:18088/driver #第二个driver

[driver3]
name=driver3
url=http://192.168.0.212:18088/driver #第三个driver

# 启动所有进程(controller和driver)
sh start-all.sh

driver节点

1
2
3
4
5
6
7
cat conf/driver.conf
[driver]
name=127.0.0.1:18088
url=http://127.0.0.1:18088/driver

#启动driver进程
sh start-driver.sh
  • web访问
1
http://{controller-ip}:19088/controller   #部署了controller进程的节点
  • 提交任务
1
2
3
4
5
# 命令行模式
sh cli.sh submit conf/config.xml
# web界面模式
web访问控制台地址http://{controller-ip}:19088/controller
点击submit new workloads,提交测试文件即可

对象存储性能测试
https://blog.erhuoyan.cn/2024/08/23/de9f75b94b79/
作者
erhuoyan
发布于
2024年8月23日
许可协议