본문 바로가기
IT/System Engineering

[CentOS7] blockdev config 설정

by Jany 2021. 4. 14.
반응형

CentOS 5에서 사용중이던 몽고DB 2.4 버전을 CentOS 7로 마이그레이션 하던 차에,

blockdev의 ReadAheadSize 이슈로 문제가 발생되어서 부팅 시에 변경하고자 했다.

MongoDB shell version: 2.4.0
connecting to: abc.com/test
Server has startup warnings:
Wed Mar 20 22:40:49.850 [initandlisten]
Wed Mar 20 22:40:49.850 [initandlisten] ** WARNING: Readahead for /data/db is set to 2048KB
Wed Mar 20 22:40:49.850 [initandlisten] ** We suggest setting it to 256KB (512 sectors) or less
Wed Mar 20 22:40:49.850 [initandlisten] ** http://dochub.mongodb.org/core/readahead

 

read ahead size 변경 명령어는 다음과 같은데,

/sbin/blockdev --setra 256 /dev/mapper/VG00-lv_root

 

/etc/rc.local 에 명령어를 추가해도 안됐고, service 로 등록해서 enable해도 되지 않았다.

 

CentOS7 은 /usr/lib/tuned/throughput-performance/tuned.conf 에서 수정해야한다.

 

적용 전

 

적용 후

 

참고 문서(18p)

https://support.sas.com/resources/papers/proceedings11/342794_OptimizingSASonRHEL6and7.pdf

반응형

댓글