안녕하세요 최근에 동접이 늘면서ㅠㅠ
서버가 느릿느릿해지는데요
현재 서버 램 8G 입니다.
top명령어랑
free - m 명령어 참고해서 올립니다.
질문
1)
mysql 에 램을 4.7%밖에 제가 할당을 안한건가요?
이부분에서 mysql 램을 할당을 더 시키려면 어떻게 해야할지 잘 모르겠네요 ㅠㅠ
2)
innodb_buffer_pool_size
사이즈는 현재 메모리의 20%로 할당되어 있습니다.
이 용량을 늘려도 될지 의문입니다.
램은 넉넉합니다. 7987M 중 2689M 사용중이고, 스왑 사용량도 무시할 수 있는 수준입니다.
innodb_buffer_pool_size를 램의 20%로 설정해 놓았는데
실제로는 4.7%밖에 사용하지 않고 있다면 3가지 가능성이 있습니다.
1. 설정 변경 후 MySQL을 재시작하지 않아서 적용이 안됨
2. 대부분의 테이블이 MyISAM 형식이어서 InnoDB 설정이 적용이 안됨
3. 실제 DB 용량이 너무 작아서 램 용량의 4.7%(약 375MB) 이상 쓸 일이 없음