mmap và read đo ra bằng nhau y hệt — cho tới khi tôi phát hiện chính vòng đo của mình là nút thắt
Đọc file chạm mọi byte: mmap và read bằng nhau (~3700 MB/s), tôi suýt chốt 'zero-copy chỉ là huyền thoại'. Nhưng đó là vì vòng cộng byte của tôi mới là nút thắt. Đổi sang chạm thưa 1 byte/trang: mmap nhanh gấp 5 lần (190 vs 40 GB/s) — read bắt buộc chép cả file. Đo thật.