Linux 7.2 업데이트가 2023년부터 데이터 쓰기 속도를 저하시키던 Btrfs 파일 시스템의 오류를 수정했습니다. 이 제한을 제거함으로써 성능이 최대 59% 향상되어 826MB/s에서 1,311MB/s로 증가합니다. 일반 사용자에게는 Linux 컴퓨터에서 대용량 파일을 저장할 때 속도가 빨라져 잃어버린 성능을 되찾게 된다는 의미입니다.
Btrfs를 2년 동안 느리게 만든 오류 🛑
이 오류는 대용량 파일을 복사할 때 흔히 발생하는 순차적 데이터 쓰기에 영향을 미치는 불필요한 잠금 작업에 있었습니다. 개발자들은 극단적인 경우 손상을 방지하기 위해 설계된 동기화 기능이 모든 쓰기 작업에서 실행된다는 것을 확인했습니다. 이 제한을 제거함으로써 NVMe 스토리지의 성능이 826MB/s에서 1,311MB/s로 급증합니다. 이 패치는 이미 커널 7.2에서 사용 가능하며, 고속 디스크를 사용하는 시스템에 적용하는 것이 좋습니다.
SSD를 90년대 디스크로 만든 버그 🐌
알고 보니 2년 동안 Linux 사용자들은 모르는 사이에 느린 속도로 파일을 저장하고 있었습니다. 마치 스포츠카가 2023년부터 주차 브레이크를 걸고 달리고 있었는데 아무도 지금까지 알아차리지 못한 것과 같습니다. 개발자들은 포커페이스를 하고 이 오류가 너무 어이없어서 Btrfs를 신뢰한 사람들에 대한 신의 벌처럼 보인다고 인정합니다. 데이터 전송에 비둘기를 사용하기 시작하기 전에 패치가 나와서 다행입니다.