서버 구성 조언좀 해주세요^^;;
1. 웹서버가 있습니다
2. 부하가 많이 일어납니다
3. db, web 서버가 1대의 서버에서 돌아가고 있습니다
저 위에 서버(현 8코어)를 업그레이드(16,32,64 코어까지) 하는편이 좋을까요?
아니면 디비 서버와 웹서버를 분리하는게 좋을까요?
되도록 서버 대수는 줄이고 싶습니다 ㅠ_ㅠ
ps. 64 코어 인 경우 디비 처리량이 궁금합니다..
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 11개
2. 리눅스 커널 소프트 옵션 조정
3. 아파치 웹서버 nginx로 변경
4. 웹 16기가, db 16기가 할당
5. mysql my.cnf 옵션 일부 조정 (그전에 mysql 버전 5.5 로 변경)
- myisam 인경우 innodb로 변경
- thread concurrency=8 ~ 16 사이로 지정
- buffer pool size 조정
- 동시 connection 수 조정 2048 ~ 4096
6. db슬로우 쿼리 확인후 인덱스 조정
끝~
5.5 에 innodb 사용중입니다 ㅠ
훙륭한 조언 감사합니다^^
- 조업 감사합니다 ^^
2. 리눅스 커널 소프트 옵션 조정
- 소프트레벨 튜닝을 말씀하신거면 이미 하였습니다 ㅠ
3. 아파치 웹서버 nginx로 변경
- nginx 1.2.1 버전 사용중입니다
4. 웹 16기가, db 16기가 할당
- 아...1대의 서버로 16,16 을 나누란 말씀이시군요 감사합니다^^
5. db에 thread concurrency=8 ~ 16 사이로 지정
- 16 지정중입니다..사양에 비해 높게 지정한건 아닌지 해서 걱정됩니다..
사양해 비해 높은 값으로 설정되면 오히려 속도 저하가 있다고 들은거 같기도 하지만...확실하지 않아서 ㅠ_ㅠ
6. db슬로우 쿼리 확인후 인덱스 조정
조언 감사합니다^^
8core이면 db는 4thread 정도롤 하셔야 할것 같네요. (이미 확장하신건가요?)
기본적인 부분들은 손을 보신듯하니 구체적으로 그냥 단순 접속자가 많은 것인지 디비작업이 많아서인지 보시고 정하셔야 하겠네요.
잘 되시길...