변경하기 원하는 값은 readahead=16s 와 vm.swappiness=1 이라고 가정함.
(MongoDB 권장설정)
# 현재 활성화 된 프로필 확인
tuned-adm active
Current active profile: throughput-performance
# 해당 프로필의 설정은 아래 위치에서 확인 가능
/usr/lib/tuned/throughput-performance/tuned.conf
# 상속받아 활성화할 프로필 이름은 mongodb라고 하고 아래처럼 디렉토리 생성
mkdir /etc/tuned/mongodb
cd /etc/tuned/mongodb
/etc/tuned/mongodb/tuned.conf 파일 생성하고 필요한 내용 입력.
기존 활성화 프로필인 throughput-performance를 상속하고 원하는 값만 변경.
(readahead 값 16과 s 사이에 공백이 들어감에 주의. 그래야 정확히 의도한대로 sector 단위로 지정됨)
[main]
include=throughput-performance
[disk]
readahead=16 s
[sysctl]
vm.swappiness=1
새로 작성한 프로필을 활성화
# 활성화
tuned-adm profile mongodb
# 확인
tuned-adm active
Current active profile: mongodb
'Linux' 카테고리의 다른 글
[Linux] logrotate 설정에서 hourly가 동작하지 않을 때 (0) | 2024.07.25 |
---|---|
[Linux] curl: (35) error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol (0) | 2024.05.23 |
[Linux] 원격 서버간 파일 diff (0) | 2024.03.19 |
[Linux] bash 스크립트를 이용해 다수 서버간 방화벽 개방 여부 확인 (0) | 2024.03.19 |
[Linux] 명령어 실행이나 백그라운드 데몬 등에서 Read-only file system 관련 메시지가 뜰 때 (0) | 2023.04.25 |