Linux 6.11에 통합된 Bcachefs의 새로운 디스크 포맷 버전, 조각 모음에 주력

전문: https://www.phoronix.com/news/Bcachefs-Merge-Linux-6.11-rc4

원저자: Michael Larabel | 작성일: 2024-08-18 10:36
사이트 내 게시일: 2024-08-18 10:48
Bcachefs는 Linux 6.11 통합의 일환으로 성능 향상과 기존 문제 해결을 위해 새로운 디스크 포맷 버전을 도입했습니다. 주목할 만한 성능 문제로는 저널 회수 과정에서 키 캐시 플러싱을 기다리는 스레드들이 불필요하게 스핀하고 있는 것이 확인되었습니다. 이를 해결하기 위해 대기 스레드에 히스테리시스(hysteresis)가 구현되었고, 트레이스포인트(tracepoint) 개선과 새로운 time_stat 기능이 도입되었습니다. 이 새로운 기능을 통해 키 캐시 플러싱 대기 시간을 추적할 수 있게 되었습니다.

Bcachefs의 이러한 발전은 파일 시스템 성능, 특히 데이터 저장 및 검색의 효율성 유지에 핵심적인 조각 모음 최적화에 주력하고 있음을 보여줍니다. 지속적인 개발은 파일 시스템 기능 향상, 리소스 관리 개선, 전반적인 시스템 응답성 향상으로 이어질 것으로 기대됩니다. 제공된 Git 병합 링크에서 이번 업데이트의 구체적인 변경 사항을 확인할 수 있습니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Storage
태그: Linux (637) Open Source (467) Performance Optimization (144) file system (20) Bcachefs (18) defragmentation (1) key cache (1) journal reclaim (1)

댓글

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