Linux dm-writecache를 사용하여 HDD 쓰기 성능 향상시키기
2025-02-03
이 글에서는 느린 HDD의 쓰기 백 캐시로 NVMe SSD를 활용하여 랜덤 쓰기 성능을 획기적으로 향상시키는 Linux의 dm-writecache 커널 모듈을 자세히 다룹니다. 저자는 dm-writecache 유무에 따른 랜덤 쓰기 속도 차이를 실험을 통해 수십 배의 속도 향상을 증명합니다. bcache 및 ReadyBoost와 같은 다른 캐싱 방법 및 도구도 다루고 있으며, LVM2를 사용하는 경우와 사용하지 않는 경우 모두 dm-writecache를 설정하는 방법을 자세히 설명합니다. LVM2가 없더라도 dmsetup을 사용하여 수동으로 설정할 수 있습니다. 마지막으로 dm-writecache를 통해 얻을 수 있는 상당한 성능 향상을 요약하고, 남은 NVMe 용량을 다른 느린 드라이브의 캐시로 활용할 것을 제안합니다.
개발
캐싱