RAID 볼륨을 조각 모음해야합니까?


30

RAID 볼륨은 논리적이기 때문에 (물리가 아니라) OS가 생각하는 레이아웃이 실제 물리적 레이아웃과 일치하지 않을 수 있습니다.

조각 모음은 RAID에 적합합니까?

답변:


32

예, 조각 모음은 여전히 ​​RAID에 적합합니다. OS가 보는 레이아웃이 실제 레이아웃과 동일하지 않다는 것은 사실이지만, 단조 적입니다. 즉 가상 섹터는 디스크와 동일한 순서로 배열되어 있으며 디스크에 흩어져 있습니다.

또한 RAID 컨트롤러는 어레이 레이아웃에 대한 이해를 기반으로 예측 캐싱 (있는 경우)을 사용하므로 조각 모음이있는 경우 더 잘 작동합니다.

기본 저장 매체가 무작위 액세스 인 경우에만 조각 모음을 수행 할 필요가 없으므로 USB 키 조각 모음을 수행하지 말고 SSD 조각 모음을 수행하지 마십시오.


8
+1 SSD에 대한 메모가 정말 마음에 듭니다. 아주 맞아요! 그 이유는 대부분의 SSD 및 플래시 메모리가웨어 레벨링 (wear leveling)이라는 것을 사용하기 때문에 많이 사용되지 않는 물리적 위치에 데이터를 기록하기 때문입니다. 이것은 일반적으로 OS에 투명하므로 조각 모음은 이러한 미디어에서 의미가 없습니다.
msanford 2016 년

1
SSD는 조각 모음이 필요하지 않다고 말하지 않을 것입니다. 순차 액세스 데이터와 임의 액세스 데이터 속도 사이에 큰 차이 를 나타내는 것은 사소한 일이기 때문 입니다. 마모 레벨링은 결국 재생되지만, 불량 섹터 감지가 회전하는 금속 디스크에서 수행하는 것처럼 미디어가 노화 될 때만 가능합니다. 그러나 일반적인 / 일반적인 경우 볼륨에서 논리적으로 순차적 인 클러스터 / 범위는 회전 금속과 마찬가지로 미디어에서 물리적으로 순차적 인 섹터가됩니다. 사용 사례에 따라 유익 할 수 있습니다.
베이컨 비트

1
플래시 메모리 조각 모음 작업 장치의 마모를 증가시켜 불필요하게 된 데이터를 재배치 위험한. 잘못 작성된 소프트웨어만으로도 이러한 작업을 수행 할 수 있습니다
usr-local-ΕΨΗΕΛΩΝ

@BaconBits SSD를 포함한 모든 플래시 메모리의 모든 "비트"는 사용할 수 없게되기 전에 여러 번만 쓸 수 있습니다. SSD는 일반적으로 사양보다 더 많은 용량을 제공 할 수 있습니다. 단순히 하나의 비트가 죽을 때 다른 여분의 것이 열리기 때문입니다. 그들이 결국 죽을 것으로 예상되기 때문에. 그러나 스페어는 너무 많습니다 ...
Jerry Dodge 1

6

그렇습니다. 실행중인 RAID 레벨에 관계없이 WAFL 레이아웃으로 NetApp과 같은 SAN 솔루션을 실행하지 않는 한 여전히 조각화의 영향을받을 수 있습니다.

RAID1은 두 드라이브에서 단편화의 미러 일뿐입니다. RAID0은 조각난 파일을 두 개의 드라이브로 분할하고 있습니다. RAID5, 10 등


0

아니.

  1. 선형 방식으로 드라이브의 데이터에 액세스 할 가능성은 거의 없습니다.
  2. 데이터는 여러 드라이브에 분산되므로 "시작"또는 "종료"또는 "시작"이 없습니다.
  3. 쓰기는 "일반적인"RAID 5 어레이에서 매우 비쌉니다. 다른 RAID 레이아웃에서도 전원 및 CPU 사용.
  4. 조각 모음이 실제로 성능을 향상 시킨다는 것을 증명하는 것은 거의 불가능합니다.

예, 단일 드라이브가있는 데스크탑 PC에서 가능합니다. 서버? 노력할 가치가 없습니다.


1
@ 1 당신이하지 않으면 @ 4 당신은 그것을 벤치마킹 할 수 있습니다
Mikhail
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.