對比Swift和GlusterFS的讀寫效能

2021-06-19 07:54:43 字數 2514 閱讀 5592

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

1gb37

602gb

5557

3gb54

374gb

37(只讀取了部分檔案,讀取失敗)37

5gb54

(只讀取了部分檔案,讀取失敗)37

表二

資料大小

資料夾寫速度mb/s

資料夾讀速度mb/s

1個2gb檔案

5137

2個2gb檔案

4354

3個2gb檔案

2831

4個2gb檔案

2839

表三

資料

大小swift api寫速度mb/s

swift api讀速度mb/s

1gb37

1462gb

51118

3gb37

1184gb

37118

5gb37

117

表四

資料

大小大檔案切割寫速度mb/s

大檔案切割讀速度mb/s

6gb37

1177gb

41117

8gb43

1269gb

36116

10gb

38117

表五

資料大小

s3curl寫速度mb/s

s3curl讀速度mb/s

1gb37

1112gb

54109

3gb37

1114gb

37109

5gb36

111

表六

資料大小

rest api寫速度mb/s

rest api讀速度mb/s

1gb55

1122gb

55112

3gb55

1124gb

5498

5gb53

110

表七

塊大小iozone寫速度mb/s

iozone讀速度mb/s

4kb40

2218kb

42376

16kb

45450

32kb

47970

64kb

44732

128kb

45150

256kb

44147

512kb

49126

1mb47

1272mb

46162

4mb47

126

表八

安裝Gluster和擴容

以下技術應用於最優質的水果的鮮果籃 wget l 1 nd nc r a.rpm yum install glusterfs libs 3.5.1 1.el6.x86 64.rpm glusterfs api 3.5.1 1.el6.x86 64.rpm glusterfs cli 3.5.1 1....

Ceph與Gluster之開源儲存的對比

一 ceph與gluster之開源儲存的對比回到頂部 一 ceph與gluster之開源儲存的對比 一 ceph與gluster的原理對比 ceph和gluster是red hat旗下的成熟的開源儲存產品,ceph與gluster在原理上有著本質上的不同。1 ceph ceph基於乙個名為rados...

Swift 和Objective C 效能對比

很多人會有這樣的疑惑 swift 和objective c 效能對比 兩者到底那個效能比較好一些呢 我們面對乙個新的問題要感覺去提問 蘋果公司說swift 的性比objective c 的效能要好 是真的好嗎?不見得 我們對待任何乙個問題要持有懷疑的態度 這樣我們收穫的才會更多 我們應該這樣考慮問題...