느린 장치가 있고 해당 장치에 대한 파일 시스템 쓰기 캐시를 제한하고 싶습니다. 그래서 설정을 바꿨어요/sys/devices/virtual/bdi/x:y/max_ratio
vm.dirty_ratio
단, vm.dirty_background_ratio
이 제한은 +의 절반을 사용한 경우에만 유효합니다. 따라서 많은 양의 데이터를 쓸 때 더티 페이지의 절반이 여전히 채워집니다. 나는 max_ratio
항상 생산적인 사람이 되고 싶다 . 다른 설정 "strictlimit"이 있다는 것을 발견했지만 해당 옵션을 전환하는 방법을 모르겠습니다. /sys/devices/virtual/bdi/x:y/strictlimit
어딘가에 언급된 파일이 내 시스템(Debian 8)에 없습니다.
"strictlimit" 옵션을 활성화하는 방법은 무엇입니까?
답변1
sysfs에는 그러한 설정이 없습니다. 이 패치는 메인라인에 승인되지 않았습니다. 패치된 커널이 필요합니다.
https://lore.kernel.org/lkml/[이메일 보호됨]/
글쎄요, 이번 패치는 정말 간단하고 명확합니다. ~인 것 같다마치 유용할 것 같습니다. 주요(그리고 가장 큰!) 단점은 사용자 인터페이스가 증가하므로 이 기능과 해당 기능을 영원히 유지해야 한다는 것입니다.
이를 고려하면 이 기능이 유용할 수도 있지만 그렇지 않을 수도 있다는 것이 우려됩니다.충분히포함을 정당화하는 데 도움이 됩니다. 따라서 우리는 결국 다른 방법을 통해 이러한 문제를 해결할 것이며, 이 더 이상 사용되지 않는 레거시 기능을 계속해서 유지할 것입니다.
따라서 누군가 이것이 훌륭하고 완전하며 "충분히 큰" 문제를 해결하기에 충분하다는 것을 보여주지 않는 한 패치를 전달하겠습니다.