RAID 1 소프트웨어 미러링과 가짜 RAID의 차이점은 무엇입니까?


13

방금 기본 데스크톱과 Windows 7 Professional 64 비트 복사본을위한 2 개의 새로운 하드 드라이브를 주문했습니다. 새 드라이브에 Windows 7을 새로 설치하고 싶습니다. 미러 (RAID 1) 모드로 설정하고 싶습니다.

Windows 7 Pro는 소프트웨어 미러링을 수행 할 수 있지만 설치시 직접 설정할 수 있다는 것을 알고 있습니다. 그렇다면 어떻게? 디스크를 3 개의 파티션 (OS, 응용 프로그램 및 데이터 및 대량 데이터)으로 분할하고 싶습니다.이 파티션은 모두 미러링되어야합니다.

내 마더 보드의 하드웨어 RAID 지원을 사용하는 것이 더 나을까요? 내 마더 보드는 가장 안정적인 마더 보드가 아닌 구형 nVidia nForce 680i SLI이며, RAID 1 구성이 얼마나 신뢰할 수 있는지 확실하지 않습니다 (또는 Windows 7이 하드웨어 미러링 볼륨을 감지하여 설치할 수 있는지). . 또한 RAID 1의 성능 특성은 RAID 0 또는 RAID 5와 다소 다르며 Windows 7의 소프트웨어 미러링이 실제로 하드웨어 RAID 1보다 빠를 지 궁금합니다 (예 : 시스템 관리자 모자를 쓰고 ZFS를 배포하는 데 큰 성공을 거두었습니다.; 대부분의 하드웨어 RAID 1 구현은 두 디스크를 모두 읽고 결과를 비교하여 데이터 오류를 찾아야하지만 ZFS는 미러에서 하나의 디스크에서만 읽고 내장 체크섬을 사용할 수 있습니다. 즉, 읽기 수는 2 배까지 증가 할 수 있습니다 데이터 손상이없는 한 비행 중).

편집 : 좋아, Windows 7에서 소프트웨어 미러링을 수행 할 수 있는지에 대한 내 질문에 대답했습니다. 그래도 여전히 Windows 소프트웨어 RAID 또는 내 마더 보드의 하드웨어 "가짜 RAID"기능이 더 나은 선택인지 확실하지 않습니다. 나는 일반적으로 크 래피 마더 보드 RAID 솔루션의 성능이 떨어지는 복잡한 스트립 또는 패리티 작업이 아니라 미러링에만 관심이 있음을 기억하십시오.


nVidia nForce 보드에는 소프트웨어 RAID도있을 수 있으므로 그다지 중요하지 않을 수 있습니다.
sinni800

답변:


5

나는 성능면에서 현명하다고 생각합니다. 최선의 방법은 모두 벤치마킹하고 모든 사람들이 볼 수 있도록 결과를 공유하는 것입니다! ATTO 디스크 벤치 마크 유틸리티를 사용하는 것이 좋습니다 .

내가 선택한 한, 나는 "가짜 습격"을 싫어한다. 항상 예방보다 더 많은 문제를 일으켰습니다. 실제 RAID 컨트롤러를 얻거나 소프트웨어 RAID를 수행하십시오. 과거에 소프트웨어 RAID가 인기를 얻지 못한 유일한 이유는 성능 문제 때문이지만 이는 과거의 일입니다.


1
왜 내가 벤치마킹을 생각하지 않았는지 모르겠습니다. 두 방법 모두 널리 알려진 함정이 있는지 묻습니다. 벤치마킹을하면 ... 거의 동일하게 작동합니다. 단일 디스크와 거의 동일하지만 약간 더 나쁩니다 (대기열 깊이와 큰 블록 크기에서 단일 디스크는 엄청난 읽기 향상을 얻습니다. 컨트롤러 버스 포화 상태일까요?). 벤치마킹은 하드웨어 가짜 RAID를 켜면 시스템 부팅에 약 15 초가 걸리므로 소프트웨어 RAID가 더 매력적인 선택이됩니다.
kquinn

7

내 두 센트 :

Windows 7에서는 미러링을 수행하기 위해 동적 볼륨으로 변환해야합니다. 과거에는 다른 디스크 유틸리티와의 호환성으로 인해 모든 종류의 두통이 발생했습니다. 또한 디스크 복구 작업을 수행해야하는 경우 동적 볼륨은 엉망이되기 쉽습니다. 나는 개인적인 경험에서 이것을 알고 있습니다. 나는 보통 역병처럼 역동적 인 볼륨을 피합니다.

메인 보드의 미러링은 일반적으로 디스크에 호환되는 구조를 유지합니다. 즉, 온보드 sata 드라이버가 OS에로드되어 있으면 미러링 된 드라이브 중 하나를 일반 sata 포트로 옮기고 OS로 부팅 할 수 있습니다. 따라서 회복 성 측면에서 목을 찌르지 않습니다.

성능면에서는 아마 둘 다 동일합니다. 둘 다 CPU를 사용하여 모든 작업을 수행합니다.

마지막으로, 메인 보드 RAID에는 멤버가 실패하면 자동 이메일 알림과 같은 유용한 기능이 추가 될 수 있습니다.


결정을 내리기 전에이 주석을 보았 으면합니다 (아직 동적 볼륨으로 소프트웨어 미러링을 선택했을 수도 있음). 내 마더 보드의 가짜 공격은 골절이므로 인센티브가 없습니다. 그러나 Win7 동적 디스크는 약간 이상했습니다. 나는 한 번 창조, 한 번은 재창조 (나에 의한 원인), 그리고 겉보기에 무작위적인 이유 (충돌과 관련이있을 수 있음)를 위해 두 번 거울을 다시 은색해야했다. Win7의 리 실버 링 코드는 지연 됩니다. 디스크의 모든 미러 파티션을 한 번에 리 실버 링하려고하면 성능이 절대적으로 저하됩니다.
kquinn

3

소프트웨어 RAID를 사용하는 디스크와 별도의 컨트롤러로 디스크를 사용하여 실행중인 Windows 시스템에서 기본 IDE 컨트롤러가 충돌 한 경우 올바른 선택으로 판매됩니다. IDE 컨트롤러가 충돌하면 시스템 트레이에 작은 삼각형 경고 아이콘이 표시되어 문제를 알려주지 만 시스템이 정상적으로 계속 실행되었습니다. 내가 일어난 일의 규모를 깨닫고 나면 정말 인상적이었습니다.

컨트롤러를 잃어 버리면 두 디스크를 모두 잃어 버려 시스템이 충돌하는 하드웨어 RAID의 경우와 비교하십시오.


3

실제로 마더 보드의 하드웨어 RAID에 따라 다릅니다. 더 저렴한 (읽기 : 서버 없음) 마더 보드를 사용하려면 Windows에 소프트웨어 RAID 드라이버를 설치해야합니다.

또한 하드웨어 RAID는 마더 보드를 사용하여 처리되므로 마더 보드에 연결될 수 있습니다. 마더 보드의 안정성에 대해 이미 우려하고 있다면 전염병과 같은 RAID를 피할 것입니다.

이 상황에서 마더 보드에 실제 하드웨어 RAID (표준 가짜 하드웨어 RAID가 아님)가 없으면 Windows 7 RAID를 사용하는 것이 훨씬 좋습니다. 순수한 하드웨어 RAID와 소프트웨어 RAID를 고려할 때에도 각 시스템마다 장단점이 있으며 IMO 하드웨어 RAID는 프로덕션 환경에서만 필요합니다.


2

그러나 ZFS는 RAID 1 또는 RAID 0 또는 RAID 5가 아닙니다.

Windows 7 소프트웨어 RAID 1은 Microsoft가 RAID 1을 호출하는 다른 기술이 아닌 소프트웨어 RAID 1이므로 하드웨어 RAID 컨트롤러보다 훨씬 더 나은 알고리즘을 찾지 못하면 하드웨어 RAID 컨트롤러가 소프트웨어 RAID보다 성능이 우수합니다. . 그러나 소프트웨어 RAID를 사용하면 동일한 드라이브를 사용하는 다른 하드웨어 설정간에 더 많은 이식성을 제공 할 수 있습니다.

내가 아는 한, Windows 7에서 소프트웨어 RAID를 설치 한 후에 만 ​​설치할 수 있지만 부팅 드라이브에서도 디스크를 쉽게 처리 할 수 ​​있습니다 (디스크 관리 스냅인, 재부팅, 설정 미러에서 디스크를 동적으로 변환).


"그러나 ZFS는 RAID1 또는 RAID0 또는 RAID5가 아닙니다." 아닙니다. Win7 소프트웨어 RAID는 아마도 거친 마더 보드 RAID 컨트롤러보다 성능이 떨어질 것입니다. 알아두면 좋습니다.
kquinn

1
마더 보드 RAID 컨트롤러 (Intel, nVidia 또는 AMD)는 실제 하드웨어 RAID 컨트롤러가 아닙니다. 이들은 RAID 기능을 구현하기 위해 소프트웨어 드라이버를 사용합니다. 이들이 Windows 7 구현보다 빠른지 여부는 Microsoft의 업무 수행 능력에 달려 있습니다.
user10762

2
@davpen [citation needed] 나는 마더 보드 RAID 컨트롤러가 최악의 컨트롤러 중 하나라고 말하지만, nvidia GPU보다 소프트웨어 RAID라고 생각하지는 않습니다. 3D 가속-소프트웨어 드라이버를 사용하여 3D 가속을 구현합니다.
Tyler

2
@Tyler-온보드 데스크탑 RAID 컨트롤러에는 배터리 백업 캐시, 전용 RAM 또는 전용 XOR 프로세서가 없습니다. 이는 Windows 소프트웨어 RAID와 마찬가지로 거의 모든 작업을 CPU로 오프로드합니다. 이와 관련하여 그들은 거의 동일하게 수행합니다. 마더 보드가 죽으면 Windows 소프트웨어 RAID를 다른 머신으로 옮기고 가져올 수있는 경우 동일한 가짜 하드웨어 컨트롤러를 제외하고 의사 하드웨어 솔루션을 이동할 수 없습니다.
MDMarra

2
@ Tyler + MarkM-전용 XOR 프로세스는 사용되는 칩셋에 따라 다르지만 배터리 백업 캐시 및 전용 RAM에 대한 MarkM의 권리. 어떤 칩셋은 다른 칩셋보다 나쁩니다. 실제 HW RAID를 원한다면 어쨌든 애드온 PCI (e) 카드가 필요합니다. MarkM이 말했듯이 OS 레벨 소프트웨어 RAID의 장점은 다른 하드웨어로의 이식성입니다.
quack quixote

1

고려해야 할 몇 가지 작은 것들 :

디스크 이미징 소프트웨어와 같은 작업을 수행해야하는지 여부 : 일부는 하드웨어 RAID 컨트롤러가 활성화되어 있으면 볼 수 없습니다.

거의 동일한 일련의 일련 번호 인 두 개의 드라이브를 구입 한 적이 있습니까? 그렇다면 배치에 문제가 있으면 동시에 실패 할 수 있습니다. RAID는이 상황에서 아무것도 사지 않을 것입니다. 다른 배치에서 별도로 구입해야합니다.

RAID가 고장 나면 미러를 다시 빌드하기 위해 OS 외부에 있어야하는지 확인하십시오. 내가 본 소프트웨어 미러에서 부팅, OS 및 리머를 백그라운드에서 실행할 수 있지만 속도가 느려집니다 (분명히 좋은 드라이브를 읽고 미러에 쓰는 중). 나는 무엇이 필요한지 잘 모르겠습니다. 이 하드웨어 RAID의 경우


중요한 데이터에 대한 다른 데이터 백업 계획이 있습니다. 이 배열의 데이터가 사라 졌다면 화가 났고 불행했을 것입니다.하지만 모든 것이 일회용이거나 교체 가능하기 때문에 망설이지 않을 것입니다.
kquinn

몇 년 동안 마더 보드 RAID를 사용해 왔습니다. 컨트롤러의 끔찍한 안정성이지만 재 미러링은 항상 Windows가 실행되는 백그라운드에서 실행되었습니다.
Loren Pechtel

내가 작업 한 일부 시스템에서는 자체 사전 부팅 프로그램을 통해 하드웨어 RAID에 액세스해야했습니다. 부팅하는 동안 키를 누를 때마다 특별한 키 입력이 발생하고 새로운 하드 드라이브를 초기화하고, 습격하고, 습격을 끊고, 재창조하는 미니 프로그램이 있었지만 부팅 전이었습니다. 그것들은 오래된 시스템이었습니다.
Blackbeagle

1

여기서 도와 드릴 수 있습니다. 저는 Microsoft의 지원 담당자 및 Western Digital 사람들과 통화 중이었습니다. 방금 백업 간섭으로 인해 데이터가 최소한의 간섭으로 복제 / 백업 될 것이라는 확신을 원하면서 방금 2 개의 1TB 드라이브를 구입했습니다. 글쎄 ... 이것이 내가 아는 것입니다.

함정으로 다음을 수행하여 미러링이 발생하도록 (RAID 1과 같음) 설정할 수 있습니다.

  1. 미러링하려면 Windows 7을 설치해야합니다.

  2. 나는 일반적으로 디스크 0을 C와 D로 분할하고 싶습니다. 여기서 C는 OS 및 프로그램 용이고 D는 데이터 용입니다. 각 드라이브 디스크 0과 1은 동적으로 설정해야합니다. (디스크 1을 포맷하지 마십시오-포맷하지 않은 상태로 두십시오. 그렇지 않으면 다음 단계가 작동하지 않습니다).

  3. 디스크 0에서 D 드라이브를 마우스 오른쪽 버튼으로 클릭하고 마우스 왼쪽 버튼을 클릭하십시오. Add Mirror이렇게하면 디스크 1이 나타나고 클릭합니다. 소프트웨어가 완전히 할당되지 않은 디스크 1을 발견했으며이를 미러링 할 수있는 드라이브로 간주합니다.

  4. 를 클릭 OK하고 잠시 후 디스크 1의 디스크 0 드라이브 D에 할당 된 동일한 드라이브 공간이 표시되고 드라이브 D의 이름이 같고 진행률을 백분율로 재 동기화합니다. 동기화 할 데이터가 없어도 시간이 걸릴 수 있습니다.

재 동기화가 완료되면 추가 조치가 필요하지 않습니다. 드라이브를 마우스 왼쪽 단추로 클릭 Action하고 메뉴에서 선택한 다음 드라이브를 다시 스캔해야하는 경우를 제외하고 Scan Disks는 잠시만 걸리면 완료됩니다.

유일한 문제는-디스크 0을 미러링 할 수 없습니다-C 드라이브! 너무 실망해서 시도했지만 지금까지만 디스크 0 영역에 오류 메시지가 표시되고 가상 디스크 관리자 오류 "Plex에 대한 범위가 없습니다"가 표시되는 경우가 있습니다. 그게 무슨 문제 야?! 나는 연구를 시도했지만 아마도 충분하지는 않지만 Microsoft 나 Western Digital 중 어느 것도 나를 도울 수 없습니다. 그들은 그것이 무엇을 의미하는지 알지 못하고 아마도 Windows 7은 아직 운전 미러링 기능을 활용할 준비가되지 않았습니다.

이 문제를 해결하는 방법? -어떻게했는지 알고 정말 감사합니다! freeman.jeffrey@verizon.net으로 이메일을 보내 주시기 바랍니다.

이것이 내가 얻은 전부입니다. Western Digital과 함께 Microsoft와 함께 일하면서이 정보를 얻을 수 있습니다.


Windows 7 Professional x64에서 시스템 및 C : 파티션을 미러링하는 데 문제가 없었습니다. 나는 본질적으로 당신이 제공 한 것과 동일한 지시를 따랐으며 아무런 문제없이 미러링되었습니다.
kquinn

"플렉스"문제는 이미 다른 파티션이있는 경우 발생하는 것 같습니다. 정말 짜증나.
RomanSt

Windows가 미러 부팅 파티션이 각 드라이브의 동일한 섹터에 있기를 원합니다 (부팅 가능성 때문에). 부팅 파티션을 처음 미러링 할 때 "플렉스"오류가 발생한 후 대상 드라이브의 기존 첫 번째 파티션을 마지막에 여유 공간의 큰 블록으로 이동하여 방해가되지 않게했습니다. 다시 미러링하고 성공했습니다.
rakslice

1

하지마

소프트웨어 RAID 5 및 Windows 7 (64 비트 프리미엄)을 사용하여 3 개월 동안의 드라마를 보았습니다. RAID가 작동했을 때는 그렇게 빠르지 않았습니다. 시스템은 하드 디스크 드라이브를 총 6 개 떨어 뜨 렸습니다. 마지막 짚은 2 개의 하드 디스크 드라이브를 떨어 뜨렸을 때 시스템이 매우 열악한 상태였습니다. 방금 시스템을 RAID 제거했으며 RAID가있는 b4와 같이 3 개의 1TB 하드 디스크 드라이브가 있으며 시스템이 더 느리고 안정적이지 않습니다.


1

소프트웨어 RAID는 RAID 0 및 RAID 1, 심지어 RAID 10에도 적합합니다. RAID 5 또는 RAID 6과 함께 사용하려면 하드웨어 컨트롤러 (ARECA, 3Ware 등)를 구입하십시오. 시장에 나와있는 RAID 카드 중 상당수가 마더 보드와 같이 "가짜 RAID"이므로주의하십시오.


0

Windows 7 x64에 일반 정품을 설치할 계획이며 하드웨어 RAID 0에서 Windows 미러링으로 전환하려고합니다.

몇 가지 이유가 있습니다.

  1. NAS 상자에 몇 TB가 있으면 데스크탑에 1.5TB가 필요하지 않습니다 .

  2. 미러링이 훨씬 안전합니다

  3. 미러링에서는 프로세서가 수행 할 작업이 거의 없습니다. 비 XORing이 있습니다. 물론 RAID 0에는 XORing이 없습니다. 프로세서 사용률은 실제로 RAID 5 또는 RAID 6 또는 RAID 3에서만 작동합니다.

  4. 다른 사람들이 말했듯이, 내 마더 보드가 충돌하면 이식성이 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.