
현재 며칠 동안 실행되는 IO 집약적인 DB 가져오기를 수행하고 있는데 시간이 지남에 따라 IO 성능이 엄청나게 떨어졌습니다. DB 데이터 파일(로그 파일)은 기본 옵션으로 마운트된 ext4 형식의 논리 볼륨에 있습니다(fstab에서 특별한 것을 지정하지 않음). 방금 ext4가 기본적으로 쓰기 장벽을 활성화한다는 것을 알았으므로: Q: 가져오기를 중단할 수 없고 다시 시작하고 싶지 않기 때문에 온라인(예: 파일 시스템이 사용 중인 동안)에서 쓰기 장벽을 비활성화할 수 있는 방법이 있습니까? 나는 그것을 알고 있다
- 쓰기 장벽이 성능을 방해하는 유일한 요인은 아닐 수도 있습니다.
- 데이터 안전성이 중요한 경우(예: 프로덕션 시스템에서) 저널링 파일 시스템에서 쓰기 장벽을 비활성화하는 것은 좋지 않습니다.
답변1
이 명령이 작동해야 합니다.
mount -o remount,barrier=0 /my/mount/point