리눅스 6.14, CIFS의 읽기 성능 향상

전문: https://www.phoronix.com/news/Linux-6.14-Faster-CIFS-Reads

원저자: Michael Larabel | 작성일: 1/24/2025, 1:57:00 PM
사이트 내 게시일: 1/24/2025, 4:30:00 PM
리눅스 6.14 업데이트는 CIFS(공통 인터넷 파일 시스템)의 읽기 성능을 크게 향상시키며, 이전에 발견된 성능 저하 문제를 해결합니다. 이 개선 사항은 읽기 결과 수집 중 작업 항목의 큐잉 최적화에 중점을 두고 있으며, 이는 이전에 여러 하위 요청의 상호작용으로 인해 지연이 증가했던 문제를 해결합니다.

주요 변경 사항으로는 작업 항목 수집을 단일 프로세스로 통합하여 하위 요청이 완료되는 대로 순차적으로 처리하도록 조정한 점이 있습니다. 이 조정은 일반적으로 동기식 순차 작업과 관련된 지연을 최소화합니다. 또한, 선행 읽기(readahead) 및 비동기 I/O(Asynchronous I/O, AIO)에서 새로운 작업 항목은 데이터 소비자와 병렬로 작동할 수 있어 효율성을 더욱 향상시킵니다.

업데이트는 netfslib 내의 논리를 단순화하여 완료된 하위 요청의 처리를 보다 효율적으로 하고, 파일 시스템의 저수준 I/O 처리에서 오버헤드를 줄입니다. 또한, 폴리오(folios) 및 쓰기 요청 처리 방식이 수정되어 캐시 스케줄링이 개선되어, 읽기 요청이 작업 결과에 관계없이 페이지를 효과적으로 해제할 수 있도록 보장합니다.

이러한 변화는 특히 순차 읽기 작업이 일반적인 환경에서 CIFS의 성능을 크게 향상시킬 것으로 예상되며, 전체 시스템의 응답성과 효율성을 개선하는 데 기여할 것입니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Software
태그: Linux (1075) performance improvement (71) Kernel Update (29) file systems (15) I/O optimization (3) AIO (2) CIFS (1) Readahead (1) Netfslib (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.