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

정재웅   
   조회 14994   추천 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 5530/5727
2014-05   5251699   정은준1
2015-12   1776685   백메가
2003-04   12151   우종범
2003-04   11261   김태호
2003-04   9973   이상용
2003-04   11816   성종하
2003-04   12464   정원웅
2003-04   12695   이장원
2003-04   12395   김영호
2003-04   12077   이택규
2003-04   11879   전영효
2003-04   11859   이장원
2003-04   12405   김기황
2003-04   18177   박시우
2003-04   12270   김기황
2003-04   11571   이재문
2003-04   11257   김세완
2003-04   10868   권상택
2003-04   11493   윤준성
2003-04   12463   정회정
2003-04   11057   이기영
2003-04   10731   최창현