내 하드 드라이브에 배터리 지원 쓰기 캐시가 있는지 어떻게 알 수 있나요?

내 하드 드라이브에 배터리 지원 쓰기 캐시가 있는지 어떻게 알 수 있나요?

내 하드 드라이브에 BBWC(배터리 지원 쓰기 캐시)가 있는지 어떻게 알 수 있나요?

활성화 및/또는 올바르게 구성되었는지 어떻게 알 수 있나요?

내 서버에 물리적으로 접근할 수 없습니다. GNU/Linux 상자입니다.

요청에 따라 추가 증분 정보/세부 정보를 제공할 수 있습니다. 내 참조 프레임은 DBA의 프레임입니다. 액세스 권한과 권한이 있지만 (보통) 내가 아는 곳만 밟습니다. :)

답변1

실제로 하드디스크에서 배터리 지원 쓰기 캐시를 본 적이 없습니다. RAID 컨트롤러에서만 가능합니다. 컨트롤러를 쿼리하는 방법은 하드웨어에 따라 다릅니다. 거의 확실하게 상자에 대한 루트 권한이 필요합니다.

예를 들어 Dell PERC 컨트롤러를 사용하고 dell-omsa-repository설치한 후 다음을 수행할 수 있습니다.

# omreport storage battery
List of Batteries in the System

Controller SAS 6/iR Integrated (Slot Embedded)
No Batteries found

다른 서버에서:

# omreport storage battery
List of Batteries in the System

Controller PERC 4e/Di (Slot Embedded)
ID                        : 0
Status                    : Ok
Name                      : Battery 0
State                     : Ready
Recharge Count            : 0
Max Recharge Count        : 1100
Predicted Capacity Status : Not Applicable
Learn State               : Not Applicable
Next Learn Time           : Not Applicable
Maximum Learn Delay       : Not Applicable

현재 쓰기 캐시 설정이 무엇인지 묻는 방법을 지금은 찾을 수 없지만 이전에 본 것 같습니다. 그러나 Dell RAID 컨트롤러를 사용하지 않는 경우에는 다른 소프트웨어가 필요합니다.

답변2

이렇게 하면 배터리 백업으로 인해 서버 속도가 빨라지고 있는지 확인할 수 있으며, 이 서버에서는 작동 중입니다.

root@server:~# omreport 스토리지 vdisk
시스템의 가상 디스크 목록

컨트롤러 PERC H700 어댑터(슬롯 1)
아이디 : 0
상태 : 확인
이름 : VD1
상태 : 준비
핫 스페어 정책 위반: 할당되지 않음
암호화됨: 해당 없음
레이아웃 : RAID-5
크기 : 1,862.00GB (1999307276288바이트)
장치 이름 : /dev/sda
버스 프로토콜: SATA
미디어 : HDD
읽기 정책: 적응형 미리 읽기
쓰기 정책: 다시 쓰기
캐시 정책 : 해당 없음
스트라이프 요소 크기: 64KB
디스크 캐시 정책: 활성화됨

여기서 중요한 라인은

쓰기 정책: 다시 쓰기

활성화하기 전에 다음을 사용하여 배터리가 있는지 확인하세요.

root@server:~# omreport 저장 배터리

그런 다음 다음을 사용하여 활성화할 수 있습니다.

root@server:~# omconfig 스토리지 vdisk 컨트롤러=0 vdisk=0 action=changepolicy writepolicy=wb

답변3

그것은 아는 것(KNOWING)이라고 불린다. 숙련된 시스템 관리자가 알려주는 어두운 비밀. 그들은 어떤 하드웨어를 주문하고 어떻게 구성했는지 기억합니다. 매우 신비한 것입니다. 어둠의 행정술의 일부이며 구매 주문서가 들어 있는 고대 두루마리를 읽어야 합니다.

결국 당신이 DBA라면 시스템 담당자에게 물어보세요.

  • 디스크에는 일반적으로 BBWC가 없습니다. 디스크는 컴퓨터에서 제공됩니다. 그래서 그것은 USV를 갖춘 중복 전원 공급 장치가 될 것입니다. 나는 배터리에 가용성 상단 플러그가 있는 디스크가 하나도 없다는 것을 알고 있습니다.
  • BBWC는 RAID 컨트롤러 기능입니다. 안타깝게도 공통 API는 없습니다. 컨트롤러 구성 등과 같은 내용이 정확히 표시되는 위치는 하드웨어에 따라 다릅니다. 최신 하드웨어에서는 배터리 없이도 보호할 수 있습니다. Adaptec은 최근 배터리 없는 컨트롤러를 출시했습니다. 기본적으로 온보드 플래시 비휘발성 메모리에 whoe 캐시를 쓸 수 있을 만큼 오랫동안 작동하도록 유지하는 콘덴서가 있습니다. 동일한 결과, 유지 관리가 필요하지 않습니다(배터리는 정기적인 교체가 필요하며 2~3년 내에 마모됩니다).

DBA인 경우 회사 규모에 따라 디스크, USV 또는 RAID 컨트롤러를 전혀 사용할 수 없지만 SAN(이 모든 것이 훨씬 더 큰 구성에 있음)에 대해 실행될 수 있습니다.

관련 정보