SW-RAID 5 - CPU 시간과 성능이 얼마나 필요합니까?

SW-RAID 5 - CPU 시간과 성능이 얼마나 필요합니까?

Debian squeeze 6.0.4, 4x WD RE4 500Gb 7200RPM, Athlon II X4 600E 및 24GB RAM DDR3이 있습니다.

SW raid 5를 사용하고 있기 때문에 생각보다 CPU를 많이 사용하고 있습니다.

내 소프트웨어 RAID 5에 필요한 CPU 성능과 CPU 시간은 어떻게 알 수 있나요?

L3 캐시를 적용한 Phenom II X4 905e와 L3 캐시를 적용하지 않은 Athlon II X4 600e의 성능 차이가 그렇게 크다고 생각하시나요?

동일한 유형, 태그 및 시리즈 대신 더 많은 다른 디스크를 사용할 때 CPU 시간이 더 많이 소비될 것이라고 생각하십니까?

WD의 동일한 디스크 4개를 사용하는 RAID 5와 Hitachi, WD, Samsung 및 Seagate의 서로 다른 디스크 4개를 사용하는 RAID 5 사이에 차이가 있습니까? 사실 4개의 서로 다른 디스크는 4개의 동일한 디스크보다 느릴 수 있지만 더 안전할 수 있습니다.

(우리는 데비안 스퀴즈의 소프트웨어 리눅스 레이드에 대해 이야기하고 있습니다) 감사합니다

답변1

컴퓨팅 요구 사항 측면에서 Raid 4와 Raid 5는 거의 동일하며 큰 차이가 없습니다.습격 4"일반" 디스크를 패리티 디스크로 사용하면 단점이 있습니다. 더 빠르고 더 강력한 드라이브를 사용하는 것이 더 나을 수도 있습니다(NVRAM이 좋습니다).

그러나 우리는 일반 PC 하드웨어에 대해 이야기하고 있으므로 RAID5를 고수하십시오.

로드는 모든 디스크에 고르게 분산됩니다. 즉, 디스크의 읽기 및 쓰기 처리량을 기준으로 속도가 동일해야 합니다.

동일한 특성을 가진 4개의 다른 제조업체를 얻을 수 있다면 4개의 동일한 드라이브보다 느리지 않습니다. 하지만 "더 안전"하지는 않습니다. 더 안전한 방법은 RAID 10을 사용하는 것입니다. 여기서 드라이브의 절반은 나머지 절반과 다른 제조업체에서 생산됩니다.

실제로 생산 날짜 만 중요합니다. 같은 날짜의 드라이브는 같은 날짜에 오류가 발생하는 경향이 있습니다. 그러나 디스크가 4개만 있는 경우 확률은 귀하의 편입니다.

더 중요한 것은 동일한 제조 날짜를 가진 20개 이상의 동일한 드라이브가 포함된 raid5입니다...

성능 관련: IMHO, 현재의 모든 멀티 코어 CPU는 약간의 패리티 계산을 수행할 수 있을 만큼 충분한 성능을 가져야 합니다. 여기서 L3 캐시는 중요하지 않습니다. 모든 쓰기/읽기 액세스에서 패리티를 계산해야 합니다. 이는 일반적으로 두 번의 연속 읽기/쓰기 요청에서 동일하지 않습니다.

디스크 컨트롤러가 설정에 병목 현상을 일으킬 수 있습니다(SATA II인 것 같습니다).

관련 정보