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을 전혀 망칠 필요가 없을 것입니다.