mysql 최적화에 대해서...

mysql 최적화에 대해서...

QA

mysql 최적화에 대해서...

답변 2

본문

일단, 단독 서버(물리)이며,서버사양이 

 

  • 4 cores @ 3.4 GHz
  • 8 GB DDR4
  • 480 GB SSD
  • 100 TB/mo Bandwidth

요렇습니다. 

 

문제는, 그누보드 회원 동시접속자 200명만되도 버벅임이 심해지는데요...

심해질때 ssh에서 top명령어로 확인해보면 mysql cpu점유율이 300%가 넘어가며

그 상태에서 조금만 더 지나면 mysql이 뻗어버립니다...

그래서 my.cnf최적화를 검색해보니

 

https://tristan91.tistory.com/310

 

가 나오더라구요.. 이대로 적용시켜도 괜찮을까요?

개인적인 생각으로는 저 정도 사양이면 동접자 400,500명도 거뜬할거라 생각하는데...

왜 200명(회원기준)만 되도 버벅이고 뻗어버릴까요 ㅠㅠ 

답답해죽겠습니다ㅠ 

 

1. 렉 없을때 top명령어 확인 (회원동접 100~130명내외) 해당 스샷은 cpu 최대 나올때 스샷찍은겁니다.

3068509161_1630084417.1329.png

2. 렉 없을때 메모리입니다.

3068509161_1630084549.0597.png

 

서버 너무어렵네요 ㅠㅠ 동접수만 보면 호스팅과 별차이를 못느끼는중입니다 흙흙 ㅠㅠ

이 질문에 댓글 쓰기 :

답변 2

이번에 동접자 2만명(구글 어날릭틱스 세션 유저) 최적화를 했었는데,

서버 사양은 오버 스펙인 경우가 많습니다.

(미래를 대비해서 스펙을 미리 늘려놓은거겠죠.)

 

현재 서버의 스펙으로 충분히 동접자를 커버 가능한 수준입니다. 상황별로 다르지만 메모리가 조금 더 여유 있으면 1000명까지도 문제 없을것 같네요.

 

https://tristan91.tistory.com/310 이글은 참조 안하는게 좋을것 같습니다. 메모리 부족으로 문제 생깁니다.

 

그누보드(영카트, 아미나 포함)는 동접자가 100명 이상, 게시물(상품수) 만건 이상으로 많아지면 최적화가 필요합니다.

내부 코드에 성능을 방해(?) 하는 요소들이 많습니다.(게시물이 많지 않으면 문제가 없는 요소들입니다.)

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 591
© SIRSOFT
현재 페이지 제일 처음으로