only allocate 5% of memory to the buffer pool after the first 2M