RAID 속도를 테스트하는 방법

Redundant Array of Independent Disks 기술을 사용하면 스토리지 성능이 향상되어 속도와 안정성이 모두 향상됩니다. RAID 설정 속도를 모니터링하는 것이 중요하므로 스토리지 성능이 저조한 지 여부를 확인하고 업그레이드시기를 식별하는 데 도움이됩니다. RAID 속도는 일련의 작업을 수행하는 데 RAID 어레이가 걸리는 시간을 테스트하는 벤치마킹 소프트웨어를 사용하여 측정됩니다.

기본 테스트

특정 파일을 어레이에 복사하는 데 걸리는 시간을 측정하여 RAID의 속도를 테스트 할 수 있습니다. 대부분의 운영 체제는 대용량 파일 작업이 진행되는 동안 진행률 표시 줄을 표시하므로 프로세스에 걸리는 시간을 대략적으로 확인할 수 있습니다. 이것은 추가 소프트웨어를 설치할 필요가 없기 때문에 RAID의 성능을 추정하려는 경우에 유용합니다. 그러나이 방법은 일반적으로 벤치마킹 테스트만큼 정확하지 않습니다.

벤치마킹 도구

벤치마킹 도구를 사용하면 속도 테스트를 더 잘 제어 할 수 있으므로 어레이에서 사용하는 블록 크기 및 테스트 실행 시간과 같은 매개 변수를 변경할 수 있습니다. 작은 블록 크기를 사용하면 스트레스가 많은 조건에서 RAID를 테스트 할 수 있으며, 어레이가 더 적은 수의 큰 블록이 아닌 일련의 작은 데이터 블록으로 데이터를 쓰도록 평소보다 더 많은 입 / 출력 작업을 수행하도록합니다. 장기 또는 연속 테스트를 실행하면 어레이가 확장 된 사용 기간에 어떻게 대처하는지 확인하는 데 도움이됩니다.

벤치마킹 도구의 유형

벤치마킹 애플리케이션은 범위와 목적에 따라 다릅니다. Atto의 디스크 벤치 마크 및 Intel의 IOmeter와 같은 일부는 특히 RAID 응용 프로그램을 테스트하기위한 것입니다. 디스크 벤치 마크는 RAID 어레이 내의 개별 드라이브와 어레이가 연결된 컨트롤러 카드의 성능을 테스트 할 수 있습니다. 그러나 HDTune과 같은 하드 디스크 테스트 도구는 RAID 볼륨에서도 작동하여 하나의 큰 하드 드라이브 인 것처럼 각 볼륨을 테스트합니다. 이러한 응용 프로그램은 일반적으로 기능이 줄어드는 대신 더 간단한 인터페이스를 제공합니다.

RAID 속도에 영향을 미치는 요인

RAID 속도에 영향을 미치는 주요 요인 중 하나는 사용되는 RAID 모드입니다. 서로 다른 RAID 모드는 서로 다른 방식으로 드라이브를 결합하며, 일부는 성능을, 일부는 안정성을 제공합니다. RAID 컨트롤러 카드 속도도 중요합니다. 더 빠른 카드는 주어진 시간에 더 많은 데이터를 RAID로 전송할 수 있습니다. 또한 어레이에 사용되는 드라이브의 스핀들 속도를 고려해야합니다. 엔터프라이즈 급 드라이브는 일반적으로 7200RPM으로 회전하므로 5400RPM 소비자 드라이브보다 훨씬 빠른 결과를 제공합니다.