컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - SATA RAID 기능이란 무엇입니까?

SATA RAID 기능이란 무엇입니까?

SATA2 인터페이스는 SATA2 하드 드라이브를 연결하는 데 사용됩니다

. Raid 정의

RAID(Redundant Array of Independent Disk) 기술은 1987년 캘리포니아 대학교 버클리 캠퍼스에서 제안되었습니다. 원래는 값싼 소형 디스크를 결합하여 고가의 대용량 디스크를 대체하려는 의도였습니다. 장애가 발생하더라도 데이터에 대한 액세스가 손실되지 않는 보호 기술입니다. RAID는 여러 개의 저렴한 디스크로 구성된 중복 배열로 운영 체제 아래에서 독립적인 대규모 저장 장치로 나타납니다. RAID는 여러 하드 드라이브의 장점을 최대한 활용할 수 있으며, 하드 드라이브의 속도를 높이고, 용량을 늘리며, 내결함성을 제공하고, 데이터 보안을 보장하며, 하드 드라이브가 있어도 계속 작동할 수 있습니다. 드라이브에 문제가 있습니다. 손상된 하드 드라이브로 인해 영향을 받았습니다.

2. RAID의 여러 작동 모드

1. RAID0

즉, 데이터 스트리핑 기술입니다. RAID 0은 여러 하드 디스크를 더 큰 하드 디스크 그룹에 연결할 수 있으므로 디스크 성능과 처리량을 향상시킬 수 있습니다. RAID 0에는 중복성이나 오류 복구 기능이 없고, 비용이 저렴하고, 최소 두 개의 디스크가 필요하며, 일반적으로 데이터 보안이 높지 않은 상황에서만 사용됩니다.

(1) RAID 0의 가장 간단한 방법

지능형 디스크 컨트롤러를 통해 하드웨어에서 또는 운영 체제의 디스크 드라이버를 사용하는 소프트웨어에서 x개의 동일한 하드 디스크를 사용하는 것입니다. 직렬로 연결되어 다음 디스크에 들어갈 수 있는 용량의 독립적인 논리 드라이브를 형성하는데, 디스크의 용량을 늘릴 수 있다는 장점이 있습니다. 속도는 디스크 중 하나의 속도와 동일합니다. 디스크 중 하나라도 오류가 발생하면 전체 시스템이 파괴됩니다. 안정성은 단일 하드 디스크를 사용하는 경우의 1/n입니다.

(2) RAID 0의 또 다른 방법

n개의 하드 디스크를 사용하여 적절한 스트라이프 크기를 선택하여 스트라이프 세트를 만드는 것이 가장 좋습니다. 스트라이프 세트. 특수 디스크 컨트롤러는 컴퓨터 데이터를 읽고 쓸 때 동시에 n개의 디스크에 데이터를 읽고 쓸 수 있어 속도를 n배 높일 수 있습니다. 시스템 성능을 향상시킵니다.

2. RAID 1

RAID 1은 디스크 미러링이라고 합니다. 즉, 성능에 영향을 주지 않고 시스템의 안정성을 최대화하기 위해 한 디스크의 데이터를 다른 디스크로 미러링하는 것입니다. 복구성, 데이터 이중화 능력이 높지만 디스크 활용률이 50%로 비용이 가장 많이 든다. 중요하고 중요한 데이터를 저장하는 상황에서 주로 사용된다. RAID 1에는 다음과 같은 특징이 있습니다:

(1). RAID 1의 각 디스크에는 해당 미러 디스크가 있습니다. 시스템은 언제든지 동기식으로 미러링됩니다. 미러 디스크.

(2) 디스크의 사용 가능한 공간은 전체 디스크 용량의 절반에 불과하며 시스템 비용이 높습니다.

(3) 시스템의 미러 디스크 쌍 중 하나 이상의 디스크를 사용할 수 있으면 하드 디스크의 절반에 문제가 있어도 시스템이 정상적으로 실행될 수 있습니다.

(4). 하드 디스크 오류가 발생한 RAID 시스템은 더 이상 신뢰할 수 없습니다. 손상된 하드 디스크는 제때 교체해야 합니다. 그렇지 않으면 나머지 미러 디스크에도 문제가 발생하고 전체 시스템이 붕괴됩니다.

(5) 새 디스크를 교체한 후 원본 데이터가 미러를 동기화하는 데 시간이 오래 걸립니다. 그러나 데이터에 대한 외부 액세스는 영향을 받지 않지만 전체 시스템의 성능은 저하됩니다. 이때 줄였습니다.

(6). RAID 1 디스크 컨트롤러의 로드는 상당히 높습니다. 여러 디스크 컨트롤러를 사용하면 데이터의 보안과 가용성이 향상될 수 있습니다.

3. RAID1

RAID0과 RAID1 기술을 결합하여 데이터가 여러 디스크에 분산되는 것 외에도 각 디스크에는 자체 물리적 미러 디스크가 있어 완전한 중복 기능을 제공합니다. , 데이터 가용성에 영향을 주지 않고 하나 이하의 디스크 오류를 허용하고 빠른 읽기/쓰기 기능을 제공합니다. RAID1에는 디스크 이미지에 최소 4개의 하드 디스크로 구성된 스트라이프 세트가 필요합니다.

4. RAID2

컴퓨터는 데이터를 쓸 때 데이터의 각 비트를 하나의 디스크에 저장하는 동시에 여러 비트를 계산하여 얻은 해밍 검사 코드를 저장합니다. 다른 디스크의 데이터. 데이터 오류가 발생할 때 Hamming 코드는 오류를 수정하여 올바른 출력을 보장할 수 있습니다. 하지만 해밍 코드는 데이터 중복 기술을 사용하므로 데이터가 출력되는 속도는 드라이브 그룹에서 가장 느린 디스크에 따라 달라집니다. RAID2 컨트롤러는 디자인이 단순합니다.

5. RAID3: 패리티 코드를 사용한 병렬 전송

RAID 3은 전용 디스크를 사용하여 모든 패리티 데이터를 저장하고 나머지 디스크에 스트라이프 세트를 생성합니다. . 전체 RAID 3 시스템에서 데이터를 읽을 때는 데이터 저장 디스크에서 해당 데이터 블록을 찾아 읽기 작업을 수행하기만 하면 됩니다. 그러나 RAID 3에 데이터를 쓸 때 데이터 블록과 동일한 스트라이프에 있는 모든 데이터 블록의 체크 값을 계산하고 새로운 값을 체크 블록에 다시 써야 하므로 시스템 오버헤드가 눈에 띄게 증가합니다. 디스크에 장애가 발생하면 패리티 정보를 사용하여 디스크의 모든 데이터 블록을 다시 작성해야 합니다. 읽을 데이터 블록이 손상된 디스크에 있는 경우 동일한 스트라이프의 다른 모든 데이터 블록을 동시에 읽어야 합니다. 그리고 검사 값을 기준으로 손실된 데이터를 재구성하므로 시스템 속도가 느려집니다. 손상된 디스크를 교체하면 시스템은 손상된 디스크의 데이터를 블록별로 재구성해야 하며, 전체 시스템의 성능에 심각한 영향을 미치게 됩니다. RAID 3의 가장 큰 단점은 패리티 디스크가 쉽게 전체 시스템의 병목 현상이 될 수 있으며, 이로 인해 대용량 데이터를 자주 쓰는 응용 프로그램의 경우 전체 RAID 시스템의 성능이 저하된다는 점입니다. RAID 3은 데이터베이스 및 웹 서버에 적합합니다.

6. RAID4

RAID4는 패리티 코드가 있는 독립적인 디스크 구조입니다. RAID4는 RAID3과 매우 유사합니다. 즉, 데이터 블록별로 데이터에 액세스합니다. 한 번에 하나의 디스크를 복원합니다. RAID4의 특성은 RAID3과 매우 유사하지만 장애 복구 시 컨트롤러의 설계도 훨씬 더 어렵고 데이터 액세스도 훨씬 어렵습니다. 훨씬 더 어렵습니다. 효율성은 그리 좋지 않습니다.

7. RAID5

RAID 5는 패리티 블록을 모든 데이터 디스크에 배포합니다. RAID 5는 특수 알고리즘을 사용하여 스트라이프 패리티 블록의 저장 위치를 ​​계산합니다. 이렇게 하면 패리티 블록에 대한 읽기 또는 쓰기 작업이 모든 RAID 디스크에서 균형을 이루게 되어 병목 현상이 발생할 가능성이 제거됩니다. RAID5의 읽기 효율성은 매우 높고, 쓰기 효율성은 평균이며, 블록 기반 집합 액세스 효율성은 좋습니다. RAID 5는 시스템 신뢰성을 향상시키지만 데이터 전송의 병렬성 문제를 해결하지 못하고 컨트롤러 설계도 상당히 어렵습니다.

8. RAID6

RAID6은 분산 저장을 위한 2개의 패리티 코드가 있는 독립적인 디스크 구조로, RAID5의 확장으로 주로 데이터가 디스크에 저장되어서는 안 됩니다. 오류가 발생하면 두 가지 유형의 패리티 값이 사용되므로 N+2 디스크가 필요하며 동시에 컨트롤러의 설계가 매우 복잡해지고 쓰기 속도가 좋지 않습니다. 패리티 값을 확인하고 데이터가 올바른지 확인합니다. 섹스에는 시간이 많이 걸리고 불필요한 부하가 발생하며 사용하는 사람이 거의 없습니다.

9. RAID7

RAID7은 모든 I/O 전송이 동기식으로 수행되고 개별적으로 제어될 수 있는 최적화된 고속 데이터 전송 디스크 구조입니다. 시스템 성능 및 시스템이 데이터에 액세스하는 속도, 각 디스크에는 캐시 메모리가 있으며 실시간 운영 체제는 다양한 실시간 시스템의 요구 사항을 충족하기 위해 실시간 작동 칩을 사용할 수 있습니다. 관리 및 모니터링을 위해 SNMP 프로토콜을 사용할 수 있으며, 검사 영역에 대해 독립적인 전송 채널을 지정하여 효율성을 높일 수 있습니다. 여러 호스트를 연결할 수 있습니다. 여러 사용자가 시스템에 액세스하면 액세스 시간이 거의 0이 됩니다. 그러나 시스템의 전원이 꺼지면 캐시 메모리에 있는 모든 데이터가 손실되므로 UPS와 함께 작동해야 하며 RAID7 시스템의 비용이 매우 높습니다.

10. RAID10

RAID10은 스트립 구조에 미러 구조를 더한 구조로 고효율과 고속을 동시에 구현할 수 있는 신뢰성이 뛰어난 디스크 구조입니다. 이 새로운 구조는 비용이 많이 들고 확장성이 좋지 않습니다.

11. RAID53

RAID7은 RAID3와 스트립 구조를 통합한 효율적인 데이터 전송 디스크 구조로 속도가 빠르고 내결함성이 있습니다. 하지만 가격이 너무 비싸서 구하기가 어렵습니다.

디스크 RAID의 개인 사용은 주로 RAID0, RAID1 또는 RAID1 작업 모드를 사용합니다.

참조:/Hardware/72624946416713728/20030607/1705974.shtml

上篇: 마야에 관한 정보 下篇: 저압 배전반이란 무엇인가요? 저전압 스위치 캐비닛에는 어떤 구성 요소가 포함됩니까?
관련 내용