서버가 무정전 전원 공급 장치에있는 경우 배터리가 배터리 지원 캐싱 RAID 컨트롤러에서 어떤 용도로 사용됩니까?


10

서버가 적절한 크기의 UPS에있는 경우 배터리가 중복됩니까? 후기 입 모드를 강제 실행하는 옵션이 있으며 위험을 이해하고 싶습니다. 캐시의 데이터가 실제 디스크에 기록되지 않은 동안 정전에 도움이된다는 것을 이해하고 있습니다. 그러나 서버가 UPS에있는 경우, 특히 스마트 UPS이고 배터리가 부족 상태에 도달하면 서버가 정상적으로 종료되도록 구성된 경우 전원 손실의 위험이 없습니다. 뭔가 빠졌습니까?

답변:


22

당신의 이해는 본질적으로 정확합니다.

컨트롤러가 로컬 RAM에 쓰기 데이터를 캐시하도록 허용하면 쓰기 속도가 향상되지만 OS가 데이터를 디스크에 기록했다고 생각하는 경우 (컨트롤러가 있기 때문에) 컨트롤러가 해당 쓰기를 완료하기 전에 전원이 차단 될 위험이 있습니다. . 배터리 백업을 사용하면 시스템 전원을 다시 켤 때까지 캐시의 데이터가 유지되므로 위험이 줄어 듭니다.

시스템이 이미 UPS에있는 경우 이점은 UPS 런타임 (스마트 UPS에서도 가능)을 초과하거나 서버의 전원 공급 장치가 폭발하면 어떻게됩니까? 또는 누군가 실수로 전원 코드를 빼내는 경우?
많은 일이 정전을 일으킬 수 있습니다. UPS는 그 중 일부만 보호합니다.


14
갑작스런 전원 코드는 대부분의 데이터 센터에서 위험합니다!
sysadmin1138

1
모든 지점에서 빙. 데이터가 실제로 일시적이지 않으면, 이벤트를 캡처하고 다른 방법으로 복구 할 수 있으며, 후기 입 캐싱을 강제로 수행하여 성능을 향상시키려는 경우가 아니라면 BBWC의 비용은 그만한 가치가 있습니다.
mfinni

3
전력 손실의 위험이 없습니까? voretaq7의 답변 외에도 회로 차단기 트립, UPS 오작동 ... 오류가 발생할 수있는 많은 것이 있습니다.
MikeyB

@mikeyB 차단기에 대한 좋은 점-A / B 파워 레그가 때때로 한 층 또는 패널 차단기로 돌아가는 DC가 적어도 하나는
voretaq7

답장을 보내 주셔서 감사합니다. @ voretaq7-서버에는 여러 개의 전원 공급 장치, 여러 개의 전원 코드, UPS 및 발전기가 있지만 카드의 디자인 측면에서 어떤 상자가 있는지 알지 못합니다. @ mfinni-그것은 좋은 일이지만, 우리는 수천 대의 서버가 동시에 다운되는 문제가 더 커질 것입니다.
RPC

8

배터리에는 두 가지 이유가 있습니다.

  • PSU / s가 갑자기 갑자기 터질 경우-UPS에 관계없이 시스템이 작동하지 않고 캐시에 커밋되지 않은 데이터가있을 수 있습니다. 배터리를 사용하면 전원이 복구 될 때 데이터가 올바르게 기록됩니다. 물론 시스템 보드 오류가 발생한 경우에도 마찬가지입니다.
  • 실제 디스크 컨트롤러, 케이블 또는 디스크 인클로저에서 무언가가 죽으면 어떻게됩니까? -케이블에 걸리거나 양쪽 끝에있는 커넥터가 손상되었다고 말하십시오. 다시 캐시에 데이터 쓰기가 대기 중이지만 카드, 케이블, 인클로저 등이 죽었을 때이를 수행 할 방법이 없습니다. 배터리 백업 캐시가있는 경우 컨트롤러를 교체해야 할 수 있습니다. 데이터를 잃지 않고 해당 캐시를 새 카드로 옮길 수 있습니다.

이것들은 좋은 이유이지만 솔직한 플래시 기반 캐시는 최근 분명한 이유로 배터리가 지원되는 캐시에서 가져 왔습니다. 먼저 글을 많이 쓰면 추천합니다. 그냥 UPS.


-1

배터리는 또한 voretaq7에서 언급 한 목적뿐만 아니라 성능을 향상시킬 수 있습니다. 배터리를 끄면 장치는 계속 작동하지만 속도는 크게 줄어 듭니다.


3
이 경우에는 특히 정확하지 않습니다. @RPC는 컨트롤러에 배터리 없이도 강제로 후기 입 캐싱을 할 수 있다고 명시하고 있습니다. 후기 입 캐싱은 성능을 향상시킵니다.
mfinni

실제로 나는 그가 할 수 있다고 확신하지만 배터리는 성능을 크게 향상시킵니다. 한 쌍의 HP MSA 20 저장 장치에서 성능 저하 문제를 해결했으며 Write-Back Cache 배터리 고장으로 성능이 저하되었습니다. 배터리를 교체하고 성능이 향상되었습니다.
Mitch

2
예, 알아요 이러한 머신에서 배터리가 있으면 쓰기 캐싱이 가능합니다. 배터리가 고장 나면 쓰기 캐싱이 중지되고 성능이 저하됩니다. 배터리가 고정되면 쓰기 캐싱이 다시 시작되고 성능이 향상됩니다. 컨트롤러를 사용 하면 배터리없이 강제로 후기 입 캐싱 을 수행 하여 성능을 향상시킬 수 있습니다.
mfinni

매우 특별한 관심사 인 HP E / P / i 컨트롤러를 잘 알고 있으며 HP가 배터리없이 캐시를 사용하기가 매우 어렵 기 때문에이 카드에 대해 잘 알고 있습니다. 그러나이 질문은 해당 카드 및 배터리를 사용하지 않고 캐시를 활성화하거나 실제로 기본적으로 그렇게 할 수있는 많은 것이 있습니다. 따라서 mfinni의 관심사입니다.
Chopper3

-1

UPS가있는 경우 캐시를 강제로 켜고 공격대에서 타자를 사용할 수 없습니다. 레이드 카드없이 전원이 꺼지면 손상된 데이터가 생길 수 있습니다.

전력이 손실되었다고해서 시스템이 축축하다는 의미는 아닙니다. 캐시는 256 메가 만 유지하며 유휴 상태 일 때마다 항상 HD로 플러시 / 쓰기됩니다. 그것은 모든 데이터를 보유하고 결코 그것을 놓아서는 안됩니다. 항상 플러시됩니다.

유성은 건물을 치고 모든 것을 날려 버릴 수 있습니다. 걱정이 걱정되지 않도록하십시오. 캐시가 켜져 있고 아무런 문제없이 배터리가없는 RAID 1을 실행했습니다.

이 대화에서 정말 항문을 얻을 수 있습니다. 서버에 4 배, 10 배 백업 등이없는 이유는 무엇입니까?

캐시를 켜고 UPS를 사용하십시오. ps 타격이 있으면 데이터를 다시 가져올 수 있으며 컴퓨터를 사용하고 올바른 응용 프로그램을 열고 같은 시간에 데이터를 저장하는 등의 작업 시간 동안 누군가가 날려 버릴 수 있습니다. 따라서 확률은 낮습니다. 쉽게 고칠 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.