![단일 디스크와 RAID-10 어레이의 이론적 성능 차이는 무엇입니까?](https://rvso.com/image/1303476/%EB%8B%A8%EC%9D%BC%20%EB%94%94%EC%8A%A4%ED%81%AC%EC%99%80%20RAID-10%20%EC%96%B4%EB%A0%88%EC%9D%B4%EC%9D%98%20%EC%9D%B4%EB%A1%A0%EC%A0%81%20%EC%84%B1%EB%8A%A5%20%EC%B0%A8%EC%9D%B4%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
하드웨어 RAID 카드를 고려하지 않고 RAID-10 어레이에서 4개의 디스크를 사용할 때와 1개의 디스크를 단독으로 사용할 때 어떤 이론적 성능 향상을 볼 수 있습니까?
singleDrivePerformance * driveCount
예를 들어, RAID-0에서는 읽기 및 쓰기가 어레이의 모든 물리적 디스크에 고르게 분산되므로 다음과 같은 결과가 나타날 것으로 예상됩니다 . RAID-1에서는 singleDrivePerformance / 2
. 이는 RAID-10을 사용하면 패리티가 있더라도 단일 드라이브의 성능이 두 배로 향상된다는 의미입니까?
답변1
RAID-1에서는 SingleDrivePerformance / 2가 나올 것으로 예상됩니다.
왜? 쓰기는 두 드라이브 모두에 수행되어야 하지만 두 드라이브를 사용하면 두 배의 데이터를 쓸 수 있으므로 쓰기 속도는 동일해야 합니다. 읽기는 두 드라이브 모두에서 이루어질 수 있으므로 읽기 속도를 두 배로 높여야 합니다.
이는 RAID-10을 사용하면 패리티가 있더라도 단일 드라이브의 성능이 두 배로 향상된다는 의미입니까?
4개 드라이브 RAID 10의 경우 순차 읽기의 경우 성능이 4배 향상됩니다. 4개 드라이브 모두에서 최고 속도로 읽을 수 있습니다. 비순차적 읽기의 경우 성능이 2배(모든 읽기가 동일한 두 드라이브에서 나오는 경우)에서 4배(더 잘 분산된 경우) 사이입니다.
순차적 쓰기는 두 배 빨라야 합니다. 모든 데이터는 두 번 기록해야 하지만, 드라이브가 4개 있으면 4배 더 쓸 수 있습니다. 비순차적 쓰기는 두 배 빠른 속도(두 쌍으로 균등하게 나누는 경우)와 동일한 속도(모두 동일한 쌍으로 두 번 이동해야 하는 경우) 사이의 어딘가에 있을 것입니다.
답변2
RAID 드라이버에 따라 성능 향상은 다르지만 기본적으로 다음과 같습니다.
RAID 0(스트라이핑)에서는 데이터의 절반이 한 디스크에 있고 나머지 절반은 다른 디스크에 있기 때문에 읽기 및 쓰기 성능은 드라이브 수에 따라 향상됩니다.
RAID 1(미러링)에서는 데이터가 두 디스크 모두에 기록되어야 하기 때문에 쓰기 성능이 동일하게 유지됩니다. 그러나 각 디스크에서 데이터를 독립적으로 읽을 수 있으므로 디스크 수에 따라 읽기 성능이 향상될 수 있습니다.
단일 드라이브에 비해 RAID10 또는 RAID01(둘 다 4개의 드라이브 필요) 성능은 읽기 성능이 4배, 쓰기 성능이 2배 향상됩니다.
RAID 0 또는 1에는 패리티가 없습니다.
확인하다위키피디아, 기본적으로 동일하다고 말합니다.