[re] SCSI-RAID에서 Stripe Size와 성능의 상관관계???

정재웅   
   조회 15002   추천 16    

개인적인 생각을 한번 적어보고자 합니다.

Raid Set에 의한 Block Size의 크기는 확실히 Read/Write 성능에
크게 반영되는거 같습니다.
그럼 Block size에대한 상관관계에 대해 생각을 해보면.

우선 자신이 컴퓨터를 가지고 무얼 하려고 하는지가 가장 필요합니다.
Web server, Ftp Server, 동영상 편집, 3D작업 등,
각각 다른 Block Size를 설정하라는 권유사항이 나옵니다.

가만 보면 각 서버마다 기본적으로 다루는 파일의 크기에 따라서
Block Size를 다르게 하라는 말이 나옵니다.
즉 Block Size가 한번에 읽어오는 양이라면
자신이 다루는 파일의 크기에 맞추라는 것이겠죠.

Web Server를 사용한다면 작은 그림과 작은 페이지 파일들이 많으니까
Block size를 작게 해 주는것이 더 빠르겠죠.
또 파일 서버로 사용한다면 파일들이 일반적으로 크기 때문에
Block Size를 크게 해 주는 것이 더 빠르겠죠.

또 생각해 보면 순차읽기나 비순차(랜덤)읽기를 보면
순차읽기가 빠르려면 Block Size를 크게해 주는것이 빠를 것이고
(Block Size 작게 해 주면 그만큼 더 많이 엑세스를 할 테니까요.)
반대로 비순차 읽기가 빠르려면 Block Size가 작을 수록 빠르겠죠.
(Block Size 크게 해 주면 그만큼 하나 읽는데 오래 걸리겠죠.)

대충 이렇게 생각해보면 왜 각각의 Block Size마다
뭐가 빠르니 느리니 하는 말들이 왜 나오는지 대충은 짐작이 갑니다.

실제 계산해서 사용한다면
웹에서 사용하는 파일의 크기가 평균 100 이라고 가정할때
하드 2개를 사용해서 Raid 0로 사용한다고 하면 Block Size를 50으로 하는것에 좋겠죠.
이유는 파일 하나 100 짜리를 읽을때 하드 2개를 동시에 엑세스를 해야 빠를테니 50으로 해야 두 하드를 동시에 엑세스 할테니까요.

개인적인 생각 일 뿐이고요.
과거 Fat에서 클러스터 사이즈 마다 속도 차이가 나는것에 착안해서 적은겁니다.
참고 자료 : LSI MegaRAID Configuration Software Guide

>Stripe Size와 성능의 상관관계가 어떻게 되는지요.
>기종이나 카드 종류에 관계없이 Size가 커질수록 읽기 쓰기 속도가 빨라집니까?
>그런데 둘시퓨에서 검색해보면 말이 서로 달라서 오히려 혼란만 가중됩니다.
>스트라입 사이즈가 작을수록 빨라진다는 소리도 있고;;
>반대로 클수록 빠르다..16KB보다 64KB가 빠르다는 사람도 있고 하여간 엉망입니다...
>
>정확히 상관관계가 어떻게 되는지요...
>감사합니다.
짧은글 일수록 신중하게.


QnA
제목Page 5529/5728
2014-05   5257822   정은준1
2015-12   1782638   백메가
2003-04   10681   심규상
2003-04   12172   김선종
2003-04   11106   백승진
2003-04   10701   김준표
2003-04   11720   이경환
2003-04   11936   김해진
2003-04   11924   백승원
2003-04   12152   서경열
2003-04   9331   김도형
2003-04   12101   이상룡
2003-04   11681   오형근
2003-04   12350   이승원
2003-04   11004   김승룡
2003-04   13216   전영효
2003-04   10748   편득주
2003-04   11858   한창호
2003-04   11330   김규원
2003-04   11896   이광호
2003-04   21906   김영기
2003-04   11532   천희승