하드웨어/RAID2011. 7. 31. 10:19
여러가지 벤치마크를 하기에는 귀차나서 대충해봤더니
기본값이 Stripe 256k 보다 16k 에서의 벤치마크 결과가 일반적으로 좋게 나왔다.

 
RAID0 - 16k


RAID0 - 256k


RAID0 - 16k


RAID0 - 256k


RAID5 - 16k


RAID5 - 256k


펌웨어 버전이나 드라이버 버전보다는 stripe size에 영향을 많이 받는듯..
물론 그래봤자.. 단일하드 하나 속도겨우 나오는데 머 -_-
안정성을 확보한다는 의미 그 이상도 이하도 없는듯 하다.

Stripe size, if appropriate for the RAID level
 
In general, smaller stripe sizes are better for sequential I/O, such as video, and 
larger stripe sizes are better for random I/O (such as databases)
Striping size is not applicable for RAID 1, because it is a mirrored array without striping. 
Using the default stripe size of 64KB usually gives you the best performance 
for mixed I/Os. If your application has some specific I/O pattern (purely sequential or purely random),
you might want to experiment with a smaller or larger stripe size. 
 
사용자 메뉴얼 곳곳에 들어있는 내용들이다.
벤치마크 특성상 sequential 한게 눈에 많이 들어 오기 때문에
아무래도 16KB 로 할경우가 가장  빠르게 나오는것 같다.


---
2011.08.05 추가

[링크 : http://www.tomshardware.com/forum/50554-32-raid-stripe-size-performance]
[링크 : http://www.tomshardware.com/reviews/RAID-SCALING-CHARTS,1735-4.html
Posted by 구차니
하드웨어/RAID2011. 7. 30. 23:44
공식적인 문서를 찾아봐야겠지만
BBU(Backup Battery Unit) 미 장착시에는 데이터 손실을 막기위해 쓰는 속도를 제한한다고 한다.

 What is happening to your card is that it sees that you do not have a backup battery supply. It automatically defaults to the very slow read and write speeds because of it to ensure no loss of data in case of a power failure. I very strongly recommend that you have the battery backup unit that can attach to the card or a UPS attached to the computer. You paid a lot of money for the card and drives so you do really need that battery backup to prevent the card from requiring you to do a rebuild of the Raid system if there is an interruption of power to it or a blue screen reboot. But on the other hand you can override the settings in your web based browser. Beware though that if you do not have a battery backup, you may be required to replace a dropped drive in your Raid with a new drive and not allow you to just do a rebuild. 

Log in as Management and click the management tab. Under Unit Policies change the following setting to:
Write Cache: checked
Read Cache: Intelligent
Auto Verify: checked
Queuing: checked
StorSave: Performance
It will come up with several warnings that it does not see a battery backup. Override at your own peril to increase your speeds.

[링크 : http://hardforum.com/showthread.php?t=1510547] 


예전 설정사진에서도 보면 BBU가 없으면 Write Cache 를 Enable 했을 경우 데이터 손실이 있을수 있다고 하는데
BBU 없이 Write Cache를 켤 경우에 퍼포먼스 제한이 생긴다면, Write Cache만 Disable 해보면 차이가 날지도 모르겠다.



 
아무튼 여러종류의 RAID를 테스트해본 결과에서도 3ware가 썩 좋은 결과는 얻지 못했는데
아마도 BBU가 문제라면 이 테스트의 결과가 뒤집힐수도 있겠다.


[링크 : http://tweakers.net/reviews/557/all/comparison-of-nine-serial-ata-raid-5-adapters.html

--- 2011.707.31 추가
펌웨어 업데이트 / 드라이버 업데이트 / Write Cache 꺼도 속도는 거의 변화가 없다 -_-
BBU 를 질러야하나? OTL

펌웨어 / 드라이버를 교체하고 테스트 해보았지만 유의미한 결과는 보이지 않는다.

버전 업데이트 전


버전 업데이트 후

Posted by 구차니
하드웨어/RAID2011. 7. 30. 23:14
메인보드에 내장된 녀석인데.. RAID 0 / 1을 지원한다.
설정의 문제인지는 모르겠지만.. Win7에서 드라이브로 인식 안되는 문제 발생 -_-


BIOS 설정화면
IDE configuration - OnBoard S-SATA Channels에서
Configure S-ATA as RAID를 켜주면 된다.


그러면 부팅시에 Intel(R) Embeded Server RAID Technology 라고 뜨며
Ctrl - E를 누르면 설정화면으로 들어갈수 있다.


메뉴는 컬러풀! 하며 Configure에서 하단의 도움말을 따라가면서 하면 쉽게 설정이 가능하다.



READY는 아직 설정되지 않은 것으로


SPACE를 눌러 선택하면 아래와 같이 Online으로 변경된다.


F10을 눌러 Configure를 들어가서


SPACE를 누르면 SPAN-1이 라고 뜨며


F2를 누르면 Child Information이


F3를 누르면 Slot Information이


F10을 누르면 Configuration이 뜬다. RAID 0과 RAID 1을 선택하면 아래의 Size가 변경된다.



설정후에는 Accept를 선택하고 나와야 하며


혹시나 해서 Initialize를 해주면 아래와 같이 화면이 뜬다.
Consistency는 상당히 오래 걸리지만, Initialize는 빨리 끝난다. 

 


아무튼 설정이 되고 나서 리부팅 하면 다음과 같이 설정된 Logical drive 목록이 뜨게 된다.


BIOS 상에서는 아래와 같이 Intel(R) MD Raid 라는 장치가 추가되며


Secondary IDE Master / Slave는 사라진다 -_-


'하드웨어 > RAID' 카테고리의 다른 글

stripe size에 따른 속도변화  (0) 2011.07.31
3ware 9500s 속도 제한걸리는 이유?  (0) 2011.07.30
3ware Disk Manager - 3DM 2  (0) 2011.07.29
사용중인 하드의 속도들...  (0) 2011.07.29
Intel 내장형 SCSI RAID 풀기  (0) 2011.07.29
Posted by 구차니
하드웨어/RAID2011. 7. 29. 22:58
웹페이지를 통해 접속을 하지만, 실제로는 Windows Service에 등록된
녀석을 통해 웹서비스를 제공하고, Driver를 통해 값을 받아올뿐,
Runtime에 RAID 구성을 바꾸는 등의 행위는 할 수 없다.

기본 로그인 암호는 administrator / 3ware 이다. 


Summary


Information - Controller Details


Information - Unit Information


Information - Drive Information


Management - Controller Settings


Management - Scheduling


Management - Maintenance


Monitor - Alarms


Monitor - Battery Backup


Monitor - Enclosure support

3DM 2 Settings


3DM 2 Setting 쪽에 웹페이지 관련이나,
E-mail notification을 제외한다면 설정가능한 내용은 없고 단지 확인용으로 사용할 수 밖에 없다.
생각보다 효용은 많이 떨어지는 듯..

개인적으로는 3DM 2는 포기하고, 3BM(Bios Manager) 만으로 커버하는것도 나쁘진 않을듯 하다. 
Posted by 구차니
하드웨어/RAID2011. 7. 29. 22:26
GbE를 버텨주려면 500GB 이후의 세대들을 구매해야 할려나?

보조하드로 사용중인 250GB 짜리인데, 평균 50MB/s 나오길래
흐음.. 다.. 그런가 보다 하고 포기를 하려는데
 

헐.. 시작부터 범상치 않은 WD 500GB 하드 -_-
평균을 100MB/s를 찍어 주다니.. 이런 녀석으로 RAID를 구성해야 Dual Port 정도 겨우 버텨줄듯 -_-
GbE로 풀 스피드를 내면 못해도 초당 80MB/s는 전송하게 되는데 이정도는 되어야 전송속도 보다 하드가 빠르니..


아무튼, 신형 하드들은 160MB~200MB/s 나온다는게 꼭 구라는 아닌듯
단지 내가 사용하는 하드들이 구형일뿐 ㅠ.ㅠ

2011/06/25 - [하드웨어] - HDD 전송속도

---
2011.07.30 추가
외주/내주 50 MB/s 만 내던녀석인데, 독립적으로 연결하니 헐 -_-
속도 잘나오자너 -_-!!! 3ware 레이드 카드에 속도제한이 걸린걸려나.. 설정을 찾아봐야 할듯하다.

'하드웨어 > RAID' 카테고리의 다른 글

Intel(R) Embeded Server SATA RAID  (0) 2011.07.30
3ware Disk Manager - 3DM 2  (0) 2011.07.29
Intel 내장형 SCSI RAID 풀기  (0) 2011.07.29
3ware 9500s BIOS Manager / RAID5 구성기  (6) 2011.07.29
3ware 9500s SATA RAID 5 벤치마크 관련  (0) 2011.07.28
Posted by 구차니
하드웨어/RAID2011. 7. 29. 17:04
Step 1. SCSI RAID 설정화면에 들어가서

Step 2. <Device Properties>를 들어가면
           설정이 불가능해지고 출력 내용이 좀 바뀐다.


Step 3. <RAID Properties> 에 들어가면 아래와 같이 나오는데,
           상단의 Delete Array를 통해 Mirroring이나 Striping을 해제할 수 있다.
           Mirroring은 사용이 가능함에 비해, striping은 해제해도 이전의 데이터를 사용할수 없을듯 하다.


Step 4. Delete Array를 하면 경고 한번 때리고는 겁을 주지만 우리는 쫄지말고 고고싱~
           여기서는 쫄지말고 Enter를 눌러준다.



IM(Mirroring)으로 설정하다가 속도가 너무 느려서 해제를 했는데
경고와는 다르게 문제없이 미러링이 해제되고, Primary의 설정은 그대로 남아서 부팅이 문제없이 된다.
특이한건, Mirroring으로 사용하던 하드에는(귀찮으니 D: 라고 이야기 하고)
Primary(귀찮으니 C:)의 하드내용을 디스크 복사한 양 D:에 똑같이 복사되어 있다.
Synchronize가 완료되지 않아도 자동으로 복사하면서 이렇게 버벅댄걸지도..
Posted by 구차니
하드웨어/RAID2011. 7. 29. 14:07

Step 1. "ALT-3" 을 눌러           


            3BM(3ware Bios Manager)에 들어가면 경고메시지가 반겨주고


Step 2. 썰렁(?) 하지만 Available Drives에 연결된 하드들이 뜬다.
           4개까지 가능한 녀석이니 4개만 뜨는데, Enter를 누르거나 Alt-a를 눌러 선택을 하면
           *Port 0 처럼 *이 붙는다.


Step 3. 선택후 하단의 "Create Unit"을 누르면 Array로 묶을 디스크에 대한 옵션이 나오는데
           RAID 레벨과 Stripe 크기등을 설정할수 있다.


Step 4. 디스크 4개에서는 RAID 1(Mirroring)은 지원하지 않고
           그 외에 다른 설정들을 사용할수 있지만, 일단 RAID5로 고고


Step 5. BBU(백업 배터리 유닛) 없다고 겁준다 -_- 무시


Step 6. 아무튼. 320기가 하드 4개로 RAID5를 하니 하드 3개 크기의 단일 드라이브가 생성된다.
           (RAID 5 특성상 하나는 Parity 전용으로 사용하므로, 디스크 가용용량은 n-1이 된다.) 


Step 6-1. 심심해서 두개로 만들어본 화면 Stripe(RAID 0)이기 때문에 용량이 2배로 늘어난다.


Step 7. 위의 화면에서 ESC를 누르면 변경 사항을 저장할지 물어보는데 일단 Y를 눌러주어야 저장된다.


머.. 윈도우에서는 별다른건 없으니 패스.
생각보다 성능이 안나오는건 다시 테스트가 필요하니 패스 

패스한 내용은 다음글 참고
2011/07/28 - [하드웨어/RAID] - 3ware 9500s SATA RAID 5

'하드웨어 > RAID' 카테고리의 다른 글

사용중인 하드의 속도들...  (0) 2011.07.29
Intel 내장형 SCSI RAID 풀기  (0) 2011.07.29
3ware 9500s SATA RAID 5 벤치마크 관련  (0) 2011.07.28
내장 SCSI RAID 미러링(LSI Logic 1030 - RAID1)  (0) 2011.07.28
RAID 1E  (0) 2011.07.27
Posted by 구차니
하드웨어/RAID2011. 7. 28. 16:21
사용 하드는 Hitach HDT721032SLA360 * 4 개이며 중고이다.
꽂아 놓으면 대략 아래와 같은 느낌... OTL



흐음.. 비교내용이 다르니 머라고 말하기 애매한데, 일단 개별 디스크 속도는 측정해보지 않았기에
아래의 링크로 대체~ 하자면.. 대략 50MB/s 정도 인듯 한데..


[링크 : http://www.syncston.com/bbs/board.php?bo_table=sub03_01&wr_id=9

일단 드라이버 깔고 나서 리부팅을 해야지 인식을 하고,
리부팅후 드라이브를 잡으려고 하면 Win7의 경우 아래와 같이 MBR과 GPT 중에 고르라고 한다.
일단 호환성(이 의미가 있을려나.. RAID인데) 차원에서 MBR로 클릭!(귀찮아 -_-)


아래는 RAID5로 4개 하드 디스크를 연결한 벤치마크이다.
평균 70MB/s 라는데.. 처음에서 끝까지 거의 속도가 변화없이 꾸준히 유지되는것이 장점.
RAID로도 이거밖에 안나오면.. 기가비트 이더넷 듀얼 포트 버텨주지 못할텐데 흐음...

 

--- 2011.07.29  추가
RAID0(Stripe)로 4개 구성시의 테스트



컨트롤러가 문제일려나? 55MB/s 정도로 외주까지 속도가 거의 일정한걸 보면
그 이상의 속도인데 어떠한 이유로 억제당하는 느낌이다. (RAID 풀고 단일 디스크로 측정)


---

그런데.. 설정의 문제인지 테스트의 문제인지 모르겠지만
예전에는 80MB/s 정도 나왔던 SCSI 하드의 속도가 Image Mirroring으로 설정해주고 나서 이렇게 뚜~욱 떨어졌다 -_-
일단 IM 해제하고 다시 테스트 해봐야할텐데.. 하드만 6개 달아 놓으니 졸라 시끄러움  -_-

 
--- 2011.07.29  추가


RAID 풀고 다시 SCSI 하드 속도 체크~ 최대 84.8MB/s 가 나온다.
---

'하드웨어 > RAID' 카테고리의 다른 글

Intel 내장형 SCSI RAID 풀기  (0) 2011.07.29
3ware 9500s BIOS Manager / RAID5 구성기  (6) 2011.07.29
내장 SCSI RAID 미러링(LSI Logic 1030 - RAID1)  (0) 2011.07.28
RAID 1E  (0) 2011.07.27
3ware 9500S LP 초기가격이 헉?!  (0) 2011.07.09
Posted by 구차니
하드웨어/RAID2011. 7. 28. 15:47
음.. SCSI 모델이고, 심심(?) 해서 제대로 되었는지 검증도 안된 상태에서 Win7 점수를 다시 확인해보니
5.9 에서 5.7로 하락 -_- 뭥미? 

Step 1. BIOS에서 Onboard SCSI 의 설정을 해줌(IS-Stripe / IM - Mirroring)



Step 2. Ctrl-C 였나? 아무튼 아래 화면에서 처럼 LSI Logic(SCSI RAID Controller) 바이오스 화면에 나오는 지시문구대로
          키를 눌러서 설정화면에 들어간다.



아래는 키를 누르지 않을경우 하드를 확인해서 목록을 출력하는 화면이다.


Step 3. 내꺼에는 어짜피 하나뿐이니까.. 엔터치면 해당 SCSI 컨트롤러의 설정으로 들어가게 되고


Step 4. "Device Properties"를 선택하여 어느 드라이브들을 Array로 사용할지 골라준다.
           <RAID Properties> <Synchronize Whole Mirror> 이 부분에 BIOS에서 설정해준 RAID 모드가 나온다.


Step 5. Array Disk? 부분에서 엔터나 -/+를 누르면


Step 6. 아래와 같이 데이터를 유지할지 아니면 지우고 새로 할지를 물어보는데
           Mirroring의 경우 데이터 유지한채로 가능하다고 했으니 일단 F3으로 Keep Data를 해주었다. 


Step 7. 두번째 하드도 Yes로 바꾸어 주려니 조금더 무서운 경고를 -_-
           첫번째 하드는 Primary로 원래 사용하던 하드이면 되고, 두번째 하드는 Secondary로
           원래 하드의 내용을 복사하므로 데이터가 사라진다고 경고를 한다.


Step 8. <Save and Exit> 를 해주면


Step 9. 아래의 화면으로 나오고 RAID Status에 Resyncing으로 나온다.


아무튼, SCSI BIOS 화면에서 초기화를 할때 sync 중에 나와서 그런건가.. 먼가 찜찜하네.. 
나온 이후로는 하드 복사도 하지 않고.. 이거 끝날때는 기다려 주어야 하는거였나?

다음글에도 먼저 쓴 사진이지만... 생각보다 CPU는 높아지지 않지만, 예상보다 저조해진 성능 -_-
그래도 전에는 80MB/s는 나왔었다고!!!!

 

'하드웨어 > RAID' 카테고리의 다른 글

3ware 9500s BIOS Manager / RAID5 구성기  (6) 2011.07.29
3ware 9500s SATA RAID 5 벤치마크 관련  (0) 2011.07.28
RAID 1E  (0) 2011.07.27
3ware 9500S LP 초기가격이 헉?!  (0) 2011.07.09
3ware RAID BBU(Backup Battery Unit)  (0) 2011.07.04
Posted by 구차니
하드웨어/RAID2011. 7. 27. 21:02
RAID 10은 짝수개의 하드에 대해서 사용이 가능한데 비해
1E는 홀수개의 하드에 대해서도 사용이 가능하다고 한다.

RAID 1E and RAID 10 are different. RAID 10 is a strip across mirrors. So you need 4 disks minimum, and even numbers there after. 2 disks each make up a mirror and the two mirrors are striped. This means with 4 100GB drives you get a 200GB set with both increased write and significantly increased read performance. You can loose up to 1 disk from each underlying mirror. With 6 disks in the array, you could loose up to 3 disks.

RAID 1E
is an IBM mirroring/striping technique working with an arbitrary number of disks. This image from wikipedia should explain it, best. With 4 100GB disks you still end up with 200GB of storage. You can loose as many as 2 non-adjacent disks. This doesn't mean much for 4 disks, but for 5 disks it would mean you can still loose a max of 2 disks. 10 won't work with 5 disks.

Personally, I would use RAID 5 just because it allows a 4 100 GB disk array to reach 300GB with similar performance. The biggest downside I see is you can only loose 1 drive, regardless of how strategically you break them.
 

[링크 : http://www.linuxquestions.org/questions/linux-hardware-18/raid-5-vs-1e-10-a-496488/] 

아무튼, 해보기 전에는 모르겠다 -_-



[링크 : http://en.wikipedia.org/wiki/Non-standard_RAID_levels#RAID_1E]
[링크 : http://www.techrepublic.com/article/non-standard-raid-levels-primer-raid-1e/6181460]
Posted by 구차니