RAID 어레이의 일치 또는 불일치 드라이브?


18

주위를 둘러 보면 이것에 관한 상충되는 정보가 있으며, 그중 일부는 강력하게 제안합니다.

필자가 일치하는 드라이브의 문제는 두 드라이브의 마모가 거의 동일하므로 두 번째 드라이브의 고장 가능성이 첫 번째 또는 그 직후에 매우 높다는 것입니다.

사람들은 또한 일치하는 드라이브가 실질적으로 더 높은 성능을 제공한다고 주장하지만 일치하지 않는 드라이브가 거의 동일하다고 가정하면 (예 : 32MB 캐시가있는 2TB 1TB SATA II 7200rpm 드라이브) Seagate와 Western Digital 드라이브 사이의 사소한 차이 (예 : 하나는 128MB / s의 읽기 속도를 가지고 있고 다른 하나는 150MB / s의 읽기 속도를 가지고 있으며 다른 여러 가지 사소한 차이점을 추측합니다.) 실제로 눈에 띄는 성능 손실을 유발합니다. 실제로 최적의 솔루션 (예 : RAID 0 및 1의 경우 최대 278MB / s의 총 읽기 속도)을 제공하지 않고 더 많은 "일치하지 않는"드라이브 (5 및 1 + 0이 가능성을 염두에 둔)를 가진 다른 RAID와 유사합니까?

또한 RAID 0 또는 RAID 1, 소프트웨어 또는 하드웨어 RAID 등과 같은 다른 RAID 설정에서 이것이 어떻게 다른지에 대한 많은 정보를 찾을 수 없었습니다. 그러한 효과가 있다고 가정하고 있습니다. 일반적으로 RAID?


문제가있는 경우 동일한 모델을 하나의 새 모델과 raid1에 사용 된 모델을 구입할 수 있습니다.
inf3rno

답변:


17

RAID 1에 대해 기억해야 할 사항 1

드라이브의 속도가 느려질수록 전체 속도가 결정됩니다.

드라이브의 작은 크기는 전체 크기를 나타냅니다.

당신이 그와 함께 확인하는 경우 .... 그것은 훨씬 더 나은 TO 가능한 다른로 드라이브를 가지고있다. 다른 제조업체에서 만든 다른 상점에서 다른 시간에 구입했습니다.

이유? 드라이브가 고장 나면 ... 다른 시간에 고장이 나고 싶지만 동시에는 아닙니다.


읽은 건 어때? 컨트롤러 / 드라이버에 의존한다고 가정하지만 컨트롤러가 두 디스크의 읽기 데이터를 확인 / 비교하지 않으면 읽기 속도가 가장 빠른 디스크와 같을 수 있습니다. 또한 쓰기 캐시 활성화 (OS에서도)를 사용하는 경우 하나의 드라이브가 느리면 쓰기 속도에 큰 영향을 미치지 않을 수 있습니다. 이것이 사실이라면, 저렴한 저속 + 비싼 빠른 장거리 드라이브를 혼합하여 좋고 저렴한 성능 설정을 가질 수 있습니다. 그러나 나는 다시 컨트롤러 / 드라이버에 달려 있다고 생각합니다. 테스트 설정을하는 것이 흥미로울 수 있습니다. 하나는 인텔 온보드 SATA 컨트롤러로 시작할 수 있습니다.
MrCalvin

btrfs 소프트웨어 RAID에는 해당되지 않습니다.
inf3rno

왜 그런가요?
흐리게

@dim 크기가 다른 디스크를 사용할 수 있고 디스크가 충분하면 디스크의 모든 공간을 사용할 수 있습니다.
inf3rno

@ inf3rno는 맞지만 다른 브랜드 / 배치에서 디스크를 얻는 제안을 무효화하지는 않습니다. 나는 당신이 이것에 대해 이야기하고 있다고 생각했습니다.
흐리게

3

일치하는 드라이브의 장점은 가치 경제적 인 자세입니다. 어레이는 가장 느린 드라이브만큼 빠릅니다. 다른 요소는 물리적이 아닌 논리적입니다 (오정렬 된 스트라이프 배열).


예를 들어 RAID 1에서 200MB / s 드라이브와 150MB / s 드라이브를 말하면 최대 읽기 속도는 350MB / s가 아니라 300MB / s입니까?
Will

읽기와 쓰기는 드라이브에서 동시에 발생해야합니다. 어떤 컨트롤러는 이론적으로 (그리고 실제로는 가능할 수도 있음) 컨트롤러 레벨에서이를 처리 할 수 ​​있지만, 드라이브 중 하나가 느리면 어쨌든 기다리게됩니다.
Shinrai

2
이 모든 것은 사용중인 RAID 컨트롤러에 크게 의존합니다. 일부 RAID 컨트롤러는 캐시가 많기 때문에 드라이브 대기의 영향을 줄일 수 있지만, 기억해야 할 것은 드라이브가 속도가 일치하는 경우에도 드라이브에 직접 액세스하는 것보다 속도가 느리다는 점입니다. . 레이드 컨트롤러는 성능 퍼즐의 큰 부분이됩니다.
Zeke Hansell

Zeke는 좋은 지적을 제시합니다. RAID 컨트롤러에 따라 일치하지 않는 드라이브의 차이를 크게 줄일 수 있습니다.
surfasb

@ZekeHansell RAID는 어떻게 느려 집니까? RAID 1이 단일 드라이브에 비해 더 빠른 읽기 속도를 제공하지 않아야합니까?
Pavel Tankov

2

일치하는 드라이브를 사용하는 것은 중요하지 않습니다. 특히 "정상적인 조건"

  1. 경제적 인 가치 : 저가형 드라이브 (구 하드 디스크)와 함께 실제로 고급형 장치 (SSD라고하자)를 사용하지 않는 한 일치하는 드라이브를 사용하여 최소한 상당량을 절약 할 수는 없습니다. 두 제조업체의 32MB 캐시로 1TB 드라이브를 구입하는 데 드는 비용은 거의 같습니다.

  2. 실패 : 동일한 배치에서 디스크가 동시에 고장날 수 있습니다. 확률은 높지만 실제로는 높지 않습니다. RAID0의 경우 실제로 중요하지 않습니다.이 경우 동일한 드라이브를 사용하는 것이 좋습니다. 실패하면 모든 것이 사라집니다. 이는 여러 디스크를 포함하여 더 큰 어레이에 중요합니다. RAID5에 16x 2TB가있는 경우 재 구축에 시간이 오래 걸리고 (아마도 며칠) 다른 디스크가 고장 나면 재앙이됩니다. RAID1에서는 큰 문제가 아닙니다.


속도 : 아니요, 일반 RAID 컨트롤러 / 소프트웨어 RAID는 다른 속도의 디스크에서 전체 성능을 사용할 수 없습니다. RAID1 / RAID0에서는 모든 디스크가 두 디스크에서 모두 50 % 스트라이프됩니다 (RAID1에서 동일하게 미러링 됨). 디스크 속도에 의존하지 않고 읽기 및 쓰기의 50 %가 각 디스크에 전달됩니다.


2
RAID는 원래 "비싸지 않은"드라이브를 의미했지만 오래 전에 여러 드라이브를 사용하는 저렴한 방법으로 사용을 중단했으며 방탄 중복성을 갖는 하드 코어 방식이되었습니다.
Zeke Hansell

5
조기 공격 시스템을 구입 한 친구가있었습니다. 공장에서 사용한 윤활유에 대한 공장 문제로 인해 5 개의 드라이브가 모두 동시에 동시에 압수되었으며 모두 동일한 생산 배치에서 5 개였습니다. 일어날 수 없다고 말하지 마십시오.
Zeke Hansell

1
@ Zeke : 아니, 나는 그것이 일어날 수 없다고 말하지 않았다
Olli

1
다른 속도 드라이브로 인한 속도 영향 (읽기 / 쓰기 속도)에 대해 +1
Trevor Boyd Smith
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.