새로운 스토리지 솔루션을 찾고 있습니다. 다양한 사양을 조사하는 동안 동료 중 한 명이 일부 RAID 컨트롤러가 HDD 회전을 판독 헤드 아래의 모든 드라이브 섹터 / 블록 0 패스의 효과와 동시에 동기화 할 수 있다고 말했습니다.
온라인으로 검색했지만이 주장을 증명 / 반증하는 정보를 찾을 수 없습니다.
새로운 스토리지 솔루션을 찾고 있습니다. 다양한 사양을 조사하는 동안 동료 중 한 명이 일부 RAID 컨트롤러가 HDD 회전을 판독 헤드 아래의 모든 드라이브 섹터 / 블록 0 패스의 효과와 동시에 동기화 할 수 있다고 말했습니다.
온라인으로 검색했지만이 주장을 증명 / 반증하는 정보를 찾을 수 없습니다.
답변:
RAID 컨트롤러는 디스크 스핀들을 동기화하지 못했거나 동기화 할 수 없었지만 일부 드라이브에서는 옵션이었습니다. 스핀들 동기화 커넥터 가있는 동일한 드라이브 세트가 제공되면 디스크 세트가 모두 동기화되었는지 확인할 수 있습니다. 필자는 그러한 커넥터가 있다는 것을 기억 한 Seagate Elite 3 (고대, 더 이상 사용되지 않는 SCSI-2 드라이브)을 소유하고 있었기 때문에 그림 1에서이 편리한 그림이 있는 Seagate ST43400N / ND Elite 3 사용 설명서 를 찾았습니다 ( 왼쪽):
그림 14 (여기에 표시되지 않음)는 드라이브를 함께 연결하는 방법을 보여줍니다.
스핀들 동기화
스핀들 동기화 기능을 사용하면 디스크 드라이브 그룹의 스핀들 회전을 동기화 할 수 있습니다. 이는 초기자가 여러 디스크 드라이브 사이를 전환 할 때 일반적으로 발생하는 대기 시간을 줄입니다. 그림 14는 두 가지 시스템 구성을 보여줍니다. 한 유형의 시스템에서 시스템의 디스크 드라이브 중 하나는 참조 클럭을 제공합니다. 다른 유형에서는 외부 신호 소스가 기준 클럭을 제공합니다.
일반적으로 나는 대답이 아니오라고 확신합니다 (사실 컨트롤러를 아는 사람은 없습니다).
이러한 동기화를 수행하는 것은 매우 어려울 것입니다. 진동, 온도, 자연 전원 공급 장치 변동 등은 플래터 회전 속도에 거의 영향을 미치지 않습니다 (정말 까다 롭고 싶다면 섹터 크기). 동기화를 유지하려면 디스크 스핀들 모터의 속도를 무한대로 변경해야합니다. 동기화를 유지하려면 매우 정밀한 (매우 비싼) 모터 제어와 각 드라이브의 현재 플래터 위치를 결정하기 위해 많은 디스크 컨트롤러 오버 헤드가 필요합니다. 이 작업을 수행하면 실질적인 이점이 거의 또는 전혀 없기 때문에 실리콘과 시간 가치가 없습니다.
솔리드 스테이트 디스크는 탐색 시간이나 스핀들 속도가 없습니다. 읽기는 모든 섹터에 대해 실질적으로 일정한 시간이며 "동기화"할 것이 없습니다.
동기화 된 드라이브는 몇 가지 이유로 더 이상 의미가 없습니다.
초기에 디스크 동기화는 액세스 결정을 내리기 위해 구현되었습니다. 결과를 저장할 메모리가 부족하거나 RAID의 구현에 필요할 때 중요했습니다 (Raid 2, Raid 3).
동기화 된 드라이브의 장점을 정량화하기는 어렵습니다. 상당한 성능 이점을 얻을 수 있다면 어떤 방식 으로든 동기화가 가능하다고 생각합니다.
앞으로 SSD의 경우 비슷한 문제이지만 블록 재배치,웨어 레벨링, 트림 등의 이유로 인해 다릅니다.
최신 드라이브에는 자체 운영 체제가 있으며 HD 또는 SSD와 같은 많은 문제에 내부적으로 시간을 보냅니다. 물리적으로 동기화하더라도 논리적으로는 동기화되지 않습니다.
데이터가 비트 수준에서 스트라이핑되는 절대 사용하지 않는 RAID-2를 사용하고 다운 된 경우 디스크를 동기화해야합니다. 내가 아는 사람은 없지만 기술적으로 RAID 컨트롤러가 RAID2를 지원하는 경우 플래터 회전을 동기화 할 수 있어야합니다. 지금은 하루 만 있으면됩니다.