메뉴 닫기

HBA+ZFS

HBA + ZFS 퍼포먼스 테스트.

Test: HBA로 연결된 16개의 Disk를 이용하여 ZFS 설정. 여러가지 레벨을 테스트.

크게 8개의 디스크를 이용한 레벨과 16개의 디스크를 이용한 레벨로 나눔.

8Device Levels : Raid0, Raid1, Raid5, Raid6, Raid50, Raid60

16Device Levels : Raid0, Raid1, Raid5, Raid6, Raid7, Raid50, Raid60, Raid70

Test 방법 : Level간의 퍼포먼스 차이 확인, 8개와 16개의 같은 Level 간의 퍼포먼스 차이 확인.

Device 8


1

2

Raid5의 랜덤 쓰기 점수가 크게 떨어지는 모습을 보였다. 이는 정상적인 수치로 보기 힘드나, 여러번의 테스트에도

비슷한 결과를 보였다. 또한 전체적으로 결과의 값이 고르지 못하게 나타났다.

3

4

위 비압축 테스트때와는 다르게 Raid5의 랜덤쓰기 결과값도 정상범주에 들어왔으며 전체적인 결과값 또한

고르게 나왔으나 랜덤읽기의 성능이 전체적으로 떨어지는건 동일하다.

 

 

5

비압축 테스트의 결과 값이 중구난방으로 나온것에 비해 압축시 안정적인 수치가 계측됨. 압축시와 비압축시의 퍼포먼스 차이가심하게 남.

 

 

Device 16

6

7

16개의 디스크를 이용한 테스트에서는 Raid7Raid70을 추가함.퍼포먼스는 Raid56보다는 떨어질거라 예측.

결과값 역시 예측대로 나옴.

 

8

9

16개의 디스크 사용시에도 8개 사용할때와 마찬가지로 압축시 퍼포먼스가 큰 폭으로 상승됨.

Raid7의 경우 Raid6 대비 퍼포먼스 하락과 가용성의 측면에서 볼때 메리트가 없음.

10

 

결과.

1. 8, 16개의 결과 모두 압축을 사용하는게 퍼포먼스에 큰 상승을 보였다.

2. Raid7은 크게 메리트가 있지 않다.

3. 랜덤 읽기의 퍼포먼스 하락의 원인은 ZFS가 아닌 HBA.

4. HBA 단일 디스크의 랜덤 읽기 성능은 2603으로 비압축 Raid5와 비슷함.

 

 

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x