인텔의 최근 IAA(인텔 가속 아키텍처) 압축 배치 작업은 리눅스 성능, 특히 메모리 관리에서 유망한 결과를 보여주고 있습니다. 벤치마크 결과는 zswap_store() 함수를 사용하여 대형 폴리오를 처리할 때 상당한 처리량 증가와 경과 시간 및 시스템 시간의 감소를 나타냅니다. 특히, 30개의 프로세스와 커널 컴파일을 통한 성능 테스트에서는 소켓의 모든 IAA 장치에 압축 작업을 분산시킴으로써 지연 시간이 2.5% 감소했습니다. 사파이어 래피즈(Sapphire Rapids) 서버 설정에서 72코어를 엄격한 메모리 제약 하에 활용한 내부 검증 결과, 전통적인 소프트웨어 압축기와 비교하여 시스템 시간이 최대 50% 감소하고 작업 실행 시간이 3.5% 감소하는 것으로 나타났습니다. 이는 IAA의 병렬성을 활용한 배치 압축이 4K 폴리오 배치를 처리할 때 더욱 큰 성능 향상을 가져올 수 있음을 시사합니다. 앞으로 출시될 회수 배치 패치는 페이지 배치의 보다 효율적인 처리를 가능하게 하여 이러한 결과를 더욱 향상시킬 것으로 기대되며, 이는 고부하 환경에서 리눅스 성능 최적화의 강력한 잠재력을 나타냅니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.