Linux 7.2, 셸 파이프라인 등을 위한 익명/무명 파이프(Anonymous/Unnamed Pipe) 성능 개선
요약
Linux 7.2 커널에서 익명 파이프의 성능을 개선하기 위한 패치가 병합되었습니다. 뮤텍스 락 외부에서 페이지를 미리 할당함으로써 경합을 줄이고, 메모리 압박 상황에서도 처리량과 지연 시간을 크게 향상시켰습니다.
핵심 포인트
- 뮤텍스 보유 중 페이지 할당을 피하기 위해 락 외부에서 사전 할당 방식 도입
- 메모리 압박 상황에서 처리량 최대 48% 향상 및 지연 시간 최대 33% 감소
- 파이프별 tmp_page[] 캐시를 활용하여 임계 구역 내 체류 시간 최소화
- Linux 7.2 커널에 해당 성능 개선 사항 반영 완료
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기