성능은 진단 결과에 따라 드라마틱하게 향상되기도 하지만, 최적화에 투자한 시간 대비 미미한 결과를 나타내기도 한다. 이로 인해 튜닝을 보다 명확하게 진단해 낼 수 있는 다양한 백서를 출간하고, 전문 조직을 통해 대비하는 것이 일반적이다. 이번 포스팅에서는 성능 최적화를 위해 다루는 여러 분야들 중 OS Kernel Parameter 특히 tcp parameter에 대해 알아보도록 하자. 현재 amazon linux 기준 parameter로 관리되는 항목은 [root@ip-192-168-84-159 ~]# sysctl -a | wc -l 955 [root@ip-192-168-84-159 ~]# sysctl -a | grep "net.ipv4.tcp" | wc -l 75 [root@ip-192-168-84-..
본 포스팅은 WEB Server 설치 시 권고 파라미터에 대해 알아보겠습니다.WEB Server 설치 시 OS Kernel 권고 Parameter에 대해 살펴보겠습니다. 파라미터설명권고값net.ipv4.tcp_keepalive_intvlTCP TIME_WAIT 상태를 줄이기 위한 설정15net.ipv4.tcp_keepalive_probes손실된 TCP 상태 감지 시간 설정5net.ipv4.tcp_keepalive_timekeep alive 시간을 설정30net.ipv4.ip_local_port_range사용할 수 있는 포트 범위를 설정1024 - 65000net.core.netdev_max_backlog백로그에 들어오는 소켓 개수를 설정2500net.ipv4.tcp_retries1TCP 연결에 문제가 있..
본 포스팅은 다양한 성능 저하 현상을 분석하고 해결책을 제시해 보도록 하겠습니다. 성능 저하를 일으키는 요소는 매우 다양합니다. 직접 겪어 본 Case, application, JVM, 앞으로 발생 될 가능성이 있는 Case, DB, WAS, WEB, Network, OS 등등 워낙 많은 분야에서 성능을 저하시키는 요소가 있고 이를 해결하기 위해 각 분야의 전문 엔지니어가 존재합니다. 아래 내용들은 직접 본인이 직접 겪어 본 내용을 포함하여 다양한 성능 저하요소를 포함하고 있습니다. 먼저 Slow down in JVM 현상에 대한 내용입니다. WAS의 성능에 큰 영향을 주는 것 중의 하나가 JVM입니다. JVM의 튜닝 여부에 따라서 WAS상에서 작동하는 Ap의 성능을 크게는 20~30% 까지 향상시킬 수..
- Total
- Today
- Yesterday
- TA
- 마이크로서비스 아키텍처
- wildfly
- 오픈스택
- JEUS7
- API Gateway
- SWA
- apache
- node.js
- 쿠버네티스
- jeus
- aws
- 아키텍처
- nodejs
- JEUS6
- Da
- Architecture
- JBoss
- Docker
- git
- 마이크로서비스
- webtob
- SA
- kubernetes
- k8s
- OpenStack
- aa
- openstack tenant
- MSA
- openstack token issue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |