인프런 커뮤니티 질문&답변
Docker 성능 질문
작성
·
490
·
수정됨
1
안녕하세요. 도커 성능 관련 질문드립니다
똑같은 코드를 도커와 제 컴퓨터에 실행시켰는데, 도커쪽 서버성능과 제 컴퓨터에서 바로 실행시킨 서버 성능이 차이가 납니다. 한 10배 정도 나는것 같은데 도커에서 실행시킬때 별다른 cpu제한 같은것도 안해놨는데 이러는 이유가 뭘까요??
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
도커와 제 컴퓨터에서 각자 실행시킨 서버의 성능 차이는 다양한 요인에 의해 발생할 수 있습니다. 가장 큰 이유로는 리소스 제한 때문입니다. 도커에서 실행시킬 때 CPU와 Memory의 리소스 제한을 설정했는지 확인해보시는 것이 좋을 것 같아요.
또한, 호스트OS와 컨테이너OS의 차이로 인해 I/O 오버헤드가 발생할 수도 있으니 이 부분도 체크해보시기 바랍니다. 또한, 디스크 입출력 등의 요소도 서버 성능에 영향을 주므로 확인해보시는 것이 좋아요.
그 외에도 컨테이너 기반으로 서버를 구성하다 보면 여러 요소들이 영향을 주어 성능 차이가 발생할 수 있으니, 자세한 상황을 파악한 후 적절한 대응책을 마련하시는 것이 좋을 것 같아요. 감사합니다.




