Tag
storage-devices
- Jul 7, 2026 What fsync Guarantees and What It Costs on Real Devices The ordering and durability contracts of fsync, fdatasync, and sync_file_range, how a device cache flush turns them into round trips, and where the guarantee quietly ends. performance engineering
- Nov 22, 2024 Alignment, O_DIRECT, and the Cost of Bypassing the Page Cache The alignment and size rules a direct I/O request must satisfy, which part of the page-cache path disappears and which remains, and the cases where the bypass loses rather than wins. performance engineering
- Sep 16, 2024 Write Amplification and Garbage Collection in Flash Translation Layers Why a flash device rewrites more bytes than it is given, how the mapping granularity decides the multiplier, and which access patterns turn a modest write rate into sustained internal copying. performance engineering