리눅스 6.16에 통합된 XFS 원자적 쓰기 지원

전문: https://www.phoronix.com/news/XFS-Atomic-Writes-Linux-6.16

원저자: Michael Larabel | 작성일: 2025-05-27 11:53
사이트 내 게시일: 2025-05-27 22:39
최근 XFS 원자적 쓰기 지원이 리눅스 6.16에 통합되면서 XFS 파일 시스템의 데이터 처리에 상당한 개선이 이루어졌습니다. 이전에는 원자적 쓰기 기능이 단일 블록 작업으로 제한되어 있었고, 정렬 및 범위 커버리지에 대한 보장이 부족했습니다. 새로운 구현은 소프트웨어 기반 방법을 통해 원자적 쓰기를 가능하게 하여, 정렬이 맞지 않거나 여러 범위가 포함된 경우에 대한 대체 수단으로 작용합니다. 이 개선은 기존의 리플링크 복사-쓰기(Copy-on-Write, CoW) 지원을 기반으로 하며, CoW 포크에서 범위를 할당하고 데이터를 쓰며 매핑을 원자적으로 업데이트합니다.

MySQL을 사용한 초기 성능 테스트 결과, 새로운 방법이 적절한 성능을 보이며, 특히 4K 블록 크기로 16K 원자적 쓰기를 사용할 때 효과적임을 나타냈습니다. 다행히도 소프트웨어 대체 방법은 드물게 사용될 것으로 예상되며, 이는 새로운 원자적 쓰기 지원이 일반적인 시나리오에서 큰 오버헤드 없이 성능을 향상시킬 것임을 시사합니다. 이 발전은 데이터 무결성과 성능이 중요한 데이터베이스 작업 및 기타 데이터 집약적인 애플리케이션에 필수적입니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Storage
태그: Linux (1570) performance testing (58) file system (48) data integrity (26) XFS (11) atomic writes (4) MySQL (3) reflink (2) CoW (2)

댓글

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