Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 인바운드관광
- 랜딩사
- 결제정산
- RETROPIE
- KEB하나은행독점
- 핀테크
- Cloud
- 정산프로세스
- 라스조이박스
- 로컬에이전시
- 라즈베리파이
- mame
- 클라우드 컴퓨팅
- 한국방문객
- 방한일본및중국관광객특징
- paas
- 투디엠
- Cloud Computing
- 바나나파이 #banana-pi #android #netflix #iot
- 알리페이사용방법
- EmulationStation
- YandexPay
- bananapi
- GlobalPG
- 알리페이
- centos
- koreatour
- 클라우드
- MOLpay
- 바나나파이 #banana-pi #eMMC #sdcard없이부팅 #삽질
Archives
- Today
- Total
API World for Mobile Developers
CentOS TCP 성능 튜닝 - Apache 성능 최대화 본문
개요
웹서버 성능시험중에 발생한 오류 증상에 대하여 다양한(?) 기술검토 끝에 튜닝이 완료 되어 기록으로 남김
- KT VM Server
- OS : CentOS 6.3
- core : 8 core
- MEM : 16 GB
오류증상
- 로드러너 시험시 503 Servce Unavailable 오류가 20% 이상 발생함
- 지속적인 TPS 가 유지되지 않고 널뛰기를 반복
원인분석
- netstat 결과 TIME_WAIT 관련 세션이 28,000 ~ 30,000 여개를 유지
- 정상적인 ESTABLISHED 세션이 더 이상 생기지 못하는 상태 ( 10여개 미만 )
- CPU/MEM 상태는 10% 미만 사용중
- 결론 : OS 단에서 TCP 트래픽 처리 관련 한계치 초과로 Application이 트래픽을 못받는 상태
튜닝 적용후
- netstat TIME_WAIT : 10,000 여개
- ESTABLED 세션 수는 로드러너 Vuser 수와 동일 하거나 많음
- CPU 상태 90에서 100% 때림 ( 오호 이거야 )
- 결론 : 서버 최대 성능을 사용중임
- 최대 처리 이상의 트래픽이 걸리면 CPU 100% 찍으면서 503 오류를 토해냄 : Okay
튜닝적용 방법
/etc/sysctl.conf 파일을 수정한후 sysctl -p 로 적용 (쉽네애~~~)
그러나 시스템 설치 메모리 용량 및 성능에 따라 메모리 최대값은 가변적 이라서 "전문가" 분이 시스템에 맞게 튜닝하셔야...
결론 : diff sysctl -a : Before< , After>
아래 파라미터를 사용중이신 시스템 스펙을 참고하여 조정하시면 될 듯 합니다.
history log (참고용)
'잡동사니' 카테고리의 다른 글
라즈베리파이에서 윈도우 PC를 외부에서 셧다운 하기 ( Samba Shutdown ) (0) | 2017.10.23 |
---|---|
라즈베리파이에서 윈도우 PC를 외부에서 켜기 (WOL, DDNS, SSH) (0) | 2017.10.22 |
네이버 ‘파파고’ - “번역 앱은 AI 핵심기술 연내 10개 언어 지원” (0) | 2017.05.31 |
인공지능의 현실화 - 아마존 고 (0) | 2017.05.26 |
빅데이터로 본 2017년 지능화 기술이슈 전망 : ‘지능형 결합’과 ‘개인화 플랫폼’ (0) | 2017.05.26 |
Comments