• RAID-0과 RAID-1은 모두 장점과 단점이 있습니다.
  • RAID-0은 스트라이핑이며 가장 빠른 성능을 제공하지만 중복성이 없습니다. 즉, 하나의 드라이브가 실패하면 모든 데이터가 손실됩니다.
  • RAID-1은 미러링되어 있으며 두 드라이브에 데이터가 복제되므로 중복성을 제공합니다. 그러나 상당한 성능 향상을 제공하지 않습니다.
  • 데이터 안전이 문제가되지 않고 성능을 우선시하는 경우 RAID-0은 실행 가능한 옵션이 될 수 있습니다.
  • RAID-10 및 RAID-50은 스트라이핑과 미러링의 조합을 제공하는 더 비싼 옵션입니다.
  • RAID-10은 두 개의 RAID-0을 결합하고 RAID-50은 여러 RAID-0의 RAID-5입니다.
  • 하드웨어에서 지원하는 경우 RAID-6은 RAID 당 하나 이상의 디스크 고장을 허용합니다.
  • RAID-0은 데이터 손실을 위험에 빠뜨리고 모든 것을 다시 설정하는 데 걸리는 시간이 아니라면 혼자 사용해서는 안됩니다.
  • 소프트웨어 RAID는 CPU에 의존하며 CPU 오버 헤드가 높아 전체 성능에 영향을 줄 수 있습니다.
  • 소프트웨어 RAID는 핫 스왑 및 핫 스페어 디스크와 같은 기능을 지원하지 않을 수 있습니다.
  • 프로덕션 머신에서는 더 나은 성능과 안전을 위해 하드웨어 RAID 컨트롤러를 사용하는 것이 좋습니다.
  • 하드웨어 RAID 컨트롤러는 CPU를 오프로드하고 핫 스왑, 핫 스페어 디스크 및 RAID 마이그레이션과 같은 기능을 지원합니다.
  • 배터리 지원 쓰기 캐싱은 정전시 데이터 손실을 피하기위한 하드웨어 RAID 컨트롤러의 또 다른 이점입니다.
  • 질문:

    1. RAID-0 또는 RAID-1이 더 나은 성능을 제공합니까??
    RAID-0은 가장 빠른 성능을 제공하는 반면 RAID-1은 성능보다는 데이터 중복성에 중점을 둡니다.

    2. RAID-0의 주요 단점은 무엇입니까??
    RAID-0의 주요 단점은 중복성이 0이 없다는 것입니다. 즉, 하나의 드라이브가 실패하면 모든 데이터가 손실됩니다.

    삼. RAID-1은 개발자 워크 스테이션에 좋은 옵션입니다?
    RAID-1은 데이터 중복성을 제공하지만 상당한 성능 향상을 제공하지 않습니다. 성능이 최우선 과제 인 경우 개발자 워크 스테이션에 최선의 선택이 아닐 수도 있습니다.

    4. RAID-10 및 RAID-50은 무엇입니까??
    RAID-10은 두 개의 RAID-0을 결합하고 RAID-50은 여러 RAID-0의 RAID-5입니다.

    5. 하드웨어 RAID 컨트롤러 사용의 이점은 무엇입니까??
    하드웨어 RAID 컨트롤러는 CPU를 오프로드하고, 더 나은 성능을 제공하며, 핫 스왑 포핑, 핫 스페어 디스크, RAID 마이그레이션 및 배터리 지원 쓰기 캐싱을 지원합니다.

    6. RAID-0을 혼자 사용해야합니다?
    데이터 손실과 시스템을 다시 설정하는 시간이 허용되는 위험이 아니라면 RAID-0은 혼자 사용해서는 안됩니다.

    7. 소프트웨어 RAID의 한계는 무엇입니까??
    소프트웨어 RAID는 CPU에 의존하고 CPU 오버 헤드가 높을 수 있으며 핫 스왑 및 핫 스페어 디스크와 같은 기능을 지원하지 않을 수 있습니다.

    8. 생산 기계에 권장되는 접근법은 무엇입니까??
    프로덕션 머신에서는 더 나은 성능과 안전을 위해 하드웨어 RAID 컨트롤러를 사용하는 것이 좋습니다.

    9. RAID-6이 여러 디스크 고장을 처리 할 수 ​​있습니다?
    예, RAID-6은 RAID 당 하나 이상의 디스크 고장을 처리 할 수 ​​있지만 중복을 위해 추가 디스크가 필요합니다.

    10. RAID-0 사용의 잠재적 위험은 무엇입니까??
    RAID-0을 사용하는 잠재적 위험에는 중복성이 없으므로 한 드라이브가 실패하면 데이터 손실이 포함됩니다.

    11. 소프트웨어 RAID는 전반적인 시스템 성능에 영향을 미칩니다?
    소프트웨어 RAID는 CPU 오버 헤드가 더 높아 전체 시스템 성능에 영향을 줄 수 있습니다.

    12. RAID-0 및 RAID-1에 대한 대안이 있습니까??
    RAID-10 및 RAID-50.

    13. 하드웨어 RAID 컨트롤러의 이점은 무엇입니까??
    하드웨어 RAID 컨트롤러는 더 나은 성능을 제공하고, 고급 기능을 지원하며, CPU를 오프로드하여 전체 시스템 성능이 향상되었습니다.

    14. 하드웨어 RAID 컨트롤러가 정전시 데이터 손실을 방지 할 수있는 방법?
    배터리 지원 쓰기 캐싱이 장착 된 하드웨어 RAID 컨트롤러는 정전시기의 경우 쓰기를 저장하여 데이터 손실을 방지 할 수 있습니다.

    15. RAID-5에 필요한 최소 디스크 수는 얼마입니까??
    RAID-5에는 1 개의 디스크가 패리티에 사용되는 최소 3 개의 디스크가 필요하므로 데이터 손실없이 단일 디스크 고장을 허용합니다.

    개발자 워크 스테이션의 속도 업로 Windows Software RAID-0 또는 1

    그러나 모든 워크로드는 50/50에서 거의 실행되지 않으므로 숫자는 오도가 높을 수 있습니다. 성능을 이해하려면 Riops와 Wiops의 두 숫자가 필요합니다. 우리는이 두 가지를 함께 사용하여 필요한 IOP 블렌드를 찾을 수 있습니다. 예를 들어, 50/50 블렌드는 (Riops *만큼 간단합니다 .5) + (wiops * .5). 더 일반적인 80/20 블렌드는 (Riops * .8) + (wiops * .2).

    컴퓨터 속도를 높이십시오

    об йтоэ странице

    м е р р регистрировали подо 착취 ay rzа ф징퍼, исход 넘추 타 ay сети. с пом거나 ю это인지 страницы м주는 сможем определить, что з просы отправляете именно, а не робот. почему это могло произойти?

    эта страница отобр은 Âется в тех Â сл 나아가 · 추, ∈огда автомати인지 скими системи Google регтрирр곽막우 ся 테 추 법구추 추 님. котор ое нарушают условия использования. странира перестанет отобр은 жаться после того, как эти запросы прекратся. до отого момента для использования слу 갑기 Google необ 영향.

    источником запросов может служить вредоносное по, подключаемые модули браузера или скрипт, насое 밑 밑 밑보관 сзлку ыапросов. если вл используете общий доступ в интернет, проблема 갑새 갑새 딘 악 с сомпером с с с с с саким 테 IP-адесом → Â 궤. обратитесь к своему системному администратору. подроб 변태.

    проверка по слову может татак뿐 아니라 자기 появляться, если вы В 갑 갑격적 В Â водите слож ные запросы, об협 ораспронон혁 ™ rапротототототототото술도 있습니다. емами, или вводите запросы очень часто.

    개발자 워크 스테이션의 속도 업로 Windows Software RAID-0 또는 1?

    개발자 워크 스테이션 속도를 높이기 위해 두 번째 드라이브를 넣고 Windows Software RAID-1 또는 RAID-0을 설정하는 데 도움이됩니까?.이자형. 디스크 미러링 / 스트라이핑)? 이론적으로 시스템은 두 드라이브에 대한 읽기를 배포 할 수 있으며, 최선의 경우 거의 두 배의 성능을 제공합니다. 그러나 실제로 얼마나 도움이됩니까?? 모든 숫자? Application Server의 시작 시간에 대한 귀하의 경험에 관심이 있고 소프트웨어 빌드의 상당한 속도가 빠르고 Build / Server가 백그라운드에서 실행될 때 성능에 관심이 있습니다. 설명 : 제작 서버에 대해 이야기하고 있지 않습니다. 응용 프로그램을 개발할 때 이것이 컴파일 배포 테스트주기 속도를 높이는 저렴한 방법인지 궁금합니다. 이러한 맥락에서 데이터 안전은 중요하지 않습니다. 백업은.

    130k 41 41 금 배지 275 275은 배지 415 415 브론즈 배지

    2009 년 6 월 3 일 6:20에 물었다

    Hans-Peter Störr Hans-Peter Störr

    211 2 2은 배지 7 7 청동 배지

    9 답변 9

    RAID -0은 미러링되지 않습니다 – 스트라이핑입니다.

    RAID-1은 미러링됩니다.

    RAID -0은 모든 측면에서 가장 빠르지 만 중복성이없는 비용이 많이 들기 때문에 데이터를 신경 쓰지 않고 성능에 관심이 있고 디스크가 병목 현상이라고 생각하면 사용할 수 있습니다.

    두 가지 모두에 관심이 있다면 RAID-10 또는 RAID-50의 더 비싼 영토로 이동할 수 있습니다.

    RAID-10은 RAID-0의 RAID-1이고 RAID-50은 3 개 이상의 RAID-0의 RAID-5입니다.

    마찬가지로 하드웨어가 지원하는 경우 RAID-60 (RAID-6 Over RAID-0)을 수행 할 수 있습니다. RAID-6은 RAID 당 1 개 이상의 디스크 실패를 가질 수 있지만, RAID-5에서는 더 많은 디스크가 필요합니다. 예를 들어 RAID-5에서는 최소 디스크 수가 3이고 3 중 1 개는 실패 할 수 있지만 두 가지 실패는 데이터를 잃어 버렸습니다. RAID-6은 공간이 적은 비용으로 중복성을 위해 둘 이상의 디스크를 할당 할 수 있습니다. 예를 들어 8 개의 디스크가있는 RAID-6을 가질 수 있으며 문제가 발생하기 전에 2 개의 드라이브 (또는 그 이상)가 실패 할 수 있습니다.

    결론은 데이터 손실에 관심이 없다고 확신하고 모든 것을 다시 설정하는 데 걸리는 시간이 아니라면 RAID-0 만 사용하지 마십시오.

    2009 년 6 월 3 일 6:31에 응답했습니다

    4,163 3 3 금 배지 26 26은 배지 33 33 청동 배지

    또한 RAID-1 (미러)이 아니라면 소프트웨어 습격에서 부팅 할 수 없습니다.

    2009 년 6 월 3 일 9:33

    감사합니다,이 답변은 Raid에 대한 멋진 일반 정보를 제공합니다. 그러나 실제로 질문에 대답하지는 않습니다. 😎

    2010 년 4 월 8 일 16:13

    단일 디스크와 비교할 때 Raid 0은 어떻게 위험합니까?? 나는 RAID 0이 중복성을 줄이는 것이라고 생각하지 않습니다? fwiw 그는 서버가 아닌 개발자 기계라고 말했습니다. Raid 1은 그 유스 케이스에서 멍청하게 들립니다.

    2021 년 11 월 24 일 3:26

    제 생각에는 소프트웨어 RAID를 사용하여 가능한 솔루션입니다. 물론, 그것은 OS에 내장되어있어 가격이 옳았지만 소프트웨어 미러 (RAID1)와 줄무늬 (RAID0)는 연약하고 성능이 낮습니다.

    • 그들은 더 쉽게 부러지는 경향이 있습니다
    • 그들은 상당한 CPU 오버 헤드가 필요하므로 얻을 수있는 성능은 다른 곳에서 사용됩니다
    • 일반적으로 핫 스왑 핑 (서버를 먼저 다운하지 않고 디스크 교환) 및 핫 스페어 디스크와 같은 가장 큰 이점을 제공하는 기능을 지원하지 않습니다. (= RAID 세트의 디스크가 인수하는 여분의 디스크 (!= RAID0) 죽음).

    모든 생산 기계에서 나는 하드웨어 Raid-Controller를 얻거나 Raid를 완전히 떨어 뜨릴 것입니다. 하드웨어 RAID 컨트롤러 (예 : HP의 스마트 컨트롤러)는 비싸지 만 성능과 안전을 위해서는 그만한 가치가 있습니다. 하드웨어 RAID 컨트롤러가 기본 CPU를 오프로드하므로 성능이 우수합니다. 그들은 당신의 초기 공격 레벨이 당신에게 적합하지 않다고 결정한다면, 핫 스와핑 디스크, 핫 스페어 디스크 및 Raid 마이그레이션을 지원합니다. 또한 배터리 지원 쓰기 캐싱 지원을 지원할 수 있으므로 컴퓨터가 전원을 잃으면 디스크 세트로의 쓰기가 관리되고 전원이 복원되면 작성됩니다. 이 모든 혜택이 확실히 도움이 될 것입니다.

    당신의 초기 질문에 답하기 위해 : (IMHO)

    • 중복이 필요하기 때문에 항상 OS 디스크에 RAID1 (미러)을 사용하십시오. 그들은 또한 두 디스크에서 독서를 배포합니다. 쓰기는 느리지 만 하드웨어 RAID 컨트롤러의 Cachin은 이것을 성능 병목 현상으로 제거합니다.
    • 드라이브의 데이터, 즉 캐싱, 백업 스테이지 등의 데이터에 관심이없는 경우 RAID0 만 사용하십시오.
    • 최고의 공간/속도/중복/비용 타협에 RAID5를 사용하고 RAID6을 사용하여 매우 큰 볼륨과 여분의 중복성을 사용하십시오
    • 하드웨어 RAID 컨트롤러에 투자하십시오.

    비 방명 경로로 이동 :

    워크 스테이션에서 원시 속도가 필요한 경우 OS 용 솔리드 스테이트 드라이브를 받으십시오. 데이터에 대한 두 번째 10K RPM 드라이브를 얻으십시오. 항상 백업을, 두 번째 드라이브 또는 외부 스토리지로 백업하십시오. 집에서 나는 모든 Raid-Configs를 삭제하고 데이터 및 백업을 위해 Windows 홈 서버를 구입했습니다. 매력처럼 작동하며 내가 생각할 수있는 가장 저렴한 솔루션입니다. 또한 다른 많은 이점이 있으므로 소규모 비즈니스에 쉽게 서비스를 제공 할 것입니다! (

    다양한 수준에서 RAID 성능을 이해합니다

    습격 수준 선택은 비용, 신뢰성, 용량 및 성능을 포함한 많은 요소의 균형을 유지하는 데 운동입니다. RAID 성능은 주로 다양한 기술을 사용하고 실제로 다소 다르게 행동하기 때문에 이해하기 어려울 수 있습니다. 이 기사에서는 성능이 어떻게 다른지 확인하기 위해 RAID 0, 5, 6 및 10의 표준 RAID 수준을 탐색 할 것입니다. 이 기사의 경우 RAID 1은 RAID 10의 하위 집합으로 가정됩니다. 간단히 말해, Raid 1은 단일 미러 쌍 멤버 만 포함한다는 점을 제외하고 Raid 10 어레이와 동일합니다. Raid 1은 진정으로 단일 쌍 Raid 10이므로 Raid 공연을 쉽게 이해하기 위해 놀랍게 작동합니다. 단순히 RAID 10 성능 곡선을 매핑합니다.

    습격 읽기, 쓰기 101

    모든 스토리지에서 볼 수있는 두 가지 유형의 공연이 있습니다 : 읽기와 쓰기. 공격에 관해서는 독서가 간단하고 글쓰기는 다소 복잡합니다. 읽기 성능은 모든 유형에서 효과적으로 안정적입니다. 그러나 글쓰기는 아닙니다. 성능을보다 쉽게 ​​논의하려면 일부 방정식으로 작업 할 때 몇 가지 용어를 정의해야합니다. 우리의 토론에서 우리는 사용할 것입니다 “N” 배열의 총 드라이브 수를 나타내려면 종종 스핀들이라고합니다. 우리는 사용할 것입니다 “엑스” 각 드라이브의 성능을 개별적으로 참조합니다. 이를 통해 드라이브 성능의 요소로 상대 성능에 대해 이야기 할 수 있습니다.

    원시 IOP (초당 입력/출력 작업)에 대해 생각하지 않고 Raid 배열을 추상화 할 수 있습니다. IOP가 종종 정의하기가 매우 어렵 기 때문에 중요합니다. 그러나 우리는 배열 내의 개별 드라이브와 관련하여 말함으로써 의미있는 방식으로 성능을 비교할 수 있습니다. 그것’s 전체 스토리지 서브 시스템이 아니라 배열의 성능에 대해서만 이야기하고 있음을 기억하는 것이 중요합니다. 메모리 캐시 및 솔리드 스테이트 캐시와 같은 아티팩트는 스토리지 서브 시스템의 전반적인 성능을 변경하기 위해 놀라운 일을합니다. 그러나 그들은 후드 아래에서 배열의 성능을 근본적으로 바꾸지 않을 것입니다.

    다른 캐시 옵션이 전반적인 성능에 어떤 영향을 미치는지 결정하기위한 간단한 공식은 없습니다. 캐시 선택 및 워크로드에 크게에 따라 매우 극적 일 수 있다고 말하면 충분합니다. 가장 크고 빠르고 가장 강력한 캐시 옵션조차도 배열의 장기적으로 지속적인 성능을 변경할 수 없습니다. Raid는 복잡하며 많은 요소가 최종 성능에 영향을 미칩니다. 하나는 시스템 자체의 구현입니다. 구현이 좋지 않으면 대기 시간이 발생할 수 있습니다. 또는 사용 가능한 스핀들을 사용하지 못할 수 있습니다 (예 : 동시에 두 가지 대신 단일 디스크에서만 RAID 1 배열을 읽는 등) 특정 구현의 결함을 설명하는 쉬운 방법은 없습니다. 우리는 모두 사양의 한계에 대해 노력하고 있다고 가정해야합니다. 모든 엔터프라이즈 습격 시스템이이를 수행합니다. 이 측면에서 실패하는 것은 주로 취미와 소비자 공격 시스템입니다.

    RAID 성능에서 CPU의 역할

    일부 유형의 공습은 또한 놀라운 양의 계산 간접비를 가지고 있지만 다른 유형의 계산 간접비는. 주로 Parity RAID 레벨은 쓰기 작업을 처리하기 위해 무거운 처리가 필요하며, 각 작업마다 다른 수준의 계산이 필요합니다. 이것은 대기 시간을 도입하지만 처리량을 줄이지 않습니다. 그러나이 대기 시간은 RAID 레벨의 구현 및 시스템의 처리 기능에 따라 다릅니다. 하드웨어 RAID는 일반 목적 CPU (종종 전원 또는 ARM RISC 프로세서) 또는 사용자 지정 ASIC을 사용하여이를 처리합니다. Asics는 매우 빠르지 만 생산하는 데 비용이 많이 듭니다. 소프트웨어 Raid는 이것을 서버의 CPU에 건네줍니다. 일반적으로 서버 CPU는 여기에서 더 빠르지 만 시스템 리소스를 소비합니다.

    이 대기 시간은 스토리지 성능에 영향을 미치지 만 예측하기가 매우 어렵고 공칭에서 극적인 것에 따라 다를 수 있습니다. 그래서 나는 각 RAID 수준에 대한 상대 대기 시간 영향을 언급하지만 측정하려고 시도하지는 않을 것입니다. 대부분의 RAID 성능 계산 에서이 대기 시간은 무시됩니다. 그러나 여전히 존재합니다. 배열의 구성에 따라 작업 부하에 눈에 띄는 영향을 줄 수 있습니다. 디스크 자체의 데이터 레이아웃의 효율성으로 인해 읽기 작업에 대한 작은 성능 영향이 있습니다.

    Parity Raid는 건강한 읽기 작업 중에는 쓸모없는 디스크에 대한 데이터가 필요하지만 속도를 높이는 데 사용할 수 없습니다. 이로 인해 약간 느려집니다. 그러나이 영향은 최소이며 일반적으로 측정되지 않으므로 무시할 수 있습니다. 물론 스트라이프 크기와 같은 요소도 성능에 영향을 미칩니다. 그러나 그것은 구성 가능하고 어느 수준에서도 본질적인 아티팩트가 아니기 때문에 여기에서 무시할 것입니다. 습격 레벨 자체를 선택할 때는 요인이 아니라 한 번만 선택한 구성에서만 요인이 아닙니다.

    스토리지의 읽기/쓰기 비율

    우리가 언급하고자하는 마지막 요소는 저장 작업의 읽기 대기업 비율입니다. 일부 RAID 어레이는 읽기 작업에 거의 순전히 사용되며 일부는 쓰기 작업에 사용됩니다. 대부분은 두 가지의 혼합을 사용하며, 약 80 %의 읽기와 20 %는 쓰기입니다. 이 비율은 특정 배열에서 얻을 수있는 성능을 이해하고 각 RAID 레벨이 귀하에게 미치는 영향을 이해하는 데 중요합니다. 우리는 이것을 읽기/쓰기 블렌드라고합니다. 우리는 주로 IOP에서 스토리지 성능을 측정합니다. IOPS는 초당 입력/출력 작업을 나타냅니다. 우리는 Read IOPS 용 RIOPS, Write IOPS 용 Wiops 및 혼합 IOP 용 바이오프 용어를 사용합니다. 많은 사람들이 단일 IOPS 번호로 스토리지 성능에 대해 이야기합니다. 이 작업이 완료되면 일반적으로 50/50에서 혼합 된 IOP를 의미합니다.

    그러나 모든 워크로드는 50/50에서 거의 실행되지 않으므로 숫자는 오도가 높을 수 있습니다. 성능을 이해하려면 Riops와 Wiops의 두 숫자가 필요합니다. 우리는이 두 가지를 함께 사용하여 필요한 IOP 블렌드를 찾을 수 있습니다. 예를 들어, 50/50 블렌드는 (Riops *만큼 간단합니다 .5) + (wiops * .5). 더 일반적인 80/20 블렌드는 (Riops * .8) + (wiops * .2).

    이제 우리는 몇 가지 기준과 배경 이해를 확립 했으므로 RAID 수준 자체를 탐구하고 성능이 어떻게 다른지 확인할 것입니다. 모든 RAID 레벨에 대해 NX를 사용하여 읽기 IOPS 번호를 계산합니다. 물론 위에서 언급 한 공칭 오버 헤드 숫자는 다루지 않습니다. 이것은 “최고의 사례”번호입니다. 그러나 실제 번호는 너무 가깝기 때문에이 공식을 사용하는 것이 실용적입니다. 스핀들 수 (N)를 가져 와서 개별 드라이브 (X)의 IOPS 성능을 곱하십시오. 드라이브는 종종 읽기 및 쓰기 성능이 다릅니다. 따라서 읽기 IOPS 계산에 대해 드라이브의 읽기 IOPS 등급 또는 테스트 속도를 사용하고 쓰기 IOPS 계산에 대한 쓰기 IOPS 속도 또는 테스트 속도를 사용하십시오. 더 읽기 : 실용적인 공격 의사 결정

    Raid 0 성능

    RAID 0은 이해하기 가장 쉬운 수준입니다. 걱정할 수있는 오버 헤드가 없거나 전원을 공급하기 위해 소비되는 자원이 없기 때문에 모든 스핀들의 모든 혜택을 읽고 쓰는 것이 모두 이해하기 쉬운 수준입니다. RAID 0의 경우, 쓰기 성능을위한 공식은 간단합니다 : NX.

    RAID 0은 항상 가장 높은 성능 수준입니다. 예를 들어 8 스핀들 레이드 0 어레이가 있습니다. 배열의 개별 드라이브가 125 IOPS를 제공하는 경우, 우리의 계산은 n = 8 및 x = 125로 수행되므로 8 * 125는 1,000 IOPS를 산출합니다. 읽기와 쓰기 IOP는 여기서 동일합니다. 그래서 우리는 1k riops, 1k wiops 및 1k를 혼합하지 않고 얻을 때 기본입니다. 우리가 개별 스핀들의 절대 IOP를 몰랐다면, 8x 블렌드 IOP를 전달하는 8 스핀들 레이드 0을 언급 할 수 있습니다.

    습격 10 성능

    RAID 10은 계산과 관련하여 두 번째로 간단한 수준입니다. Raid 10은 Raid 0 스트라이프의 거울 세트이기 때문에 스트라이프에서 걱정할 오버 헤드는 없지만 각 거울은 미러링을 만들려면 동일한 데이터를 두 번 작성해야합니다. 이것은 동일한 수의 드라이브의 RAID 0 어레이에 비해 우리의 쓰기 성능을 반으로 줄입니다. 그것은 우리에게 간단한 쓰기 성능 공식을 제공합니다 : NX/2 또는 .5nx. 이것은 같은 수의 스핀들이 아닌 RAID 0과 동일한 용량을 기준으로합니다.

    RAID 10은 RAID 0과 동일한 쓰기 성능을 가지고 있지만 동일한 용량과 일치하기 위해 스핀들이 두 배가 필요하기 때문에 읽기 성능을 두 배로 늘립니다. 따라서 8 개의 스핀들 레이드 10 어레이는 n = 8 및 x = 125이며, 결과 계산은 (8 * 125)/2로, 이는 500 Wiops 또는 4x Wiops입니다. 50/50 블렌드는 750 개의 블렌딩 IOP (1,000 읽기 IOP *.5 및 500 쓰기 IOP*.5.)이 공식은 RAID 1, RAID 10, RAID 100 및 RAID 01에 동일하게 적용됩니다. Raid 10의 Triple Mirroring과 같은 드문 옵션은이 쓰기 페널티를 변경합니다. 예를 들어 트리플 미러링이있는 Raid 10은 NX/3입니다. 더 읽기 : RAID 이해 및 사용 10

    습격 5 성능

    RAID 5는 더 이상 사용되지 않으며 새로운 어레이에서 사용해서는 안됩니다. 잘 알려져 있고 일반적으로 사용되는 RAID 수준이기 때문에 여기에 포함 시키며 성능을 이해해야합니다. RAID 5는 현재 패리티 레이드 레벨 중 가장 기본적인 것입니다. Raid 2, 3 및 4는 더 이상 생산 시스템에서 발견되지 않으므로 여기서는 성능을 조사하지 않습니다. Raid 5는 오늘날 사용하는 것이 권장되지는 않지만 다른 현대 패리티 레이드 레벨의 기초입니다.

    Parity Raid는 디스크로 이동하는 모든 쓰기로 Parity를 ​​확인하고 다시 작성하기 위해 다소 복잡한 요구를 추가합니다. 이것은 RAID 5 배열이 데이터를 읽고, 패리티를 읽고, 데이터를 작성하고, 마지막으로 패리티를 작성해야한다는 것을 의미합니다. 각각의 효과적인 작업에 대한 4 개의 작업. 이것은 우리에게 4 명 중 5 명에 대한 글쓰기 페널티를 제공합니다. RAID 5 쓰기 성능의 공식은 NX/4입니다.

    따라서 개별 스핀들의 쓰기 IOP가 125 인 8 개의 스핀들 예제에 따라 다음 계산을 얻을 수 있습니다. 50/50 블렌드에서 625 혼합 IOP가 발생합니다.

    Raid 6 성능

    RAID 6, RAID 10 이후, 아마도 오늘날 사용하는 가장 일반적이고 유용한 공격 수준 일 것입니다. 그러나 RAID 6은 RAID 5를 기반으로하며 또 다른 수준의 패리티가 있습니다. 이것은 Raid 5보다 극적으로 더 안전합니다. 이는 매우 중요하지만 극적인 쓰기 페널티를 부과합니다. 각 쓰기 작업에는 디스크가 데이터를 읽고, 첫 번째 패리티를 읽고, 두 번째 패리티를 읽고, 데이터를 쓰고, 첫 번째 패리티를 작성한 다음 마지막으로 두 번째 패리티를 작성해야합니다. 이것은 6의 글쓰기 페널티로 나옵니다. 우리의 공식은 NX/6입니다.

    예제를 계속하면 ~ 167 Write IOP 또는 1으로 나오는 (8 * 125)/6을 얻습니다.33x. 50/50 블렌드 예에서 이것은 583의 성능입니다.5 블렌드 IOP. 보시다시피, Parity Write는 쓰기 성능이 매우 빠르게 감소하고 혼합 성능이 눈에 띄게 감소합니다.

    용량의 요인으로서의 성능

    Raid Performance 공식을 생성 할 때는 스핀들 수 측면에서이를 생각합니다. 이것은 제안 된 배열의 성능 또는 측정이 불가능한 기존 배열의 성능을 결정하는 데 매우 유용하며 다른 제안 된 옵션들 사이에서 상대적 성능을 비교할 수 있습니다.

    우리가 보편적으로 공격 성능을 생각하는 것은이 용어입니다. 그러나 우리는 일반적으로 RAID를 성능이나 스핀들 수보다는 용량 계수로 간주하기 때문에 항상 좋은 접근 방식은 아닙니다. 누군가가 8- 드라이브 RAID 6 배열 대 8 드라이브 RAID 10 배열을 고려할 것입니다. 가끔 섀시 제한 또는 다른 유사한 이유로 인해 발생합니다. 그러나 일반적으로 우리는 총 배열 용량의 관점에서 RAID 어레이를 봅니다 (E.g., 스핀들 수, 성능 또는 기타 요인보다는 사용할 수있는 용량).

    따라서 Spindle Count의 함수로 RAID 성능을 보는 것이 이상합니다. 우리가 관점과 피벗을 용량으로 바꾸면 개별 구동 용량과 성능 (x)이 비교기간에 일정하게 유지된다고 가정하면서도 완전히 다른 성능 환경에 도달합니다. 이렇게하면 예를 들어 RAID 0이 더 이상 가장 성능이 좋은 RAID 레벨이 아니며 읽기 성능이 상수 대신 극적으로 다르다는 것을 알 수 있습니다.

    용량은 변덕스러운 일이지만 원하는 용량에 도달하는 데 필요한 스핀들의 수로 증류 할 수 있습니다. 이것은이 토론을 훨씬 쉽게 만듭니다. 따라서 첫 번째 단계는 원료 용량에 필요한 스핀들 수를 결정하는 것입니다. 10TB 용량이 필요하고 1TB 드라이브를 사용하는 경우 10 개의 스핀들이 필요합니다. 또는 우리가 필요하다면 3.2TB 및 600GB 드라이브를 사용하고 있으며 6 개의 스핀들이 필요합니다.

    우리는 이전과는 다른 스핀들 수를 다음과 같이 언급합니다 “아르 자형.” (우리는 여기서 “r”을 사용하여 총 스핀들의 총 수보다는 원시 수량임을 나타냅니다.) 이전과 같이, 개별 드라이브의 성능은 다음과 같이 표시됩니다 “엑스.” Raid 0은 단순하게 유지됩니다. 추가 드라이브가 없으므로 성능은 여전히 ​​RX입니다. 읽기와 쓰기 IOP는 단순히 NX입니다.

    RAID 10에는 RX Write IOPS가 있지만 2RX 읽기 IOPS. 이것은 극적입니다. 갑자기 성능을 안정적인 용량의 요소로 볼 때 RAID 10은 RAID 0보다 읽기 성능을 두 배로 늘립니다!

    Raid 5는 약간 까다로워집니다. 쓰기 IOP는 (r + 1) * x)/4로 표현됩니다. 읽기 IOP는 (r +1) * x)로 표현됩니다. Raid 6은 우리가 기대하는 것처럼 5 개의 프로젝트를 습격하는 패턴을 따릅니다. RAID 6에 대한 IOPS는 (r + 2) * x)/6입니다. 그리고 READ IOP는 (r + 2) * x로 표현됩니다.

    이 유리한 지점은 성능에 대한 우리의 생각 방식을 바꾸고, 순전히 읽기 성능을 보면 RAID 0은 가장 빠른 것보다 가장 느린 RAID 레벨이되고 Raid 10은 R과 X의 값이 무엇인지에 관계없이 읽기와 쓰기 모두에서 가장 빠릅니다!

    20TB의 사용 가능한 용량을 달성하기 위해 10 개의 2TB 드라이브의 실제 예를 들어 보자. 결과 IOPS는 다음과 같습니다. 1,000 블렌드 IOP를 갖춘 RAID 0, 1,500 혼합 IOP (2,000 RIOPS / 1,000 WIOPS)가있는 RAID 10, 687의 Raid 5.5 블렌드 IOP (1,100 RIOPS / 275 WIOPS) 및 700 개의 혼합 IOP (1,200 RIOPS / 200 WIOPS)가있는 RAID 6. Raid 10은 여기서 극적인 승자입니다.

    소프트웨어 RAID의 대기 시간 및 시스템 영향

    앞서 언급했듯이 Raid 0과 Raid 10은 효과적으로 고려해야 할 시스템 오버 헤드가 없습니다. 기본적으로 미러링 작업은 계산 노력이 필요하지 않으며 모든 의도와 목적에 대해 헤아릴 수 없을 정도로 작습니다. Parity Raid에는 계산 간접비가있어 스토리지 계층에서의 대기 시간 및 소비되는 시스템 리소스. 물론 하드웨어 레이드를 사용하면 이러한 리소스가 Raid 어레이에 전념합니다. 그들은이 역할에 소비되는 기능이 없지만. 그러나 소프트웨어 RAID를 사용하는 경우 RAID 어레이 처리를 위해 소비되는 범용 시스템 리소스 (주로 CPU)입니다. 많은 양의 공습이있는 매우 작은 시스템에 미치는 영향은 여전히 ​​최소화되지만 가볍게 만 측정 할 수 있으며 고려해야합니다. 대기 시간 및 시스템 영향은 서로 직접 관련이 있습니다. 다른 수준에 대한 상태 대기 시간 및 시스템 영향에 대한 간단한 방법은 없습니다. 다음은 우리가 그것을 넣을 수있는 한 가지 방법입니다

    • RAID 0 및 RAID 10은 대기 시간이나 충격이 효과적이지 않습니다.
    • RAID 5에는 약간의 대기 시간과 영향이 있습니다
    • RAID 6은 계산 대기 시간과 RAID 5보다 약 2 배의 계산 대기 시간을 가지고 있습니다

    대부분의 경우,이 대기 시간 및 시스템 영향은 너무 작아 표준 시스템 도구로 측정 할 수 없습니다. 현대 프로세서가 점점 더 강력 해짐에 따라 대기 시간과 시스템 영향은 계속 감소 할 것입니다. 이 충격은 약 2001 년 이후로 저가형 상품 하드웨어에도 RAID 5 및 RAID 6 시스템에 무시할만한 것으로 간주되었습니다. 많은 양의 패리티 RAID 활동을 갖춘 심하게로드 된 시스템에서는 RAID 서브 시스템과 시스템 리소스가 필요한 기타 프로세스 사이에 경합이있을 수 있습니다.

    Raid 0 (디스크 스트라이핑) | Windows 10/11에서 RAID 0을 설정하는 방법

    마가렛 코티

    습격 0 기술은 여러 물리 디스크 드라이브 구성 요소를 하나로 결합하여 데이터를 읽고 쓰는 성능을 향상시키는 것을 목표로합니다. RAID 0은 스트라이핑 집계에서 최소 2 개의 하드 디스크를 연결하여 조립 된 물리 디스크에 배포하고 프로세스를 성공적으로 가속화하도록 데이터를 작성합니다. 다시 말해, 장기의 몸을 관리하고 모든 장기를 연결하고 몸 전체를 조화롭게 움직이는 적절한 혈류를 만듭니다.

    하드 드라이브 수가 함께 장착되면 성능이 향상되지만 적절한 레이드 컨트롤러를 사용하는 것이 중요합니다.

    이 기사에서

    1 부. Raid 0 (디스크 스트라이핑)이란??

    RAID (독립 디스크의 중복 배열)는 최소 2 개의 스토리지 매체를 결합하여 단일 논리 드라이브를 형성합니다. 그것은 주로보다 진보 된 처리량 속도와보다 안전한 시스템을 위해 이루어집니다.

    RAID 0은 예상 RAID 레벨 중 영구적 인 특징이지만 기술적으로는 독립적 인 디스크의 중복 배열도 아닙니다. RAID 0 네트워크에서 성능을 최적화하기 위해 단일 논리 드라이브가 적어도 두 개 이상 또는 완전히 동일한 스토리지 매체에서 생성됩니다. 다른 RAID 수준의 주요 차이점은 추가 보안이 없다는 것입니다.

    표준화 습격 0, 두 개 이상의 하드 드라이브를 결합하여 데이터는 “Stripes”로 알려진 참여 스토리지 미디어의 블록에 동일합니다 .”이 과정을”스트라이핑이라고합니다 .”개별 블록의 크기는 일반적으로 64 킬로바이트 (KB)이며”청크 크기 “또는”개별 블록이라고합니다.”

    RAID 0은 무엇입니까?

    Raid 0에 사용되는 것은 무엇입니까??

    RAID 0은 데이터 처리 속도를 높이고 많은 하드 코어 게이머 가이 기술을 사용하여 더 빠르고 효율적인 환경을 조성합니다. 또한 멀티미디어 개발자에게 도움이 될 수 있으므로 하드 디스크는 기가 바이트 처리에서 빈번한 병목 현상입니다.

    그러나 가장 안전하지는 않지만이 방법은 데이터 스토리지, 민감하고 귀중한 자료에 권장되지 않거나 웹 호스팅 및 데이터베이스 서버로 사용됩니다.

    Raid 0은 어떻게 작동합니까??

    다양한 표준 수준의 RAID (RAID 0, RAID 1, RAID 2 등)가 있으며 시간이 지남에 따라 많은 변형이 진화합니다. 습격 0 스트라이핑으로 구성되지만 미러링이나 패리티는 없습니다.

    RAID 0에서 스트라이핑은 읽기 및 쓰기 액세스를 최대화하는 방법입니다. Raid 0은 비 드라이브 드라이브와 비교하여 세트에서 드라이브의 용량의 합이 있습니다. 그러나 그것은 매우 섬세한 절차이며, 유익한만큼 취약 해집니다. 스트라이핑은 모든 드라이브 중 각 파일의 내용을 배포하기 때문에 드라이브의 실패로 인해 전체 RAID 0이 붕괴됩니다. 따라서 하드 드라이브에 실패하면 손상되지 않은 하드 드라이브가 각각의 줄무늬가 저장되어 있다는 점을 고려하면 데이터가 손실됩니다.

    Raid 0이 작동하는 방법

    RAID의 장점과 단점 0

    하나의 하드 드라이브에서만 RAID 0 어레이의 주요 장점은 고속을 제공하고 성능을 극대화하는 병렬화 된 데이터 액세스입니다. 또한, 이러한 효율적인 네트워크를 사용하면 더 많은 대역폭이 제공되며 결과적으로 입력 및 출력 작업 수 (일명 IOP)가 증가합니다.

    그러나 RAID 어레이에서 SSD를 사용하는 것을 고려할 때 더 많은 최신 저장 장치에서 RAID 0을 설정할 수 없습니다. 그럼에도 불구하고, 다른 공격 수준과 비교하여 습격 0, 이 기술은 HDD 하드 디스크와 더 많은 호환성을 가지고 있습니다.

    하나의 하드 디스크를 사용하는 것과 비교 하여이 “카드 하우스”의 가장 중요한 단점은 고장의 위험과 데이터 손실 가능성이 높다는 것입니다. 소프트웨어 또는 하드웨어 관련 관계에 관계없이 모든 문제는 전체 네트워크를 위협하고 시스템 고장을 유발할 수 있습니다.

    따라서 한 부분이 무너지면 모든 구조가 무너집니다. 더 많은 링크 된 데이터 캐리어를 사용하면 고장의 가능성이 더 높습니다. 다른 공격에 비해, 습격 0 중복성을 제공하지 않습니다. 따라서 단일 결함은 즉시 전체 시스템 고장으로 이어질뿐만 아니라 드라이브에 저장된 데이터의 대부분을 잃게됩니다.

    이것이 상당한 손실이되는 것은 별도의 백업이 없을 때의 경우, 단지 한 개의 코너에서 하나의 손상으로 인해 모든 하드 디스크의 모든 데이터가 삭제됩니다.

    습격 0 장점

    단일 드라이브보다 더 큰 대역폭.