워낙 IT고수분들이 많아서 다 아시는 내용일 수도 있지만..
SAS쓰시는 분들도 많고해서 한번 Tip을 올려볼까합니다.
하드 디스크 속도, 특히 OS의 속도에 민감하신분들은
'레이드 앞자르기'를 키워드로 검색해서 한번 자신의 컴퓨터에 적용해보세요.
앞자르기라는게 디스크의 속도를 증가시켜주는 역할을 하는 것 보다
균일한 access time을 보장해주는 역할을 하는 거라서요
레이드 0을 사용함으로써 속도를 높이고, 앞자르기를 통해 속도에 신뢰성을 가질수 있을겁니다.
레이드0,striping은 다들 아시는 내용일테고
앞자르기라는 것은,
하드디스크는 최외주부터 섹터0이 시작되구요.. 파티션을 나눠도 물리적으로 최외주부터 파티션1 파티션2..
최내주가 마지막 파티션이 됩니다.
그런데 하드는 최외주의 속도가 최내주의 속도보다 2배이상 빠릅니다.
(외주에 섹터 밀도가 높기때문에 같은 속도로 회전해도 외주에서 데이터를 더 많이 access하게 됩니다.)
이걸 테스트해보시려면 새하드를 컴터에 설치하고 파티션을 4개로 100G씩나눈다음에
각 파티션별로 hdtune이나, linux라면 hdparm을 실행해서 해보시면 금방 속도차이를 보실수 있을 겁니다.
즉, 레이드 앞자르기라는건 예를들면 이런겁니다.
500G하드 3개를 준비하고 각 하드를 20%/80% 이런식으로 파티셔닝합니다.
그리고 첫번째 파티션끼리 raid0으로 묶고, 나머지 파티션은 데이터용으로 사용합니다.
(자주 access하지 않는 데이터들로)
그리고 첫번째 파티션에 OS를 설치하시면 됩니다.
항간에는 나머지 파티션을 사용하지말라고도하는데
가끔사용할 데이터를 access하거나 그러기위해 헤드가 안쪽까지 움직이거나하는거에 큰 버든은 없습니다.