서버 세팅값 (CPU가 너무 높아요) 질문드려요

서버환경 :
- CPU:
- 8 vCore
- RAM:
- 12 GB
- SSD:
- 240 GB
일정 시간이 되면 CPU가 확 올라갑니다. 물론 이때가 동접자가 가장 많은 타이밍이긴 해요.
(대략 200명...)
그런데 램을 확인해보면 너무 널널합니다.
혹시 CPU 사용량을 줄이고 램 사용량을 늘릴 수 있는 방법이 있을까요?
센토스, 아파치, 마리아디비 환경이고
my.cnf는 다음과 같이 설정해뒀습니다.
[mysqld]
skip-host-cache
skip-name-resolve
read_only=0
slave-skip-errors=all
#key_buffer=256M
key_buffer_size=48M
max_allowed_packet = 1M
query_cache_type=1
query_cache_limit=16M
query_cache_size=256M
join_buffer_size=64M
table_cache=512
table_open_cache = 512
tmp_table_size=256M
max_heap_table_size=24M
innodb_sort_buffer_size=64m
innodb_buffer_pool_size=8G
innodb_buffer_pool_instances=32
innodb_write_io_threads=8
innodb_read_io_threads=8
max_connections=2048
interactive_timeout=30
wait_timeout = 30
thread_cache_size=20
thread_concurrency = 16
sort_buffer_size = 6M
read_buffer_size = 3M
read_rnd_buffer_size = 3M
myisam_sort_buffer_size = 32M
# Write slow query log
slow_query_log=1
long_query_time=3
slow_query_log_file=/var/log/mysql/slow.log
skip-name-resolve
log-error=/var/lib/mysql/mysql.err
어디 부분을 손 봐주면 cpu대신 램 사용량이 올라갈까요?
답변주시면 감사하겠습니다!
답변 7개
답변을 작성하려면 로그인이 필요합니다.