기존 벤치마크가 놓치는 다양한 워크로드 성능을 측정하는 방법을 설명.
기존의 벤치마크는 순차 처리량만 측정하는 경향이 있으나, modern-fs-benchmark는 쓰기 부하 중 응답성, 스냅샷 누적, 복제 후 덮어쓰기와 같은 다양한 측면을 포함하여 성능을 멀티 측정합니다. 또한, 공유 임시 VM의 루프 장치에서 실행되므로, 절대적인 전송 속도보다 워크로드의 패턴과 비율을 비교하는 것이 중요합니다. 이 기사에서는 Btrfs, ZFS, bcachefs에서 나타나는 성능 차이를 파악하는 방법을 다룹니다.
A method to measure performance of various workloads often missed by existing benchmarks.
Existing benchmarks tend to focus on sequential throughput, while modern-fs-benchmark encompasses multiple aspects such as responsiveness under write loads, snapshot accumulation, and overwrite after replication. It is executed on shared temporary VMs, making it crucial to compare workload patterns and ratios rather than absolute throughput. This article discusses how to understand performance differences in Btrfs, ZFS, and bcachefs.