对比Swift和GlusterFS的读写性能

1,    测试目标

测试swift集群磁盘IO读/写。

2,    测试工具

Cloudfuse、Iozone、S3curl

3,    测试环境

 

机器类型

IP

操作系统

内存

服务器1

10.10.68.71

rhel 6.3 x86_64

128GB

服务器2

10.10.68.72

rhel 6.3 x86_64

128GB

服务器3

10.10.68.73

rhel 6.3 x86_64

128GB

服务器4

10.10.68.74

rhel 6.3 x86_64

128GB

服务器5

10.10.68.75

rhel 6.3 x86_64

128GB

表一

4,测试描述

本次测试分为三步分进行:

a)   使用Cloudfuse远程挂载方式测试集群磁盘IO读写性能 见表二

b)   使用Cloudfuse远程挂载方式测试文件夹存取IO读写性能 见表三

c)  使用swift API方式测试集群磁盘IO读写性能 见表四

d)  使用swift API方式测试大文件自动切割性能 见表五

e)  使用S3curl方式测试集群磁盘IO读写性能 见表六

f)  使用RESTful API方式测试集群磁盘IO读写性能 见表七

g)  使用IOzone方式测试集群磁盘IO读写性能 见表八

5,测试结果

 

 

数据大小

Cloudfuse写速度MB/S

Cloudfuse读速度MB/S

1GB

37

60

2GB

55

57

3GB

54

37

4GB

37

(只读取了部分文件,读取失败)37

5GB

54

(只读取了部分文件,读取失败)37

表二

 

 

数据大小

文件夹写速度MB/S

文件夹读速度MB/S

1个2GB文件

51

37

2个2GB文件

43

54

3个2GB文件

28

31

4个2GB文件

28

39

表三

 

 

数据

大小

swift API写速度MB/s

swift API读速度MB/s

1GB

37

146

2GB

51

118

3GB

37

118

4GB

37

118

5GB

37

117

表四

         

 

数据

大小

大文件切割写速度MB/s

大文件切割读速度MB/s

6GB

37

117

7GB

41

117

8GB

43

126

9GB

36

116

10GB

38

117

表五

 

数据大小

S3curl写速度MB/s

S3curl读速度MB/s

1GB

37

111

2GB

54

109

3GB

37

111

4GB

37

109

5GB

36

111

表六

 

 

数据大小

REST API写速度MB/s

REST API读速度MB/s

1GB

55

112

2GB

55

112

3GB

55

112

4GB

54

98

5GB

53

110

表七

 

块大小

IOzone写速度MB/s

IOzone读速度MB/s

4KB

40

221

8KB

42

376

16KB

45

450

32KB

47

970

64KB

44

732

128KB

45

150

256KB

44

147

512KB

49

126

1MB

47

127

2MB

46

162

4MB

47

126

表八

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值