본문 바로가기
반응형

분류 전체보기295

Docker Proxy Setting For docker sudo mkdir -p /etc/systemd/system/docker.service.d create a file /etc/systemd/system/docker.service.d/http-proxy.conf cat /etc/systemd/system/docker.service.d/http-proxy.conf [Service] Environment=”HTTP_PROXY=http://:" Environment=”HTTPS_PROXY=http://:" Restart the docker daemon systemctl daemon-reload systemctl restart docker 적용된 결과 확인 $ systemctl show --property=Environment docker 2023. 9. 3.
MultiBranches pipleline 방식 주의사항!(Branch Indexing) [이슈사항] MultiBranches Pipleline이 새로운 브랜치를 indexing 하면서, Jenkinsfile를 참조하여 빌드를 실행하였다. 그런데, Jenkinsfile에는 Deploy & Service Restart 로직까지 넣어두면서, 의도하지 않는 배포가 발생하였다. [원하는 결과] 사용자가 pipeline을 실행하였을때만, 빌드&배포가 발생하기를 바란다. (Branch 가 indexing 될때는 pipeline이 실행되지 않기를 바란다.) [해결방안] 1. Branch API 2.3.0 and Basic Branch Build Strategies 1.3.0을 설치해서 사용. "skip initial build on branch indexing" 옵션을 사용한다. 2. "Jenkinsfi.. 2023. 9. 3.
OS TCP Parameters 튜닝 리눅스 서버의 TCP 네트워크 성능을 조정하는 커널 파라미터 net.ipv4.tcp_max_syn_backlog net.core.somaxconn net.core.netdev_max_backlog [Default 값] net.core.netdev_max_backlog = 1000 net.ipv4.tcp_max_syn_backlog = 256 net.core.somaxconn = 128 [net.core.netdev_max_backlog] 네트워크 장치 별로 커널이 처리하도록 쌓아두는 Queue의 크기를 설정합니다. 커널의 패킷 처리속도가 Queue에 인입되는 속도보다 떨어진다면, Queue에 들어가지 못하는 패킷은 버려지게 됩니다. Default는 1000으로 설정되어 있어, 1G 환경에서는 괜찮을것으로.. 2023. 8. 25.
HAProxy nbproc 설정 적용 HAProxy 설정 튜닝 Number of processes HAProxy는 별도의 설정을 하지 않으면 1개의 Process로 실행됩니다. (Default 1 Process) 만약 HAProxy가 기동되고 있는 서버가 mutiple Core 서버라고 한다면, 높은 부하가 주어질때, 1개의 Core만 열심히 사용중일 것입니다. 따라서, HAProxy 서버의 여러 Core를 적절히 사용하도록 하려면, 실행되는 Process의 수를 늘려주어야 합니다. 만약 HAProxy 서버가 4Core 시스템에서 동작중이라면, 아래와 같이 설정하여 Process의 수를 늘려주는 것이 좋습니다. global nbproc 4 cpu-map 1 1 cpu-map 2 2 cpu-map 3 3 cpu-map 4 4 (...) 일반적.. 2023. 8. 23.
Tuned 개요 및 사용법 TuneD 개요 시스템 관리자는 TuneD 어플리케이션을 사용하여 다양한 사용 사례에 맞게 시스템의 성능 프로필을 최적화 할 수 있습니다. TuneD 목적 Tuned는 시스템을 모니터링하고 특정 워크로드에서 성능을 최적화하는 서비스 입니다. Tuned의 핵심은 다양한 사용 사례에 맞게 시스템을 조정하는 프로필입니다. 사전에 정의된 여러 프로필과 함께 배포되며, 프로필을 설정할 수도 있습니다. 높은 처리량 짧은 대기 시간 절전 ※ Tuned를 비활성화 하면 이전 프로필의 시스템 설정에 대한 모든 변경사항이 원래 상태로 되돌아 갑니다. Tuned 설치 및 활성화 TuneD 설치 $ yum install tuned TuneD 서비스 활성화 및 시작 $ systemctl enable tuned $ systemc.. 2023. 8. 17.
CPU Core별 사용량 HAProxy 튜닝을 위해 CPU Core별 사용량을 확인해보고자 한다. CPU Core별 사용률 확인 방법은? 일반적인 사용률을 보는 "top" 명령어에서 숫자키 '1'을 누르면 Core별 사용량을 볼 수 있다. 2023. 8. 17.
반응형