geam raid5

geom raid5


geam_raid5FreeB용으로 작성된 스토리지 모듈입니다.SD 운영 체제하드웨어 RAID 컨트롤러 없이도 RAID 5 기능을 이용할 수 있습니다.

geam_raid5를 사용하면 디스크 장애로부터 대량의 데이터를 보호하는 동시에 뛰어난 throughput 성능을 제공할 수 있습니다.다른 FreeB와 마찬가지로SD 스토리지 모듈인 geom_raid5는 GEOM 프레임워크를 사용합니다.FreeB 내에서 실행할 수 있는 KLD(Kernel Loadable Module)로 구축되어 있습니다.SD 커널모듈은 FreeB에서 컴파일할 수 있습니다.SD Release 5 이후의 릴리스.geam_raid5는 Network Attached Storage 전용 운영 체제인 [citation needed]FreeNAS에도 통합되어 있습니다.저자인 Arne Woerner는 BSD 라이선스로 소프트웨어를 출시하여 geam_raid5 OSI에 준거한 오픈 소스 소프트웨어를 만들었습니다.

다른 소프트웨어 RAID5 솔루션과의 비교

geam_raid5는 고급 기능과 고성능을 모두 제공하는 것이 특징입니다.이론상 최대 쓰기 속도는 ×(-number of disks1)이지만, 최신 버전은 이론상 최대 속도의 약 80%를 달성할 수 있습니다.이는 CPU 사용률이 현저히 높아지면 throughput의 10% 미만을 달성할 수 있는 다른 소프트웨어[citation needed] RAID5 솔루션과는 매우 대조적입니다.

이렇게 큰 차이가 나는 이유는 geam_raid5의 디자인에 있습니다.RAID 5 볼륨에 데이터를 쓰려면 먼저 데이터를 읽고 단일 Disk 장애 시 데이터 손실을 방지하는 패리티 정보를 계산해야 합니다.풀 스트라이프 블록을 조합한 요청을 사용하여 '수집'할 수 있으므로 더 이상 읽을 필요가 없습니다.즉, 하드 드라이브 헤드가 매번 위치를 변경할 필요는 없지만 이론적으로 최대 속도로 데이터를 연속적으로 쓸 수 있습니다.

물론 이것은 순차 전송에서만 작동하며, 파일 시스템이 연속적으로 기록되지 않을 수도 있습니다.그러나 geam_raid5는 요구를 조합하여 지금까지의 소프트웨어 RAID5 솔루션보다 뛰어난 성능을 발휘하여 예산 수준의 x86 하드웨어에서 하드웨어 RAID5와 관련된 쓰기 속도에 도달할 수 있습니다.

현재 모듈이 완성되고 있습니다.안정적인 버전이 출시되면 저자는 설계에 대한 추가 정보를 공개하고 벤치마크를 공개할 것입니다.특히 ZFS의 RAID-Z비해 geam_raid5의 성능을 나타내는 벤치마크는 사용자가 오랫동안 기다려온 것입니다.

변종

메모리 사용의 속도와 맞바꾸는 검 RAID5의 다양한 화신이 존재합니다.

  • geam_raid5

가장 안정적이지만 특정 경우 다른 변형보다 느린 버전

  • geam_raid5 TNG

메모리 증설로 전송 레이트 향상

  • geam_raid5 PP

메모리 사용량과 속도는 TNG와 PP 사이입니다.TNG보다 적은 메모리를 사용하지만 속도는 느립니다.원래 geam_raid5 드라이버보다 더 많은 메모리를 사용하며 더 빠릅니다.또한 PP의 코드는 세 가지 중 가장 깨끗하다는 주장도 있다.

외부 링크