mmap_length fix
print cache and evict cache refine
mmap_offset + mmap_length should align to 2MB