리눅스에 설치되어 있는 MySQL을 튜닝하려 보니 MySQL의 open_files_limit 옵션값이 534,538으로 되어있지만 open_files_limit을 증가하라는 시스템의 조언(?)을 분석해보니 리눅스(우분투)의 시스템에 제한이 걸려있네요.

ulimit -a 명령어로 확인해보니 open files 값이 1024로 되어 있습니다. MySQL에서 open_files_limit 옵션값이 534,538으로 되어 있어도 의미가 없는 것이죠.
open files는 soft open files와 hard open files 값이 나뉘는데 두 값을 모두 변경해서 넉넉하게 설정할수 있습니다. 이 값은 위와 같은 같은 명령어로 확인할수 있습니다.
open files 값 변경은 /etc/security/limits.conf 를 에디터로 열어 수정하면 되는데 우분투의 경우 하단에 위와 같이 주석처리 되어 있는 값이 보이는데 혹시 문제가 될수 있으니 주석처리된 값은 그대로 두고 아래의 값을 추가합니다.