서버 레이드 카드 이해
레이드 카드: 전체 이름은 Redundant Array of Independent Disks Card입니다. Raid 기술을 사용하여 여러 하드 디스크를 하나의 논리 디스크로 전환하고 더 나은 용량, 성능, 안정성 및 관리 용이성을 제공합니다.
SAS 카드: 보급형 하드디스크 어레이 확장카드로 자리잡고 있습니다. Raid 카드와 비교하면 캐시 없음, Raid 레벨 0, 1 및 성능 측면에서 명백한 격차가 있습니다.
온보드 레이드: 서버 마더보드의 PCH에 통합된 SATA 컨트롤러를 말하며 일반적으로 SATA 디스크만 지원하고 캐시가 없으며 성능이 저하되고 제한이 있습니다.
RAID 카드의 CPU는 플래시 메모리의 펌웨어를 실행하여 SCSI 컨트롤러, CacheMemory 및 표시 경보 회로를 제어함으로써 RAID 카드의 기능을 구현합니다. 작업 과정은 다음과 같습니다.
1. RAID 카드 레지스터 초기화
2. NVRAM의 마지막 RAID 매개변수를 읽고 실제 하드 디스크 정보와 비교하여 결과를 표시합니다.
3. 구성 프롬프트를 보내고 HOST 명령에 응답하여 구성 인터페이스로 들어갑니다.
4. 구성 메뉴를 제공하고, 사용자가 제공한 RAID 카드 매개변수와 RAID 매개변수를 NVRAM에 저장합니다.
5. RAID 매개변수에 따라 SCSI 컨트롤러를 통해 하드 디스크 쓰기 작업을 초기화합니다.
6. 구성을 완료하고 호스트가 읽기 및 쓰기 작업 명령을 발행할 때까지 기다립니다.
STOR Technology Limited는 고품질의 제품을 제공합니다. 9560-16I, 9560-8I, 9361-4I, 9540-8I, 등 우리는 더 높은 품질의 서비스와 확실한 애프터 서비스를 제공합니다. 우리를 방문하여 관련 제품에 대해 논의해 주셔서 감사합니다.
우리의 웹사이트: https://www.cloudstorserver.com/
저희에게 연락하세요: alice@storservers.com / 0755-83677183
왓츠앱: +8613824334699
상위 계층 쓰기 IO의 경우 RAID 컨트롤러에는 두 가지 모드가 있습니다.
(1) 후기입 모드: 상위 계층에서 데이터가 도착하면 RAID 컨트롤러는 이를 캐시에 저장하고 즉시 호스트 IO가 완료되었음을 알립니다. 이를 통해 호스트는 기다리지 않고 다음 IO를 진행할 수 있으며 데이터는 디스크에 기록되지 않고 RAID 카드의 캐시에 남아 있습니다. RAID 컨트롤러는 디스크에 개별적으로, 일괄적으로 쓰거나 큐 기술을 사용하여 IO를 큐에 넣어 디스크 쓰기를 최적화합니다. 그러나 이 접근 방식에는 치명적인 단점이 있습니다. 정전이 발생하면 호스트가 IO가 완료되었다고 가정하는 동안 RAID 카드 캐시의 데이터가 손실되어 상위 계층과 하위 계층 간에 심각한 불일치가 발생합니다. 따라서 데이터베이스와 같은 특정 중요한 애플리케이션은 자체 일관성 감지 조치를 구현합니다.
이러한 이유로 고급 RAID 카드에는 캐시를 보호하기 위해 배터리가 필요합니다. 정전이 발생해도 배터리는 캐시에 계속 전원을 공급하여 데이터 무결성을 보장합니다. 전원이 복원되면 RAID 카드는 캐시에 저장된 불완전한 IO를 디스크에 쓰는 우선 순위를 정합니다.
(2) WriteThrough 모드: 이 모드에서는 RAID 컨트롤러가 데이터를 디스크에 쓴 후에만 상위 계층의 IO가 완료된 것으로 간주됩니다. 이 접근 방식은 높은 신뢰성을 보장합니다. 이 모드에서는 캐시의 성능 이점이 사라지더라도 버퍼링 기능은 여전히 유효합니다.
쓰기 캐시 외에도 읽기 캐시도 매우 중요합니다. 캐시 알고리즘은 일련의 복잡한 메커니즘을 포함하는 매우 복잡한 주제입니다. 알고리즘 중 하나를 PreFetch라고 합니다. 이는 호스트가 읽기 I0 요청을 발행하기 전에 다음 번에 호스트가 액세스할 가능성이 "있는" 디스크의 데이터를 "캐시로 읽어들이는" 것을 의미합니다. 이 "가능성"은 어떻게 계산되나요?
실제로 호스트는 이번에 읽은 데이터가 다음 IO에 있는 디스크의 인접한 위치에서 데이터를 읽을 확률이 높다고 가정한다. 이 가정은 논리적으로 연속적으로 저장된 데이터를 읽는 것과 같은 연속 IO 순차 읽기에 매우 적용 가능합니다. FTP 대용량 파일 전송 서비스, 주문형 비디오 서비스 등의 애플리케이션은 모두 대용량 파일을 읽기 위한 애플리케이션입니다. 조각난 작은 파일도 많이 디스크의 인접한 위치에 연속적으로 저장되는 경우 작은 파일을 읽는 데 필요한 IOPS가 매우 높기 때문에 캐싱을 사용하면 성능이 크게 향상됩니다. 캐시가 없으면 각 IO를 완료하는 데 전적으로 헤드 탐색이 필요하므로 시간이 오래 걸립니다.
STOR Technology Limited는 고품질의 제품을 제공합니다. 9560-16I, 9560-8I, 9361-4I, 9540-8I, 등 우리는 더 높은 품질의 서비스와 확실한 애프터 서비스를 제공합니다. 우리를 방문하여 관련 제품에 대해 논의해 주셔서 감사합니다.
우리의 웹사이트: https://www.cloudstorserver.com/
저희에게 연락하세요: alice@storservers.com / 0755-83677183
왓츠앱: +8613824334699
11월 21일 월요일 - 11월 23일 수요일: 오전 9시 - 오후 8시 11/24 목요일: 휴무 - 즐거운 추수감사절 보내세요! 11월 25일 금요일: 오전 8시 - 오후 10시 11월 26일 토요일 - 11월 27일 일요일: 오전 10시 - 오후 9시 (모든 시간은 동부 표준시 기준)