L
LY Corp
April 11, 20251회
당신의 CPU는 열심히 일하고 있나요?

간단 소개
쿠버네티스 CPU 리소스 관리 방법과 CPU 상한 설정 제거에 따른 성능 변화를 분석하고, 프로젝트 환경에 따른 최적 설정 방안을 제시합니다.
AI Summary
- 쿠버네티스 CPU 리소스 관리
- CPU 요청량(cpu.requests)은 파드가 최소한으로 보장받는 CPU 리소스.
- CPU 상한(cpu.limits)은 파드가 사용할 수 있는 최대 CPU 리소스.
- CFS(Completely Fair Scheduler)는 CPU 리소스 할당 알고리즘으로, cfs_period_us(기준 시간)와 cfs_quota_us(최대 사용 시간)를 기반으로 작동.
- CPU 상한 설정 제거의 효과 및 고려 사항
- CPU 상한 제거는 CFS 스로틀링을 줄여 성능 향상을 기대할 수 있지만, 멀티 테넌시 환경에서는 성능 일관성 및 설정 일관성 문제가 발생할 수 있음.
- Spring 서버(싱글 테넌시)는 CPU 상한 제거 시 성능 향상이 두드러졌고, Node.js 서버(멀티 테넌시)는 성능 향상 폭이 작고 일관성 유지가 중요하여 CPU 상한을 유지.
- 결론 및 제언
- CPU 상한 설정은 프로젝트의 구조, 환경, 그리고 중요하게 고려하는 요소(성능 vs 일관성)에 따라 신중하게 결정해야 함.
- 다양한 테스트와 내부 논의를 거쳐 최적의 설정을 찾는 것이 중요.
Next Feeds

대용량 트래픽을 견디는 서버 만들기 — Rust 기반 게이트웨이 구축
Node.js 기반 게이트웨이의 대량 트래픽 문제를 Rust 기반 Apollo Router로 해결하고 성능을 개선한 여정을 담고 있습니다.
RustApollo RouterGraphQL게이트웨이성능 최적화
2025. 4. 10.
크리에이트립

UX 리서처가 양말 파는 사장님이 된 이유
토스 UX 리서처가 양말 판매 사업을 통해 B2B 서비스 사용자의 고충을 이해하고 서비스 개선에 기여한 경험을 공유합니다.
UX 리서치B2B 서비스사용자 경험사업자토스페이먼츠
2025. 4. 10.
토스

의존성 그래프를 활용한 프로젝트 시각화 — 사이드 이펙트 한눈에 파악하기
의존성 그래프를 활용한 프로젝트 시각화로 사이드 이펙트 파악 및 코드 파악 시간 단축 방법을 제시한다.
의존성 그래프사이드 이펙트시각화코드 파악Dependency Cruiser
2025. 4. 10.
당근

Playwright로 로그인을, Lighthouse로 성능을: 인증 페이지 성능측정 자동화
Playwright와 Lighthouse를 활용하여 인증 페이지 성능 측정 자동화 시스템을 구축하고, CloudWatch와 Grafana를 통해 성능을 시각화하는 방법을 소개합니다.
PlaywrightLighthouse성능 측정자동화Grafana
2025. 4. 10.
펫프렌즈
AI 접근제어의 대전환: Guardrails를 넘어서 MCP-PAM으로!
AI 접근제어, Guardrails의 한계를 넘어 MCP-PAM으로! AI 보안의 새로운 기준 제시 및 위협 모델 분석과 대응 전략을 소개합니다.
AI 접근제어GuardrailsMCPPAM위협 모델
2025. 4. 10.
QueryPie

MWAA-Oracle DB 쿼리 수행 방법
MWAA에서 Oracle DB 쿼리 시 발생하는 오류의 원인을 분석하고, Thin/Thick 모드 전환을 통한 해결 방법을 제시합니다.
MWAAOracle DBSQLExecuteQueryOperatororacledbThick 모드
2025. 4. 10.
베스핀글로벌