버스트 쓰기 시 RAID가 지연됨

버스트 쓰기 시 RAID가 지연됨

RAID 구성의 램디스크가 가끔 물리 디스크와 동기화되도록 RAID1을 설정하고 싶습니다(실행할 때 전력이 많이 소모되므로 계속 회전시키고 싶습니다).

5분마다 HDD에 쓰기를 버스트하도록 RAID 구성의 디버그 빈도를 설정하는 방법이 있습니까?

답변1

Software-raid-1을 사용 mdadm하고 더티 매핑으로 설정하면 N초마다 디스크를 md 장치에 연결/연결 해제할 수 있습니다.

MD 용어로 말하자면

  • 설정 오류
  • 제거하다
  • 다시 추가

답변2

man mount글쎄, 일부 FS의 경우 "..."라고 언급된 EXT3, EXT4와 같은 조정을 수행할 수 있습니다 .

commit=nrsec nrsec초마다 모든 데이터와 메타데이터를 동기화합니다. 기본값은 5초입니다. 0은 기본값을 의미합니다.

...» — 이것은 귀하의 요구에 충분할 수 있습니다.

vm.dirty_writeback_centisecs또한 다음과 같이 설명되는 sysctl이 있습니다 . «...

pdflush 쓰기 저장 데몬은 주기적으로 깨어나 "오래된" 데이터를 디스크에 씁니다. 이 조정 가능 항목은 이러한 절전 모드 해제 간의 간격을 100분의 1초 단위로 나타냅니다.

0으로 설정하면 주기적 쓰기 저장이 완전히 비활성화됩니다.

…»

따라서 실제로 RAM 디스크/HDD RAID1을 전혀 망칠 필요가 없을 것입니다.

관련 정보