============================================================================== test = random.sql effective_io_concurrency = 0, range size = 1 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 pread(43,...,8192,0xb0000) = 8192 pread(82,...,8192,0xb0000) = 8192 pread(43,...,8192,0x108000) = 8192 pread(82,...,8192,0x108000) = 8192 pread(43,...,8192,0x160000) = 8192 pread(82,...,8192,0x160000) = 8192 pread(43,...,8192,0x1ba000) = 8192 pread(82,...,8192,0x1ba000) = 8192 pread(43,...,8192,0x212000) = 8192 pread(82,...,8192,0x212000) = 8192 pread(43,...,8192,0x26a000) = 8192 pread(82,...,8192,0x26a000) = 8192 pread(43,...,8192,0x2c2000) = 8192 pread(82,...,8192,0x2c2000) = 8192 pread(43,...,8192,0x31c000) = 8192 pread(82,...,8192,0x31c000) = 8192 pread(43,...,8192,0x374000) = 8192 pread(82,...,8192,0x374000) = 8192 pread(43,...,8192,0x3cc000) = 8192 pread(82,...,8192,0x3cc000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(82,...,8192,0x424000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(82,...,8192,0x47e000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(82,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(82,...,8192,0x52e000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(82,...,8192,0x586000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 0, range size = 2 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 pread(43,...,8192,0x5a000) = 8192 pread(82,...,8192,0x5a000) = 8192 pread(43,...,8192,0xb0000) = 8192 preadv(82,...,2,0xb0000) = 16384 pread(43,...,8192,0xb2000) = 8192 preadv(82,...,2,0x108000) = 16384 pread(43,...,8192,0x108000) = 8192 preadv(82,...,2,0x160000) = 16384 pread(43,...,8192,0x10a000) = 8192 preadv(82,...,2,0x1ba000) = 16384 pread(43,...,8192,0x160000) = 8192 preadv(82,...,2,0x212000) = 16384 pread(43,...,8192,0x162000) = 8192 preadv(82,...,2,0x26a000) = 16384 pread(43,...,8192,0x1ba000) = 8192 preadv(82,...,2,0x2c2000) = 16384 pread(43,...,8192,0x1bc000) = 8192 preadv(82,...,2,0x31c000) = 16384 pread(43,...,8192,0x212000) = 8192 preadv(82,...,2,0x374000) = 16384 pread(43,...,8192,0x214000) = 8192 preadv(82,...,2,0x3cc000) = 16384 pread(43,...,8192,0x26a000) = 8192 preadv(82,...,2,0x424000) = 16384 pread(43,...,8192,0x26c000) = 8192 preadv(82,...,2,0x47e000) = 16384 pread(43,...,8192,0x2c2000) = 8192 preadv(82,...,2,0x4d6000) = 16384 pread(43,...,8192,0x2c4000) = 8192 preadv(82,...,2,0x52e000) = 16384 pread(43,...,8192,0x31c000) = 8192 preadv(82,...,2,0x586000) = 16384 pread(43,...,8192,0x31e000) = 8192 pread(43,...,8192,0x374000) = 8192 pread(43,...,8192,0x376000) = 8192 pread(43,...,8192,0x3cc000) = 8192 pread(43,...,8192,0x3ce000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(43,...,8192,0x426000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(43,...,8192,0x480000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 0, range size = 4 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 pread(43,...,8192,0x5a000) = 8192 preadv(82,...,2,0x5a000) = 16384 pread(43,...,8192,0x5c000) = 8192 pread(82,...,8192,0x5e000) = 8192 pread(43,...,8192,0x5e000) = 8192 preadv(82,...,4,0xb0000) = 32768 pread(43,...,8192,0xb0000) = 8192 preadv(82,...,4,0x108000) = 32768 pread(43,...,8192,0xb2000) = 8192 preadv(82,...,4,0x160000) = 32768 pread(43,...,8192,0xb4000) = 8192 preadv(82,...,4,0x1ba000) = 32768 pread(43,...,8192,0xb6000) = 8192 preadv(82,...,4,0x212000) = 32768 pread(43,...,8192,0x108000) = 8192 preadv(82,...,4,0x26a000) = 32768 pread(43,...,8192,0x10a000) = 8192 preadv(82,...,4,0x2c2000) = 32768 pread(43,...,8192,0x10c000) = 8192 preadv(82,...,4,0x31c000) = 32768 pread(43,...,8192,0x10e000) = 8192 preadv(82,...,4,0x374000) = 32768 pread(43,...,8192,0x160000) = 8192 preadv(82,...,4,0x3cc000) = 32768 pread(43,...,8192,0x162000) = 8192 preadv(82,...,4,0x424000) = 32768 pread(43,...,8192,0x164000) = 8192 preadv(82,...,4,0x47e000) = 32768 pread(43,...,8192,0x166000) = 8192 preadv(82,...,4,0x4d6000) = 32768 pread(43,...,8192,0x1ba000) = 8192 preadv(82,...,4,0x52e000) = 32768 pread(43,...,8192,0x1bc000) = 8192 preadv(82,...,4,0x586000) = 32768 pread(43,...,8192,0x1be000) = 8192 pread(43,...,8192,0x1c0000) = 8192 pread(43,...,8192,0x212000) = 8192 pread(43,...,8192,0x214000) = 8192 pread(43,...,8192,0x216000) = 8192 pread(43,...,8192,0x218000) = 8192 pread(43,...,8192,0x26a000) = 8192 pread(43,...,8192,0x26c000) = 8192 pread(43,...,8192,0x26e000) = 8192 pread(43,...,8192,0x270000) = 8192 pread(43,...,8192,0x2c2000) = 8192 pread(43,...,8192,0x2c4000) = 8192 pread(43,...,8192,0x2c6000) = 8192 pread(43,...,8192,0x2c8000) = 8192 pread(43,...,8192,0x31c000) = 8192 pread(43,...,8192,0x31e000) = 8192 pread(43,...,8192,0x320000) = 8192 pread(43,...,8192,0x322000) = 8192 pread(43,...,8192,0x374000) = 8192 pread(43,...,8192,0x376000) = 8192 pread(43,...,8192,0x378000) = 8192 pread(43,...,8192,0x37a000) = 8192 pread(43,...,8192,0x3cc000) = 8192 pread(43,...,8192,0x3ce000) = 8192 pread(43,...,8192,0x3d0000) = 8192 pread(43,...,8192,0x3d2000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(43,...,8192,0x426000) = 8192 pread(43,...,8192,0x428000) = 8192 pread(43,...,8192,0x42a000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(43,...,8192,0x480000) = 8192 pread(43,...,8192,0x482000) = 8192 pread(43,...,8192,0x484000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x4da000) = 8192 pread(43,...,8192,0x4dc000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x532000) = 8192 pread(43,...,8192,0x534000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 pread(43,...,8192,0x58a000) = 8192 pread(43,...,8192,0x58c000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 1, range size = 1 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0xb0000,0x2000,...) pread(43,...,8192,0xb0000) = 8192 pread(82,...,8192,0xb0000) = 8192 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x108000,0x2000,...) pread(43,...,8192,0x108000) = 8192 pread(82,...,8192,0x108000) = 8192 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x160000,0x2000,...) pread(43,...,8192,0x160000) = 8192 pread(82,...,8192,0x160000) = 8192 posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x1ba000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 pread(82,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x212000,0x2000,...) posix_fadvise(82,0x212000,0x2000,...) pread(43,...,8192,0x212000) = 8192 pread(82,...,8192,0x212000) = 8192 posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x26a000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 pread(82,...,8192,0x26a000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x2c2000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 pread(82,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x31c000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 pread(82,...,8192,0x31c000) = 8192 posix_fadvise(43,0x374000,0x2000,...) posix_fadvise(82,0x374000,0x2000,...) pread(43,...,8192,0x374000) = 8192 pread(82,...,8192,0x374000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) posix_fadvise(82,0x3cc000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 pread(82,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x424000,0x2000,...) posix_fadvise(82,0x424000,0x2000,...) pread(43,...,8192,0x424000) = 8192 pread(82,...,8192,0x424000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) posix_fadvise(82,0x47e000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 pread(82,...,8192,0x47e000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) posix_fadvise(82,0x4d6000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 pread(82,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) posix_fadvise(82,0x52e000,0x2000,...) pread(43,...,8192,0x52e000) = 8192 pread(82,...,8192,0x52e000) = 8192 posix_fadvise(43,0x586000,0x2000,...) posix_fadvise(82,0x586000,0x2000,...) pread(43,...,8192,0x586000) = 8192 pread(82,...,8192,0x586000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 1, range size = 2 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) pread(82,...,8192,0x5a000) = 8192 pread(43,...,8192,0x5a000) = 8192 posix_fadvise(82,0xb0000,0x4000,...) posix_fadvise(43,0xb0000,0x2000,...) preadv(82,...,2,0xb0000) = 16384 pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x108000,0x4000,...) posix_fadvise(43,0xb2000,0x2000,...) preadv(82,...,2,0x108000) = 16384 pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x160000,0x4000,...) posix_fadvise(43,0x108000,0x2000,...) preadv(82,...,2,0x160000) = 16384 pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x1ba000,0x4000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,2,0x1ba000) = 16384 pread(43,...,8192,0x10a000) = 8192 posix_fadvise(82,0x212000,0x4000,...) posix_fadvise(43,0x160000,0x2000,...) preadv(82,...,2,0x212000) = 16384 pread(43,...,8192,0x160000) = 8192 posix_fadvise(82,0x26a000,0x4000,...) posix_fadvise(43,0x162000,0x2000,...) preadv(82,...,2,0x26a000) = 16384 pread(43,...,8192,0x162000) = 8192 posix_fadvise(82,0x2c2000,0x4000,...) posix_fadvise(43,0x1ba000,0x2000,...) preadv(82,...,2,0x2c2000) = 16384 pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(82,0x31c000,0x4000,...) posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,2,0x31c000) = 16384 pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(82,0x374000,0x4000,...) posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,2,0x374000) = 16384 pread(43,...,8192,0x212000) = 8192 posix_fadvise(82,0x3cc000,0x4000,...) posix_fadvise(43,0x214000,0x2000,...) preadv(82,...,2,0x3cc000) = 16384 pread(43,...,8192,0x214000) = 8192 posix_fadvise(82,0x424000,0x4000,...) posix_fadvise(43,0x26a000,0x2000,...) preadv(82,...,2,0x424000) = 16384 pread(43,...,8192,0x26a000) = 8192 posix_fadvise(82,0x47e000,0x4000,...) posix_fadvise(43,0x26c000,0x2000,...) preadv(82,...,2,0x47e000) = 16384 pread(43,...,8192,0x26c000) = 8192 posix_fadvise(82,0x4d6000,0x4000,...) posix_fadvise(43,0x2c2000,0x2000,...) preadv(82,...,2,0x4d6000) = 16384 pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(82,0x52e000,0x4000,...) posix_fadvise(43,0x2c4000,0x2000,...) preadv(82,...,2,0x52e000) = 16384 pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(82,0x586000,0x4000,...) posix_fadvise(43,0x31c000,0x2000,...) preadv(82,...,2,0x586000) = 16384 pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x31e000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x4d8000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x52e000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x530000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x586000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x588000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 1, range size = 4 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) preadv(82,...,2,0x5a000) = 16384 pread(43,...,8192,0x5a000) = 8192 pread(82,...,8192,0x5e000) = 8192 posix_fadvise(43,0x5c000,0x2000,...) posix_fadvise(82,0xb0000,0x8000,...) pread(43,...,8192,0x5c000) = 8192 preadv(82,...,4,0xb0000) = 32768 posix_fadvise(43,0x5e000,0x2000,...) posix_fadvise(82,0x108000,0x8000,...) pread(43,...,8192,0x5e000) = 8192 preadv(82,...,4,0x108000) = 32768 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0x160000,0x8000,...) pread(43,...,8192,0xb0000) = 8192 preadv(82,...,4,0x160000) = 32768 posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x1ba000,0x8000,...) pread(43,...,8192,0xb2000) = 8192 preadv(82,...,4,0x1ba000) = 32768 posix_fadvise(43,0xb4000,0x2000,...) posix_fadvise(82,0x212000,0x8000,...) pread(43,...,8192,0xb4000) = 8192 preadv(82,...,4,0x212000) = 32768 posix_fadvise(43,0xb6000,0x2000,...) posix_fadvise(82,0x26a000,0x8000,...) pread(43,...,8192,0xb6000) = 8192 preadv(82,...,4,0x26a000) = 32768 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x2c2000,0x8000,...) pread(43,...,8192,0x108000) = 8192 preadv(82,...,4,0x2c2000) = 32768 posix_fadvise(43,0x10a000,0x2000,...) posix_fadvise(82,0x31c000,0x8000,...) pread(43,...,8192,0x10a000) = 8192 preadv(82,...,4,0x31c000) = 32768 posix_fadvise(43,0x10c000,0x2000,...) posix_fadvise(82,0x374000,0x8000,...) pread(43,...,8192,0x10c000) = 8192 preadv(82,...,4,0x374000) = 32768 posix_fadvise(43,0x10e000,0x2000,...) posix_fadvise(82,0x3cc000,0x8000,...) pread(43,...,8192,0x10e000) = 8192 preadv(82,...,4,0x3cc000) = 32768 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x424000,0x8000,...) pread(43,...,8192,0x160000) = 8192 preadv(82,...,4,0x424000) = 32768 posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x47e000,0x8000,...) pread(43,...,8192,0x162000) = 8192 preadv(82,...,4,0x47e000) = 32768 posix_fadvise(43,0x164000,0x2000,...) posix_fadvise(82,0x4d6000,0x8000,...) pread(43,...,8192,0x164000) = 8192 preadv(82,...,4,0x4d6000) = 32768 posix_fadvise(43,0x166000,0x2000,...) posix_fadvise(82,0x52e000,0x8000,...) pread(43,...,8192,0x166000) = 8192 preadv(82,...,4,0x52e000) = 32768 posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x586000,0x8000,...) pread(43,...,8192,0x1ba000) = 8192 preadv(82,...,4,0x586000) = 32768 posix_fadvise(43,0x1bc000,0x2000,...) pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(43,0x1be000,0x2000,...) pread(43,...,8192,0x1be000) = 8192 posix_fadvise(43,0x1c0000,0x2000,...) pread(43,...,8192,0x1c0000) = 8192 posix_fadvise(43,0x212000,0x2000,...) pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x214000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x216000,0x2000,...) pread(43,...,8192,0x216000) = 8192 posix_fadvise(43,0x218000,0x2000,...) pread(43,...,8192,0x218000) = 8192 posix_fadvise(43,0x26a000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x26c000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x26e000,0x2000,...) pread(43,...,8192,0x26e000) = 8192 posix_fadvise(43,0x270000,0x2000,...) pread(43,...,8192,0x270000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x2c4000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x2c6000,0x2000,...) pread(43,...,8192,0x2c6000) = 8192 posix_fadvise(43,0x2c8000,0x2000,...) pread(43,...,8192,0x2c8000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x31e000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x320000,0x2000,...) pread(43,...,8192,0x320000) = 8192 posix_fadvise(43,0x322000,0x2000,...) pread(43,...,8192,0x322000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x378000,0x2000,...) pread(43,...,8192,0x378000) = 8192 posix_fadvise(43,0x37a000,0x2000,...) pread(43,...,8192,0x37a000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x3d0000,0x2000,...) pread(43,...,8192,0x3d0000) = 8192 posix_fadvise(43,0x3d2000,0x2000,...) pread(43,...,8192,0x3d2000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x428000,0x2000,...) pread(43,...,8192,0x428000) = 8192 posix_fadvise(43,0x42a000,0x2000,...) pread(43,...,8192,0x42a000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x482000,0x2000,...) pread(43,...,8192,0x482000) = 8192 posix_fadvise(43,0x484000,0x2000,...) pread(43,...,8192,0x484000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x4d8000) = 8192 posix_fadvise(43,0x4da000,0x2000,...) pread(43,...,8192,0x4da000) = 8192 posix_fadvise(43,0x4dc000,0x2000,...) pread(43,...,8192,0x4dc000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x52e000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x530000) = 8192 posix_fadvise(43,0x532000,0x2000,...) pread(43,...,8192,0x532000) = 8192 posix_fadvise(43,0x534000,0x2000,...) pread(43,...,8192,0x534000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x586000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x588000) = 8192 posix_fadvise(43,0x58a000,0x2000,...) pread(43,...,8192,0x58a000) = 8192 posix_fadvise(43,0x58c000,0x2000,...) pread(43,...,8192,0x58c000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 2, range size = 1 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0xb0000,0x2000,...) pread(43,...,8192,0xb0000) = 8192 pread(82,...,8192,0xb0000) = 8192 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x108000,0x2000,...) posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x160000,0x2000,...) pread(43,...,8192,0x108000) = 8192 pread(82,...,8192,0x108000) = 8192 posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x1ba000,0x2000,...) pread(43,...,8192,0x160000) = 8192 pread(82,...,8192,0x160000) = 8192 posix_fadvise(43,0x212000,0x2000,...) posix_fadvise(82,0x212000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 pread(82,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x26a000,0x2000,...) pread(43,...,8192,0x212000) = 8192 pread(82,...,8192,0x212000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x2c2000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 pread(82,...,8192,0x26a000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x31c000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 pread(82,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x374000,0x2000,...) posix_fadvise(82,0x374000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 pread(82,...,8192,0x31c000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) posix_fadvise(82,0x3cc000,0x2000,...) pread(43,...,8192,0x374000) = 8192 pread(82,...,8192,0x374000) = 8192 posix_fadvise(43,0x424000,0x2000,...) posix_fadvise(82,0x424000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 pread(82,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) posix_fadvise(82,0x47e000,0x2000,...) pread(43,...,8192,0x424000) = 8192 pread(82,...,8192,0x424000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) posix_fadvise(82,0x4d6000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 pread(82,...,8192,0x47e000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) posix_fadvise(82,0x52e000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 pread(82,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x586000,0x2000,...) posix_fadvise(82,0x586000,0x2000,...) pread(43,...,8192,0x52e000) = 8192 pread(82,...,8192,0x52e000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(82,...,8192,0x586000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 2, range size = 2 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) pread(82,...,8192,0x5a000) = 8192 pread(43,...,8192,0x5a000) = 8192 posix_fadvise(82,0xb0000,0x4000,...) posix_fadvise(43,0xb0000,0x2000,...) preadv(82,...,2,0xb0000) = 16384 posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x108000,0x4000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x160000,0x4000,...) posix_fadvise(43,0x108000,0x2000,...) preadv(82,...,2,0x108000) = 16384 pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x1ba000,0x4000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,2,0x160000) = 16384 pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x212000,0x4000,...) posix_fadvise(43,0x160000,0x2000,...) preadv(82,...,2,0x1ba000) = 16384 pread(43,...,8192,0x10a000) = 8192 posix_fadvise(82,0x26a000,0x4000,...) posix_fadvise(43,0x162000,0x2000,...) preadv(82,...,2,0x212000) = 16384 pread(43,...,8192,0x160000) = 8192 posix_fadvise(82,0x2c2000,0x4000,...) posix_fadvise(43,0x1ba000,0x2000,...) preadv(82,...,2,0x26a000) = 16384 pread(43,...,8192,0x162000) = 8192 posix_fadvise(82,0x31c000,0x4000,...) posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,2,0x2c2000) = 16384 pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(82,0x374000,0x4000,...) posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,2,0x31c000) = 16384 pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(82,0x3cc000,0x4000,...) posix_fadvise(43,0x214000,0x2000,...) preadv(82,...,2,0x374000) = 16384 pread(43,...,8192,0x212000) = 8192 posix_fadvise(82,0x424000,0x4000,...) posix_fadvise(43,0x26a000,0x2000,...) preadv(82,...,2,0x3cc000) = 16384 pread(43,...,8192,0x214000) = 8192 posix_fadvise(82,0x47e000,0x4000,...) posix_fadvise(43,0x26c000,0x2000,...) preadv(82,...,2,0x424000) = 16384 pread(43,...,8192,0x26a000) = 8192 posix_fadvise(82,0x4d6000,0x4000,...) posix_fadvise(43,0x2c2000,0x2000,...) preadv(82,...,2,0x47e000) = 16384 pread(43,...,8192,0x26c000) = 8192 posix_fadvise(82,0x52e000,0x4000,...) posix_fadvise(43,0x2c4000,0x2000,...) preadv(82,...,2,0x4d6000) = 16384 pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(82,0x586000,0x4000,...) posix_fadvise(43,0x31c000,0x2000,...) preadv(82,...,2,0x52e000) = 16384 pread(43,...,8192,0x2c4000) = 8192 preadv(82,...,2,0x586000) = 16384 posix_fadvise(43,0x31e000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x4d8000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x52e000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x530000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 2, range size = 4 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) preadv(82,...,2,0x5a000) = 16384 pread(43,...,8192,0x5a000) = 8192 pread(82,...,8192,0x5e000) = 8192 posix_fadvise(43,0x5c000,0x2000,...) posix_fadvise(82,0xb0000,0x8000,...) posix_fadvise(43,0x5e000,0x2000,...) preadv(82,...,4,0xb0000) = 32768 pread(43,...,8192,0x5c000) = 8192 posix_fadvise(82,0x108000,0x8000,...) posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0x160000,0x8000,...) pread(43,...,8192,0x5e000) = 8192 preadv(82,...,4,0x108000) = 32768 posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x1ba000,0x8000,...) pread(43,...,8192,0xb0000) = 8192 preadv(82,...,4,0x160000) = 32768 posix_fadvise(43,0xb4000,0x2000,...) posix_fadvise(82,0x212000,0x8000,...) pread(43,...,8192,0xb2000) = 8192 preadv(82,...,4,0x1ba000) = 32768 posix_fadvise(43,0xb6000,0x2000,...) posix_fadvise(82,0x26a000,0x8000,...) pread(43,...,8192,0xb4000) = 8192 preadv(82,...,4,0x212000) = 32768 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x2c2000,0x8000,...) pread(43,...,8192,0xb6000) = 8192 preadv(82,...,4,0x26a000) = 32768 posix_fadvise(43,0x10a000,0x2000,...) posix_fadvise(82,0x31c000,0x8000,...) pread(43,...,8192,0x108000) = 8192 preadv(82,...,4,0x2c2000) = 32768 posix_fadvise(43,0x10c000,0x2000,...) posix_fadvise(82,0x374000,0x8000,...) pread(43,...,8192,0x10a000) = 8192 preadv(82,...,4,0x31c000) = 32768 posix_fadvise(43,0x10e000,0x2000,...) posix_fadvise(82,0x3cc000,0x8000,...) pread(43,...,8192,0x10c000) = 8192 preadv(82,...,4,0x374000) = 32768 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x424000,0x8000,...) pread(43,...,8192,0x10e000) = 8192 preadv(82,...,4,0x3cc000) = 32768 posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x47e000,0x8000,...) pread(43,...,8192,0x160000) = 8192 preadv(82,...,4,0x424000) = 32768 posix_fadvise(43,0x164000,0x2000,...) posix_fadvise(82,0x4d6000,0x8000,...) pread(43,...,8192,0x162000) = 8192 preadv(82,...,4,0x47e000) = 32768 posix_fadvise(43,0x166000,0x2000,...) posix_fadvise(82,0x52e000,0x8000,...) pread(43,...,8192,0x164000) = 8192 preadv(82,...,4,0x4d6000) = 32768 posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x586000,0x8000,...) pread(43,...,8192,0x166000) = 8192 preadv(82,...,4,0x52e000) = 32768 posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,4,0x586000) = 32768 pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x1be000,0x2000,...) pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(43,0x1c0000,0x2000,...) pread(43,...,8192,0x1be000) = 8192 posix_fadvise(43,0x212000,0x2000,...) pread(43,...,8192,0x1c0000) = 8192 posix_fadvise(43,0x214000,0x2000,...) pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x216000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x218000,0x2000,...) pread(43,...,8192,0x216000) = 8192 posix_fadvise(43,0x26a000,0x2000,...) pread(43,...,8192,0x218000) = 8192 posix_fadvise(43,0x26c000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x26e000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x270000,0x2000,...) pread(43,...,8192,0x26e000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) pread(43,...,8192,0x270000) = 8192 posix_fadvise(43,0x2c4000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x2c6000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x2c8000,0x2000,...) pread(43,...,8192,0x2c6000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) pread(43,...,8192,0x2c8000) = 8192 posix_fadvise(43,0x31e000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x320000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x322000,0x2000,...) pread(43,...,8192,0x320000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x322000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x378000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x37a000,0x2000,...) pread(43,...,8192,0x378000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x37a000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x3d0000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x3d2000,0x2000,...) pread(43,...,8192,0x3d0000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x3d2000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x428000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x42a000,0x2000,...) pread(43,...,8192,0x428000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x42a000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x482000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x484000,0x2000,...) pread(43,...,8192,0x482000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x484000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x4da000,0x2000,...) pread(43,...,8192,0x4d8000) = 8192 posix_fadvise(43,0x4dc000,0x2000,...) pread(43,...,8192,0x4da000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x4dc000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x52e000) = 8192 posix_fadvise(43,0x532000,0x2000,...) pread(43,...,8192,0x530000) = 8192 posix_fadvise(43,0x534000,0x2000,...) pread(43,...,8192,0x532000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x534000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x586000) = 8192 posix_fadvise(43,0x58a000,0x2000,...) pread(43,...,8192,0x588000) = 8192 posix_fadvise(43,0x58c000,0x2000,...) pread(43,...,8192,0x58a000) = 8192 pread(43,...,8192,0x58c000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 3, range size = 1 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0xb0000,0x2000,...) pread(43,...,8192,0xb0000) = 8192 pread(82,...,8192,0xb0000) = 8192 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x108000,0x2000,...) posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x160000,0x2000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x1ba000,0x2000,...) pread(43,...,8192,0x108000) = 8192 pread(82,...,8192,0x108000) = 8192 posix_fadvise(43,0x212000,0x2000,...) posix_fadvise(82,0x212000,0x2000,...) pread(43,...,8192,0x160000) = 8192 pread(82,...,8192,0x160000) = 8192 posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x26a000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 pread(82,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x2c2000,0x2000,...) pread(43,...,8192,0x212000) = 8192 pread(82,...,8192,0x212000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x31c000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 pread(82,...,8192,0x26a000) = 8192 posix_fadvise(43,0x374000,0x2000,...) posix_fadvise(82,0x374000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 pread(82,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) posix_fadvise(82,0x3cc000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 pread(82,...,8192,0x31c000) = 8192 posix_fadvise(43,0x424000,0x2000,...) posix_fadvise(82,0x424000,0x2000,...) pread(43,...,8192,0x374000) = 8192 pread(82,...,8192,0x374000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) posix_fadvise(82,0x47e000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 pread(82,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) posix_fadvise(82,0x4d6000,0x2000,...) pread(43,...,8192,0x424000) = 8192 pread(82,...,8192,0x424000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) posix_fadvise(82,0x52e000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 pread(82,...,8192,0x47e000) = 8192 posix_fadvise(43,0x586000,0x2000,...) posix_fadvise(82,0x586000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 pread(82,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(82,...,8192,0x52e000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(82,...,8192,0x586000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 3, range size = 2 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) pread(82,...,8192,0x5a000) = 8192 pread(43,...,8192,0x5a000) = 8192 posix_fadvise(82,0xb0000,0x4000,...) posix_fadvise(43,0xb0000,0x2000,...) preadv(82,...,2,0xb0000) = 16384 posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x108000,0x4000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x160000,0x4000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x1ba000,0x4000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,2,0x108000) = 16384 pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x212000,0x4000,...) posix_fadvise(43,0x160000,0x2000,...) preadv(82,...,2,0x160000) = 16384 pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x26a000,0x4000,...) posix_fadvise(43,0x162000,0x2000,...) preadv(82,...,2,0x1ba000) = 16384 pread(43,...,8192,0x10a000) = 8192 posix_fadvise(82,0x2c2000,0x4000,...) posix_fadvise(43,0x1ba000,0x2000,...) preadv(82,...,2,0x212000) = 16384 pread(43,...,8192,0x160000) = 8192 posix_fadvise(82,0x31c000,0x4000,...) posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,2,0x26a000) = 16384 pread(43,...,8192,0x162000) = 8192 posix_fadvise(82,0x374000,0x4000,...) posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,2,0x2c2000) = 16384 pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(82,0x3cc000,0x4000,...) posix_fadvise(43,0x214000,0x2000,...) preadv(82,...,2,0x31c000) = 16384 pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(82,0x424000,0x4000,...) posix_fadvise(43,0x26a000,0x2000,...) preadv(82,...,2,0x374000) = 16384 pread(43,...,8192,0x212000) = 8192 posix_fadvise(82,0x47e000,0x4000,...) posix_fadvise(43,0x26c000,0x2000,...) preadv(82,...,2,0x3cc000) = 16384 pread(43,...,8192,0x214000) = 8192 posix_fadvise(82,0x4d6000,0x4000,...) posix_fadvise(43,0x2c2000,0x2000,...) preadv(82,...,2,0x424000) = 16384 pread(43,...,8192,0x26a000) = 8192 posix_fadvise(82,0x52e000,0x4000,...) posix_fadvise(43,0x2c4000,0x2000,...) preadv(82,...,2,0x47e000) = 16384 pread(43,...,8192,0x26c000) = 8192 posix_fadvise(82,0x586000,0x4000,...) posix_fadvise(43,0x31c000,0x2000,...) preadv(82,...,2,0x4d6000) = 16384 pread(43,...,8192,0x2c2000) = 8192 preadv(82,...,2,0x52e000) = 16384 posix_fadvise(43,0x31e000,0x2000,...) preadv(82,...,2,0x586000) = 16384 pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x4d8000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x52e000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 3, range size = 4 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) preadv(82,...,2,0x5a000) = 16384 pread(43,...,8192,0x5a000) = 8192 pread(82,...,8192,0x5e000) = 8192 posix_fadvise(43,0x5c000,0x2000,...) posix_fadvise(82,0xb0000,0x8000,...) posix_fadvise(43,0x5e000,0x2000,...) preadv(82,...,4,0xb0000) = 32768 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0x108000,0x8000,...) pread(43,...,8192,0x5c000) = 8192 posix_fadvise(82,0x160000,0x8000,...) posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x1ba000,0x8000,...) pread(43,...,8192,0x5e000) = 8192 preadv(82,...,4,0x108000) = 32768 posix_fadvise(43,0xb4000,0x2000,...) posix_fadvise(82,0x212000,0x8000,...) pread(43,...,8192,0xb0000) = 8192 preadv(82,...,4,0x160000) = 32768 posix_fadvise(43,0xb6000,0x2000,...) posix_fadvise(82,0x26a000,0x8000,...) pread(43,...,8192,0xb2000) = 8192 preadv(82,...,4,0x1ba000) = 32768 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x2c2000,0x8000,...) pread(43,...,8192,0xb4000) = 8192 preadv(82,...,4,0x212000) = 32768 posix_fadvise(43,0x10a000,0x2000,...) posix_fadvise(82,0x31c000,0x8000,...) pread(43,...,8192,0xb6000) = 8192 preadv(82,...,4,0x26a000) = 32768 posix_fadvise(43,0x10c000,0x2000,...) posix_fadvise(82,0x374000,0x8000,...) pread(43,...,8192,0x108000) = 8192 preadv(82,...,4,0x2c2000) = 32768 posix_fadvise(43,0x10e000,0x2000,...) posix_fadvise(82,0x3cc000,0x8000,...) pread(43,...,8192,0x10a000) = 8192 preadv(82,...,4,0x31c000) = 32768 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x424000,0x8000,...) pread(43,...,8192,0x10c000) = 8192 preadv(82,...,4,0x374000) = 32768 posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x47e000,0x8000,...) pread(43,...,8192,0x10e000) = 8192 preadv(82,...,4,0x3cc000) = 32768 posix_fadvise(43,0x164000,0x2000,...) posix_fadvise(82,0x4d6000,0x8000,...) pread(43,...,8192,0x160000) = 8192 preadv(82,...,4,0x424000) = 32768 posix_fadvise(43,0x166000,0x2000,...) posix_fadvise(82,0x52e000,0x8000,...) pread(43,...,8192,0x162000) = 8192 preadv(82,...,4,0x47e000) = 32768 posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x586000,0x8000,...) pread(43,...,8192,0x164000) = 8192 preadv(82,...,4,0x4d6000) = 32768 posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,4,0x52e000) = 32768 pread(43,...,8192,0x166000) = 8192 preadv(82,...,4,0x586000) = 32768 posix_fadvise(43,0x1be000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x1c0000,0x2000,...) pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(43,0x212000,0x2000,...) pread(43,...,8192,0x1be000) = 8192 posix_fadvise(43,0x214000,0x2000,...) pread(43,...,8192,0x1c0000) = 8192 posix_fadvise(43,0x216000,0x2000,...) pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x218000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x26a000,0x2000,...) pread(43,...,8192,0x216000) = 8192 posix_fadvise(43,0x26c000,0x2000,...) pread(43,...,8192,0x218000) = 8192 posix_fadvise(43,0x26e000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x270000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) pread(43,...,8192,0x26e000) = 8192 posix_fadvise(43,0x2c4000,0x2000,...) pread(43,...,8192,0x270000) = 8192 posix_fadvise(43,0x2c6000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x2c8000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) pread(43,...,8192,0x2c6000) = 8192 posix_fadvise(43,0x31e000,0x2000,...) pread(43,...,8192,0x2c8000) = 8192 posix_fadvise(43,0x320000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x322000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x320000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x322000) = 8192 posix_fadvise(43,0x378000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x37a000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x378000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x37a000) = 8192 posix_fadvise(43,0x3d0000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x3d2000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x3d0000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x3d2000) = 8192 posix_fadvise(43,0x428000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x42a000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x428000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x42a000) = 8192 posix_fadvise(43,0x482000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x484000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x482000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x484000) = 8192 posix_fadvise(43,0x4da000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x4dc000,0x2000,...) pread(43,...,8192,0x4d8000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x4da000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x4dc000) = 8192 posix_fadvise(43,0x532000,0x2000,...) pread(43,...,8192,0x52e000) = 8192 posix_fadvise(43,0x534000,0x2000,...) pread(43,...,8192,0x530000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x532000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x534000) = 8192 posix_fadvise(43,0x58a000,0x2000,...) pread(43,...,8192,0x586000) = 8192 posix_fadvise(43,0x58c000,0x2000,...) pread(43,...,8192,0x588000) = 8192 pread(43,...,8192,0x58a000) = 8192 pread(43,...,8192,0x58c000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 4, range size = 1 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0xb0000,0x2000,...) pread(43,...,8192,0xb0000) = 8192 pread(82,...,8192,0xb0000) = 8192 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x108000,0x2000,...) posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x160000,0x2000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x1ba000,0x2000,...) pread(43,...,8192,0x108000) = 8192 pread(82,...,8192,0x108000) = 8192 posix_fadvise(43,0x212000,0x2000,...) posix_fadvise(82,0x212000,0x2000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x26a000,0x2000,...) pread(43,...,8192,0x160000) = 8192 pread(82,...,8192,0x160000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x2c2000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 pread(82,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x31c000,0x2000,...) pread(43,...,8192,0x212000) = 8192 pread(82,...,8192,0x212000) = 8192 posix_fadvise(43,0x374000,0x2000,...) posix_fadvise(82,0x374000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 pread(82,...,8192,0x26a000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) posix_fadvise(82,0x3cc000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 pread(82,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x424000,0x2000,...) posix_fadvise(82,0x424000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 pread(82,...,8192,0x31c000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) posix_fadvise(82,0x47e000,0x2000,...) pread(43,...,8192,0x374000) = 8192 pread(82,...,8192,0x374000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) posix_fadvise(82,0x4d6000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 pread(82,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) posix_fadvise(82,0x52e000,0x2000,...) pread(43,...,8192,0x424000) = 8192 pread(82,...,8192,0x424000) = 8192 posix_fadvise(43,0x586000,0x2000,...) posix_fadvise(82,0x586000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 pread(82,...,8192,0x47e000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(82,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(82,...,8192,0x52e000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(82,...,8192,0x586000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 4, range size = 2 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) pread(82,...,8192,0x5a000) = 8192 pread(43,...,8192,0x5a000) = 8192 posix_fadvise(82,0xb0000,0x4000,...) posix_fadvise(43,0xb0000,0x2000,...) preadv(82,...,2,0xb0000) = 16384 posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x108000,0x4000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x160000,0x4000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x1ba000,0x4000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,2,0x108000) = 16384 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x212000,0x4000,...) pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x26a000,0x4000,...) posix_fadvise(43,0x162000,0x2000,...) preadv(82,...,2,0x160000) = 16384 pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x2c2000,0x4000,...) posix_fadvise(43,0x1ba000,0x2000,...) preadv(82,...,2,0x1ba000) = 16384 pread(43,...,8192,0x10a000) = 8192 posix_fadvise(82,0x31c000,0x4000,...) posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,2,0x212000) = 16384 pread(43,...,8192,0x160000) = 8192 posix_fadvise(82,0x374000,0x4000,...) posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,2,0x26a000) = 16384 pread(43,...,8192,0x162000) = 8192 posix_fadvise(82,0x3cc000,0x4000,...) posix_fadvise(43,0x214000,0x2000,...) preadv(82,...,2,0x2c2000) = 16384 pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(82,0x424000,0x4000,...) posix_fadvise(43,0x26a000,0x2000,...) preadv(82,...,2,0x31c000) = 16384 pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(82,0x47e000,0x4000,...) posix_fadvise(43,0x26c000,0x2000,...) preadv(82,...,2,0x374000) = 16384 pread(43,...,8192,0x212000) = 8192 posix_fadvise(82,0x4d6000,0x4000,...) posix_fadvise(43,0x2c2000,0x2000,...) preadv(82,...,2,0x3cc000) = 16384 pread(43,...,8192,0x214000) = 8192 posix_fadvise(82,0x52e000,0x4000,...) posix_fadvise(43,0x2c4000,0x2000,...) preadv(82,...,2,0x424000) = 16384 pread(43,...,8192,0x26a000) = 8192 posix_fadvise(82,0x586000,0x4000,...) posix_fadvise(43,0x31c000,0x2000,...) preadv(82,...,2,0x47e000) = 16384 pread(43,...,8192,0x26c000) = 8192 preadv(82,...,2,0x4d6000) = 16384 posix_fadvise(43,0x31e000,0x2000,...) preadv(82,...,2,0x52e000) = 16384 pread(43,...,8192,0x2c2000) = 8192 preadv(82,...,2,0x586000) = 16384 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x4d8000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 4, range size = 4 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) preadv(82,...,2,0x5a000) = 16384 pread(43,...,8192,0x5a000) = 8192 pread(82,...,8192,0x5e000) = 8192 posix_fadvise(43,0x5c000,0x2000,...) posix_fadvise(82,0xb0000,0x8000,...) posix_fadvise(43,0x5e000,0x2000,...) preadv(82,...,4,0xb0000) = 32768 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0x108000,0x8000,...) pread(43,...,8192,0x5c000) = 8192 posix_fadvise(82,0x160000,0x8000,...) posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x1ba000,0x8000,...) posix_fadvise(43,0xb4000,0x2000,...) preadv(82,...,4,0x108000) = 32768 pread(43,...,8192,0x5e000) = 8192 posix_fadvise(82,0x212000,0x8000,...) posix_fadvise(43,0xb6000,0x2000,...) preadv(82,...,4,0x160000) = 32768 pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x26a000,0x8000,...) posix_fadvise(43,0x108000,0x2000,...) preadv(82,...,4,0x1ba000) = 32768 pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x2c2000,0x8000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,4,0x212000) = 32768 pread(43,...,8192,0xb4000) = 8192 posix_fadvise(82,0x31c000,0x8000,...) posix_fadvise(43,0x10c000,0x2000,...) preadv(82,...,4,0x26a000) = 32768 pread(43,...,8192,0xb6000) = 8192 posix_fadvise(82,0x374000,0x8000,...) posix_fadvise(43,0x10e000,0x2000,...) preadv(82,...,4,0x2c2000) = 32768 pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x3cc000,0x8000,...) posix_fadvise(43,0x160000,0x2000,...) preadv(82,...,4,0x31c000) = 32768 pread(43,...,8192,0x10a000) = 8192 posix_fadvise(82,0x424000,0x8000,...) posix_fadvise(43,0x162000,0x2000,...) preadv(82,...,4,0x374000) = 32768 pread(43,...,8192,0x10c000) = 8192 posix_fadvise(82,0x47e000,0x8000,...) posix_fadvise(43,0x164000,0x2000,...) preadv(82,...,4,0x3cc000) = 32768 pread(43,...,8192,0x10e000) = 8192 posix_fadvise(82,0x4d6000,0x8000,...) posix_fadvise(43,0x166000,0x2000,...) preadv(82,...,4,0x424000) = 32768 pread(43,...,8192,0x160000) = 8192 posix_fadvise(82,0x52e000,0x8000,...) posix_fadvise(43,0x1ba000,0x2000,...) preadv(82,...,4,0x47e000) = 32768 pread(43,...,8192,0x162000) = 8192 posix_fadvise(82,0x586000,0x8000,...) posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,4,0x4d6000) = 32768 pread(43,...,8192,0x164000) = 8192 preadv(82,...,4,0x52e000) = 32768 posix_fadvise(43,0x1be000,0x2000,...) preadv(82,...,4,0x586000) = 32768 pread(43,...,8192,0x166000) = 8192 posix_fadvise(43,0x1c0000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x212000,0x2000,...) pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(43,0x214000,0x2000,...) pread(43,...,8192,0x1be000) = 8192 posix_fadvise(43,0x216000,0x2000,...) pread(43,...,8192,0x1c0000) = 8192 posix_fadvise(43,0x218000,0x2000,...) pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x26a000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x26c000,0x2000,...) pread(43,...,8192,0x216000) = 8192 posix_fadvise(43,0x26e000,0x2000,...) pread(43,...,8192,0x218000) = 8192 posix_fadvise(43,0x270000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x2c4000,0x2000,...) pread(43,...,8192,0x26e000) = 8192 posix_fadvise(43,0x2c6000,0x2000,...) pread(43,...,8192,0x270000) = 8192 posix_fadvise(43,0x2c8000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x31e000,0x2000,...) pread(43,...,8192,0x2c6000) = 8192 posix_fadvise(43,0x320000,0x2000,...) pread(43,...,8192,0x2c8000) = 8192 posix_fadvise(43,0x322000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x320000) = 8192 posix_fadvise(43,0x378000,0x2000,...) pread(43,...,8192,0x322000) = 8192 posix_fadvise(43,0x37a000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x378000) = 8192 posix_fadvise(43,0x3d0000,0x2000,...) pread(43,...,8192,0x37a000) = 8192 posix_fadvise(43,0x3d2000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x3d0000) = 8192 posix_fadvise(43,0x428000,0x2000,...) pread(43,...,8192,0x3d2000) = 8192 posix_fadvise(43,0x42a000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x428000) = 8192 posix_fadvise(43,0x482000,0x2000,...) pread(43,...,8192,0x42a000) = 8192 posix_fadvise(43,0x484000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x482000) = 8192 posix_fadvise(43,0x4da000,0x2000,...) pread(43,...,8192,0x484000) = 8192 posix_fadvise(43,0x4dc000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x4d8000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x4da000) = 8192 posix_fadvise(43,0x532000,0x2000,...) pread(43,...,8192,0x4dc000) = 8192 posix_fadvise(43,0x534000,0x2000,...) pread(43,...,8192,0x52e000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x530000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x532000) = 8192 posix_fadvise(43,0x58a000,0x2000,...) pread(43,...,8192,0x534000) = 8192 posix_fadvise(43,0x58c000,0x2000,...) pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 pread(43,...,8192,0x58a000) = 8192 pread(43,...,8192,0x58c000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 5, range size = 1 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0xb0000,0x2000,...) pread(43,...,8192,0xb0000) = 8192 pread(82,...,8192,0xb0000) = 8192 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x108000,0x2000,...) posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x160000,0x2000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x1ba000,0x2000,...) pread(43,...,8192,0x108000) = 8192 pread(82,...,8192,0x108000) = 8192 posix_fadvise(43,0x212000,0x2000,...) posix_fadvise(82,0x212000,0x2000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x26a000,0x2000,...) posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x2c2000,0x2000,...) pread(43,...,8192,0x160000) = 8192 pread(82,...,8192,0x160000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x31c000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 pread(82,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x374000,0x2000,...) posix_fadvise(82,0x374000,0x2000,...) pread(43,...,8192,0x212000) = 8192 pread(82,...,8192,0x212000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) posix_fadvise(82,0x3cc000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 pread(82,...,8192,0x26a000) = 8192 posix_fadvise(43,0x424000,0x2000,...) posix_fadvise(82,0x424000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 pread(82,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) posix_fadvise(82,0x47e000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 pread(82,...,8192,0x31c000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) posix_fadvise(82,0x4d6000,0x2000,...) pread(43,...,8192,0x374000) = 8192 pread(82,...,8192,0x374000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) posix_fadvise(82,0x52e000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 pread(82,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x586000,0x2000,...) posix_fadvise(82,0x586000,0x2000,...) pread(43,...,8192,0x424000) = 8192 pread(82,...,8192,0x424000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(82,...,8192,0x47e000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(82,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(82,...,8192,0x52e000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(82,...,8192,0x586000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 5, range size = 2 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) pread(82,...,8192,0x5a000) = 8192 pread(43,...,8192,0x5a000) = 8192 posix_fadvise(82,0xb0000,0x4000,...) posix_fadvise(43,0xb0000,0x2000,...) preadv(82,...,2,0xb0000) = 16384 posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x108000,0x4000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x160000,0x4000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x1ba000,0x4000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,2,0x108000) = 16384 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x212000,0x4000,...) posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x26a000,0x4000,...) pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x2c2000,0x4000,...) posix_fadvise(43,0x1ba000,0x2000,...) preadv(82,...,2,0x160000) = 16384 pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x31c000,0x4000,...) posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,2,0x1ba000) = 16384 pread(43,...,8192,0x10a000) = 8192 posix_fadvise(82,0x374000,0x4000,...) posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,2,0x212000) = 16384 pread(43,...,8192,0x160000) = 8192 posix_fadvise(82,0x3cc000,0x4000,...) posix_fadvise(43,0x214000,0x2000,...) preadv(82,...,2,0x26a000) = 16384 pread(43,...,8192,0x162000) = 8192 posix_fadvise(82,0x424000,0x4000,...) posix_fadvise(43,0x26a000,0x2000,...) preadv(82,...,2,0x2c2000) = 16384 pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(82,0x47e000,0x4000,...) posix_fadvise(43,0x26c000,0x2000,...) preadv(82,...,2,0x31c000) = 16384 pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(82,0x4d6000,0x4000,...) posix_fadvise(43,0x2c2000,0x2000,...) preadv(82,...,2,0x374000) = 16384 pread(43,...,8192,0x212000) = 8192 posix_fadvise(82,0x52e000,0x4000,...) posix_fadvise(43,0x2c4000,0x2000,...) preadv(82,...,2,0x3cc000) = 16384 pread(43,...,8192,0x214000) = 8192 posix_fadvise(82,0x586000,0x4000,...) posix_fadvise(43,0x31c000,0x2000,...) preadv(82,...,2,0x424000) = 16384 pread(43,...,8192,0x26a000) = 8192 preadv(82,...,2,0x47e000) = 16384 posix_fadvise(43,0x31e000,0x2000,...) preadv(82,...,2,0x4d6000) = 16384 pread(43,...,8192,0x26c000) = 8192 preadv(82,...,2,0x52e000) = 16384 posix_fadvise(43,0x374000,0x2000,...) preadv(82,...,2,0x586000) = 16384 pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 5, range size = 4 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) preadv(82,...,2,0x5a000) = 16384 pread(43,...,8192,0x5a000) = 8192 pread(82,...,8192,0x5e000) = 8192 posix_fadvise(43,0x5c000,0x2000,...) posix_fadvise(82,0xb0000,0x8000,...) posix_fadvise(43,0x5e000,0x2000,...) preadv(82,...,4,0xb0000) = 32768 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0x108000,0x8000,...) pread(43,...,8192,0x5c000) = 8192 posix_fadvise(82,0x160000,0x8000,...) posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x1ba000,0x8000,...) posix_fadvise(43,0xb4000,0x2000,...) preadv(82,...,4,0x108000) = 32768 posix_fadvise(43,0xb6000,0x2000,...) posix_fadvise(82,0x212000,0x8000,...) pread(43,...,8192,0x5e000) = 8192 posix_fadvise(82,0x26a000,0x8000,...) posix_fadvise(43,0x108000,0x2000,...) preadv(82,...,4,0x160000) = 32768 pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x2c2000,0x8000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,4,0x1ba000) = 32768 pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x31c000,0x8000,...) posix_fadvise(43,0x10c000,0x2000,...) preadv(82,...,4,0x212000) = 32768 pread(43,...,8192,0xb4000) = 8192 posix_fadvise(82,0x374000,0x8000,...) posix_fadvise(43,0x10e000,0x2000,...) preadv(82,...,4,0x26a000) = 32768 pread(43,...,8192,0xb6000) = 8192 posix_fadvise(82,0x3cc000,0x8000,...) posix_fadvise(43,0x160000,0x2000,...) preadv(82,...,4,0x2c2000) = 32768 pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x424000,0x8000,...) posix_fadvise(43,0x162000,0x2000,...) preadv(82,...,4,0x31c000) = 32768 pread(43,...,8192,0x10a000) = 8192 posix_fadvise(82,0x47e000,0x8000,...) posix_fadvise(43,0x164000,0x2000,...) preadv(82,...,4,0x374000) = 32768 pread(43,...,8192,0x10c000) = 8192 posix_fadvise(82,0x4d6000,0x8000,...) posix_fadvise(43,0x166000,0x2000,...) preadv(82,...,4,0x3cc000) = 32768 pread(43,...,8192,0x10e000) = 8192 posix_fadvise(82,0x52e000,0x8000,...) posix_fadvise(43,0x1ba000,0x2000,...) preadv(82,...,4,0x424000) = 32768 pread(43,...,8192,0x160000) = 8192 posix_fadvise(82,0x586000,0x8000,...) posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,4,0x47e000) = 32768 pread(43,...,8192,0x162000) = 8192 preadv(82,...,4,0x4d6000) = 32768 posix_fadvise(43,0x1be000,0x2000,...) preadv(82,...,4,0x52e000) = 32768 pread(43,...,8192,0x164000) = 8192 preadv(82,...,4,0x586000) = 32768 posix_fadvise(43,0x1c0000,0x2000,...) pread(43,...,8192,0x166000) = 8192 posix_fadvise(43,0x212000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x214000,0x2000,...) pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(43,0x216000,0x2000,...) pread(43,...,8192,0x1be000) = 8192 posix_fadvise(43,0x218000,0x2000,...) pread(43,...,8192,0x1c0000) = 8192 posix_fadvise(43,0x26a000,0x2000,...) pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x26c000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x26e000,0x2000,...) pread(43,...,8192,0x216000) = 8192 posix_fadvise(43,0x270000,0x2000,...) pread(43,...,8192,0x218000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x2c4000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x2c6000,0x2000,...) pread(43,...,8192,0x26e000) = 8192 posix_fadvise(43,0x2c8000,0x2000,...) pread(43,...,8192,0x270000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x31e000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x320000,0x2000,...) pread(43,...,8192,0x2c6000) = 8192 posix_fadvise(43,0x322000,0x2000,...) pread(43,...,8192,0x2c8000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x378000,0x2000,...) pread(43,...,8192,0x320000) = 8192 posix_fadvise(43,0x37a000,0x2000,...) pread(43,...,8192,0x322000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x3d0000,0x2000,...) pread(43,...,8192,0x378000) = 8192 posix_fadvise(43,0x3d2000,0x2000,...) pread(43,...,8192,0x37a000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x428000,0x2000,...) pread(43,...,8192,0x3d0000) = 8192 posix_fadvise(43,0x42a000,0x2000,...) pread(43,...,8192,0x3d2000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x482000,0x2000,...) pread(43,...,8192,0x428000) = 8192 posix_fadvise(43,0x484000,0x2000,...) pread(43,...,8192,0x42a000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x4da000,0x2000,...) pread(43,...,8192,0x482000) = 8192 posix_fadvise(43,0x4dc000,0x2000,...) pread(43,...,8192,0x484000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x4d8000) = 8192 posix_fadvise(43,0x532000,0x2000,...) pread(43,...,8192,0x4da000) = 8192 posix_fadvise(43,0x534000,0x2000,...) pread(43,...,8192,0x4dc000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x52e000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x530000) = 8192 posix_fadvise(43,0x58a000,0x2000,...) pread(43,...,8192,0x532000) = 8192 posix_fadvise(43,0x58c000,0x2000,...) pread(43,...,8192,0x534000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 pread(43,...,8192,0x58a000) = 8192 pread(43,...,8192,0x58c000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 6, range size = 1 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0xb0000,0x2000,...) pread(43,...,8192,0xb0000) = 8192 pread(82,...,8192,0xb0000) = 8192 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x108000,0x2000,...) posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x160000,0x2000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x1ba000,0x2000,...) pread(43,...,8192,0x108000) = 8192 pread(82,...,8192,0x108000) = 8192 posix_fadvise(43,0x212000,0x2000,...) posix_fadvise(82,0x212000,0x2000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x26a000,0x2000,...) posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x2c2000,0x2000,...) posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x31c000,0x2000,...) pread(43,...,8192,0x160000) = 8192 pread(82,...,8192,0x160000) = 8192 posix_fadvise(43,0x374000,0x2000,...) posix_fadvise(82,0x374000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 pread(82,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) posix_fadvise(82,0x3cc000,0x2000,...) pread(43,...,8192,0x212000) = 8192 pread(82,...,8192,0x212000) = 8192 posix_fadvise(43,0x424000,0x2000,...) posix_fadvise(82,0x424000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 pread(82,...,8192,0x26a000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) posix_fadvise(82,0x47e000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 pread(82,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) posix_fadvise(82,0x4d6000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 pread(82,...,8192,0x31c000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) posix_fadvise(82,0x52e000,0x2000,...) pread(43,...,8192,0x374000) = 8192 pread(82,...,8192,0x374000) = 8192 posix_fadvise(43,0x586000,0x2000,...) posix_fadvise(82,0x586000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 pread(82,...,8192,0x3cc000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(82,...,8192,0x424000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(82,...,8192,0x47e000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(82,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(82,...,8192,0x52e000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(82,...,8192,0x586000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 6, range size = 2 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) pread(82,...,8192,0x5a000) = 8192 pread(43,...,8192,0x5a000) = 8192 posix_fadvise(82,0xb0000,0x4000,...) posix_fadvise(43,0xb0000,0x2000,...) preadv(82,...,2,0xb0000) = 16384 posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x108000,0x4000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x160000,0x4000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x1ba000,0x4000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,2,0x108000) = 16384 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x212000,0x4000,...) posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x26a000,0x4000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x2c2000,0x4000,...) pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x31c000,0x4000,...) posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,2,0x160000) = 16384 pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x374000,0x4000,...) posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,2,0x1ba000) = 16384 pread(43,...,8192,0x10a000) = 8192 posix_fadvise(82,0x3cc000,0x4000,...) posix_fadvise(43,0x214000,0x2000,...) preadv(82,...,2,0x212000) = 16384 pread(43,...,8192,0x160000) = 8192 posix_fadvise(82,0x424000,0x4000,...) posix_fadvise(43,0x26a000,0x2000,...) preadv(82,...,2,0x26a000) = 16384 pread(43,...,8192,0x162000) = 8192 posix_fadvise(82,0x47e000,0x4000,...) posix_fadvise(43,0x26c000,0x2000,...) preadv(82,...,2,0x2c2000) = 16384 pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(82,0x4d6000,0x4000,...) posix_fadvise(43,0x2c2000,0x2000,...) preadv(82,...,2,0x31c000) = 16384 pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(82,0x52e000,0x4000,...) posix_fadvise(43,0x2c4000,0x2000,...) preadv(82,...,2,0x374000) = 16384 pread(43,...,8192,0x212000) = 8192 posix_fadvise(82,0x586000,0x4000,...) posix_fadvise(43,0x31c000,0x2000,...) preadv(82,...,2,0x3cc000) = 16384 pread(43,...,8192,0x214000) = 8192 preadv(82,...,2,0x424000) = 16384 posix_fadvise(43,0x31e000,0x2000,...) preadv(82,...,2,0x47e000) = 16384 pread(43,...,8192,0x26a000) = 8192 preadv(82,...,2,0x4d6000) = 16384 posix_fadvise(43,0x374000,0x2000,...) preadv(82,...,2,0x52e000) = 16384 pread(43,...,8192,0x26c000) = 8192 preadv(82,...,2,0x586000) = 16384 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 6, range size = 4 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) preadv(82,...,2,0x5a000) = 16384 pread(43,...,8192,0x5a000) = 8192 pread(82,...,8192,0x5e000) = 8192 posix_fadvise(43,0x5c000,0x2000,...) posix_fadvise(82,0xb0000,0x8000,...) posix_fadvise(43,0x5e000,0x2000,...) preadv(82,...,4,0xb0000) = 32768 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0x108000,0x8000,...) pread(43,...,8192,0x5c000) = 8192 posix_fadvise(82,0x160000,0x8000,...) posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x1ba000,0x8000,...) posix_fadvise(43,0xb4000,0x2000,...) preadv(82,...,4,0x108000) = 32768 posix_fadvise(43,0xb6000,0x2000,...) posix_fadvise(82,0x212000,0x8000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x26a000,0x8000,...) pread(43,...,8192,0x5e000) = 8192 posix_fadvise(82,0x2c2000,0x8000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,4,0x160000) = 32768 pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x31c000,0x8000,...) posix_fadvise(43,0x10c000,0x2000,...) preadv(82,...,4,0x1ba000) = 32768 pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x374000,0x8000,...) posix_fadvise(43,0x10e000,0x2000,...) preadv(82,...,4,0x212000) = 32768 pread(43,...,8192,0xb4000) = 8192 posix_fadvise(82,0x3cc000,0x8000,...) posix_fadvise(43,0x160000,0x2000,...) preadv(82,...,4,0x26a000) = 32768 pread(43,...,8192,0xb6000) = 8192 posix_fadvise(82,0x424000,0x8000,...) posix_fadvise(43,0x162000,0x2000,...) preadv(82,...,4,0x2c2000) = 32768 pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x47e000,0x8000,...) posix_fadvise(43,0x164000,0x2000,...) preadv(82,...,4,0x31c000) = 32768 pread(43,...,8192,0x10a000) = 8192 posix_fadvise(82,0x4d6000,0x8000,...) posix_fadvise(43,0x166000,0x2000,...) preadv(82,...,4,0x374000) = 32768 pread(43,...,8192,0x10c000) = 8192 posix_fadvise(82,0x52e000,0x8000,...) posix_fadvise(43,0x1ba000,0x2000,...) preadv(82,...,4,0x3cc000) = 32768 pread(43,...,8192,0x10e000) = 8192 posix_fadvise(82,0x586000,0x8000,...) posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,4,0x424000) = 32768 pread(43,...,8192,0x160000) = 8192 preadv(82,...,4,0x47e000) = 32768 posix_fadvise(43,0x1be000,0x2000,...) preadv(82,...,4,0x4d6000) = 32768 pread(43,...,8192,0x162000) = 8192 preadv(82,...,4,0x52e000) = 32768 posix_fadvise(43,0x1c0000,0x2000,...) preadv(82,...,4,0x586000) = 32768 pread(43,...,8192,0x164000) = 8192 posix_fadvise(43,0x212000,0x2000,...) pread(43,...,8192,0x166000) = 8192 posix_fadvise(43,0x214000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x216000,0x2000,...) pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(43,0x218000,0x2000,...) pread(43,...,8192,0x1be000) = 8192 posix_fadvise(43,0x26a000,0x2000,...) pread(43,...,8192,0x1c0000) = 8192 posix_fadvise(43,0x26c000,0x2000,...) pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x26e000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x270000,0x2000,...) pread(43,...,8192,0x216000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) pread(43,...,8192,0x218000) = 8192 posix_fadvise(43,0x2c4000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x2c6000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x2c8000,0x2000,...) pread(43,...,8192,0x26e000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) pread(43,...,8192,0x270000) = 8192 posix_fadvise(43,0x31e000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x320000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x322000,0x2000,...) pread(43,...,8192,0x2c6000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x2c8000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x378000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x37a000,0x2000,...) pread(43,...,8192,0x320000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x322000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x3d0000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x3d2000,0x2000,...) pread(43,...,8192,0x378000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x37a000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x428000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x42a000,0x2000,...) pread(43,...,8192,0x3d0000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x3d2000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x482000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x484000,0x2000,...) pread(43,...,8192,0x428000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x42a000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x4da000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x4dc000,0x2000,...) pread(43,...,8192,0x482000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x484000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x532000,0x2000,...) pread(43,...,8192,0x4d8000) = 8192 posix_fadvise(43,0x534000,0x2000,...) pread(43,...,8192,0x4da000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x4dc000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x52e000) = 8192 posix_fadvise(43,0x58a000,0x2000,...) pread(43,...,8192,0x530000) = 8192 posix_fadvise(43,0x58c000,0x2000,...) pread(43,...,8192,0x532000) = 8192 pread(43,...,8192,0x534000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 pread(43,...,8192,0x58a000) = 8192 pread(43,...,8192,0x58c000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 7, range size = 1 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0xb0000,0x2000,...) pread(43,...,8192,0xb0000) = 8192 pread(82,...,8192,0xb0000) = 8192 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x108000,0x2000,...) posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x160000,0x2000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x1ba000,0x2000,...) pread(43,...,8192,0x108000) = 8192 pread(82,...,8192,0x108000) = 8192 posix_fadvise(43,0x212000,0x2000,...) posix_fadvise(82,0x212000,0x2000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x26a000,0x2000,...) posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x2c2000,0x2000,...) posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x31c000,0x2000,...) posix_fadvise(43,0x374000,0x2000,...) posix_fadvise(82,0x374000,0x2000,...) pread(43,...,8192,0x160000) = 8192 pread(82,...,8192,0x160000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) posix_fadvise(82,0x3cc000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 pread(82,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x424000,0x2000,...) posix_fadvise(82,0x424000,0x2000,...) pread(43,...,8192,0x212000) = 8192 pread(82,...,8192,0x212000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) posix_fadvise(82,0x47e000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 pread(82,...,8192,0x26a000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) posix_fadvise(82,0x4d6000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 pread(82,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) posix_fadvise(82,0x52e000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 pread(82,...,8192,0x31c000) = 8192 posix_fadvise(43,0x586000,0x2000,...) posix_fadvise(82,0x586000,0x2000,...) pread(43,...,8192,0x374000) = 8192 pread(82,...,8192,0x374000) = 8192 pread(43,...,8192,0x3cc000) = 8192 pread(82,...,8192,0x3cc000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(82,...,8192,0x424000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(82,...,8192,0x47e000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(82,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(82,...,8192,0x52e000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(82,...,8192,0x586000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 7, range size = 2 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) pread(82,...,8192,0x5a000) = 8192 pread(43,...,8192,0x5a000) = 8192 posix_fadvise(82,0xb0000,0x4000,...) posix_fadvise(43,0xb0000,0x2000,...) preadv(82,...,2,0xb0000) = 16384 posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x108000,0x4000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x160000,0x4000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x1ba000,0x4000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,2,0x108000) = 16384 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x212000,0x4000,...) posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x26a000,0x4000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x2c2000,0x4000,...) posix_fadvise(43,0x1bc000,0x2000,...) posix_fadvise(82,0x31c000,0x4000,...) pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x374000,0x4000,...) posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,2,0x160000) = 16384 pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x3cc000,0x4000,...) posix_fadvise(43,0x214000,0x2000,...) preadv(82,...,2,0x1ba000) = 16384 pread(43,...,8192,0x10a000) = 8192 posix_fadvise(82,0x424000,0x4000,...) posix_fadvise(43,0x26a000,0x2000,...) preadv(82,...,2,0x212000) = 16384 pread(43,...,8192,0x160000) = 8192 posix_fadvise(82,0x47e000,0x4000,...) posix_fadvise(43,0x26c000,0x2000,...) preadv(82,...,2,0x26a000) = 16384 pread(43,...,8192,0x162000) = 8192 posix_fadvise(82,0x4d6000,0x4000,...) posix_fadvise(43,0x2c2000,0x2000,...) preadv(82,...,2,0x2c2000) = 16384 pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(82,0x52e000,0x4000,...) posix_fadvise(43,0x2c4000,0x2000,...) preadv(82,...,2,0x31c000) = 16384 pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(82,0x586000,0x4000,...) posix_fadvise(43,0x31c000,0x2000,...) preadv(82,...,2,0x374000) = 16384 pread(43,...,8192,0x212000) = 8192 preadv(82,...,2,0x3cc000) = 16384 posix_fadvise(43,0x31e000,0x2000,...) preadv(82,...,2,0x424000) = 16384 pread(43,...,8192,0x214000) = 8192 preadv(82,...,2,0x47e000) = 16384 posix_fadvise(43,0x374000,0x2000,...) preadv(82,...,2,0x4d6000) = 16384 pread(43,...,8192,0x26a000) = 8192 preadv(82,...,2,0x52e000) = 16384 posix_fadvise(43,0x376000,0x2000,...) preadv(82,...,2,0x586000) = 16384 pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x480000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 7, range size = 4 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) preadv(82,...,2,0x5a000) = 16384 pread(43,...,8192,0x5a000) = 8192 pread(82,...,8192,0x5e000) = 8192 posix_fadvise(43,0x5c000,0x2000,...) posix_fadvise(82,0xb0000,0x8000,...) posix_fadvise(43,0x5e000,0x2000,...) preadv(82,...,4,0xb0000) = 32768 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0x108000,0x8000,...) pread(43,...,8192,0x5c000) = 8192 posix_fadvise(82,0x160000,0x8000,...) posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x1ba000,0x8000,...) posix_fadvise(43,0xb4000,0x2000,...) preadv(82,...,4,0x108000) = 32768 posix_fadvise(43,0xb6000,0x2000,...) posix_fadvise(82,0x212000,0x8000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x26a000,0x8000,...) posix_fadvise(43,0x10a000,0x2000,...) posix_fadvise(82,0x2c2000,0x8000,...) pread(43,...,8192,0x5e000) = 8192 posix_fadvise(82,0x31c000,0x8000,...) posix_fadvise(43,0x10c000,0x2000,...) preadv(82,...,4,0x160000) = 32768 pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x374000,0x8000,...) posix_fadvise(43,0x10e000,0x2000,...) preadv(82,...,4,0x1ba000) = 32768 pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x3cc000,0x8000,...) posix_fadvise(43,0x160000,0x2000,...) preadv(82,...,4,0x212000) = 32768 pread(43,...,8192,0xb4000) = 8192 posix_fadvise(82,0x424000,0x8000,...) posix_fadvise(43,0x162000,0x2000,...) preadv(82,...,4,0x26a000) = 32768 pread(43,...,8192,0xb6000) = 8192 posix_fadvise(82,0x47e000,0x8000,...) posix_fadvise(43,0x164000,0x2000,...) preadv(82,...,4,0x2c2000) = 32768 pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x4d6000,0x8000,...) posix_fadvise(43,0x166000,0x2000,...) preadv(82,...,4,0x31c000) = 32768 pread(43,...,8192,0x10a000) = 8192 posix_fadvise(82,0x52e000,0x8000,...) posix_fadvise(43,0x1ba000,0x2000,...) preadv(82,...,4,0x374000) = 32768 pread(43,...,8192,0x10c000) = 8192 posix_fadvise(82,0x586000,0x8000,...) posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,4,0x3cc000) = 32768 pread(43,...,8192,0x10e000) = 8192 preadv(82,...,4,0x424000) = 32768 posix_fadvise(43,0x1be000,0x2000,...) preadv(82,...,4,0x47e000) = 32768 pread(43,...,8192,0x160000) = 8192 preadv(82,...,4,0x4d6000) = 32768 posix_fadvise(43,0x1c0000,0x2000,...) preadv(82,...,4,0x52e000) = 32768 pread(43,...,8192,0x162000) = 8192 preadv(82,...,4,0x586000) = 32768 posix_fadvise(43,0x212000,0x2000,...) pread(43,...,8192,0x164000) = 8192 posix_fadvise(43,0x214000,0x2000,...) pread(43,...,8192,0x166000) = 8192 posix_fadvise(43,0x216000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x218000,0x2000,...) pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(43,0x26a000,0x2000,...) pread(43,...,8192,0x1be000) = 8192 posix_fadvise(43,0x26c000,0x2000,...) pread(43,...,8192,0x1c0000) = 8192 posix_fadvise(43,0x26e000,0x2000,...) pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x270000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) pread(43,...,8192,0x216000) = 8192 posix_fadvise(43,0x2c4000,0x2000,...) pread(43,...,8192,0x218000) = 8192 posix_fadvise(43,0x2c6000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x2c8000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) pread(43,...,8192,0x26e000) = 8192 posix_fadvise(43,0x31e000,0x2000,...) pread(43,...,8192,0x270000) = 8192 posix_fadvise(43,0x320000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x322000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x2c6000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x2c8000) = 8192 posix_fadvise(43,0x378000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x37a000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x320000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x322000) = 8192 posix_fadvise(43,0x3d0000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x3d2000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x378000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x37a000) = 8192 posix_fadvise(43,0x428000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x42a000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x3d0000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x3d2000) = 8192 posix_fadvise(43,0x482000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x484000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x428000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x42a000) = 8192 posix_fadvise(43,0x4da000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x4dc000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x482000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x484000) = 8192 posix_fadvise(43,0x532000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x534000,0x2000,...) pread(43,...,8192,0x4d8000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x4da000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x4dc000) = 8192 posix_fadvise(43,0x58a000,0x2000,...) pread(43,...,8192,0x52e000) = 8192 posix_fadvise(43,0x58c000,0x2000,...) pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x532000) = 8192 pread(43,...,8192,0x534000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 pread(43,...,8192,0x58a000) = 8192 pread(43,...,8192,0x58c000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 8, range size = 1 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0xb0000,0x2000,...) pread(43,...,8192,0xb0000) = 8192 pread(82,...,8192,0xb0000) = 8192 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x108000,0x2000,...) posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x160000,0x2000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x1ba000,0x2000,...) pread(43,...,8192,0x108000) = 8192 pread(82,...,8192,0x108000) = 8192 posix_fadvise(43,0x212000,0x2000,...) posix_fadvise(82,0x212000,0x2000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x26a000,0x2000,...) posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x2c2000,0x2000,...) posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x31c000,0x2000,...) posix_fadvise(43,0x374000,0x2000,...) posix_fadvise(82,0x374000,0x2000,...) pread(43,...,8192,0x160000) = 8192 pread(82,...,8192,0x160000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) posix_fadvise(82,0x3cc000,0x2000,...) posix_fadvise(43,0x424000,0x2000,...) posix_fadvise(82,0x424000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 pread(82,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) posix_fadvise(82,0x47e000,0x2000,...) pread(43,...,8192,0x212000) = 8192 pread(82,...,8192,0x212000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) posix_fadvise(82,0x4d6000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 pread(82,...,8192,0x26a000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) posix_fadvise(82,0x52e000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 pread(82,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x586000,0x2000,...) posix_fadvise(82,0x586000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 pread(82,...,8192,0x31c000) = 8192 pread(43,...,8192,0x374000) = 8192 pread(82,...,8192,0x374000) = 8192 pread(43,...,8192,0x3cc000) = 8192 pread(82,...,8192,0x3cc000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(82,...,8192,0x424000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(82,...,8192,0x47e000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(82,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(82,...,8192,0x52e000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(82,...,8192,0x586000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 8, range size = 2 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) pread(82,...,8192,0x5a000) = 8192 pread(43,...,8192,0x5a000) = 8192 posix_fadvise(82,0xb0000,0x4000,...) posix_fadvise(43,0xb0000,0x2000,...) preadv(82,...,2,0xb0000) = 16384 posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x108000,0x4000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x160000,0x4000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x1ba000,0x4000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,2,0x108000) = 16384 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x212000,0x4000,...) posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x26a000,0x4000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x2c2000,0x4000,...) posix_fadvise(43,0x1bc000,0x2000,...) posix_fadvise(82,0x31c000,0x4000,...) pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x374000,0x4000,...) posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,2,0x160000) = 16384 posix_fadvise(43,0x214000,0x2000,...) posix_fadvise(82,0x3cc000,0x4000,...) pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x424000,0x4000,...) posix_fadvise(43,0x26a000,0x2000,...) preadv(82,...,2,0x1ba000) = 16384 pread(43,...,8192,0x10a000) = 8192 posix_fadvise(82,0x47e000,0x4000,...) posix_fadvise(43,0x26c000,0x2000,...) preadv(82,...,2,0x212000) = 16384 pread(43,...,8192,0x160000) = 8192 posix_fadvise(82,0x4d6000,0x4000,...) posix_fadvise(43,0x2c2000,0x2000,...) preadv(82,...,2,0x26a000) = 16384 pread(43,...,8192,0x162000) = 8192 posix_fadvise(82,0x52e000,0x4000,...) posix_fadvise(43,0x2c4000,0x2000,...) preadv(82,...,2,0x2c2000) = 16384 pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(82,0x586000,0x4000,...) posix_fadvise(43,0x31c000,0x2000,...) preadv(82,...,2,0x31c000) = 16384 pread(43,...,8192,0x1bc000) = 8192 preadv(82,...,2,0x374000) = 16384 posix_fadvise(43,0x31e000,0x2000,...) preadv(82,...,2,0x3cc000) = 16384 pread(43,...,8192,0x212000) = 8192 preadv(82,...,2,0x424000) = 16384 posix_fadvise(43,0x374000,0x2000,...) preadv(82,...,2,0x47e000) = 16384 pread(43,...,8192,0x214000) = 8192 preadv(82,...,2,0x4d6000) = 16384 posix_fadvise(43,0x376000,0x2000,...) preadv(82,...,2,0x52e000) = 16384 pread(43,...,8192,0x26a000) = 8192 preadv(82,...,2,0x586000) = 16384 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 pread(43,...,8192,0x480000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 8, range size = 4 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) preadv(82,...,2,0x5a000) = 16384 pread(43,...,8192,0x5a000) = 8192 pread(82,...,8192,0x5e000) = 8192 posix_fadvise(43,0x5c000,0x2000,...) posix_fadvise(82,0xb0000,0x8000,...) posix_fadvise(43,0x5e000,0x2000,...) preadv(82,...,4,0xb0000) = 32768 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0x108000,0x8000,...) pread(43,...,8192,0x5c000) = 8192 posix_fadvise(82,0x160000,0x8000,...) posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x1ba000,0x8000,...) posix_fadvise(43,0xb4000,0x2000,...) preadv(82,...,4,0x108000) = 32768 posix_fadvise(43,0xb6000,0x2000,...) posix_fadvise(82,0x212000,0x8000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x26a000,0x8000,...) posix_fadvise(43,0x10a000,0x2000,...) posix_fadvise(82,0x2c2000,0x8000,...) pread(43,...,8192,0x5e000) = 8192 posix_fadvise(82,0x31c000,0x8000,...) posix_fadvise(43,0x10c000,0x2000,...) posix_fadvise(82,0x374000,0x8000,...) posix_fadvise(43,0x10e000,0x2000,...) preadv(82,...,4,0x160000) = 32768 pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x3cc000,0x8000,...) posix_fadvise(43,0x160000,0x2000,...) preadv(82,...,4,0x1ba000) = 32768 pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x424000,0x8000,...) posix_fadvise(43,0x162000,0x2000,...) preadv(82,...,4,0x212000) = 32768 pread(43,...,8192,0xb4000) = 8192 posix_fadvise(82,0x47e000,0x8000,...) posix_fadvise(43,0x164000,0x2000,...) preadv(82,...,4,0x26a000) = 32768 pread(43,...,8192,0xb6000) = 8192 posix_fadvise(82,0x4d6000,0x8000,...) posix_fadvise(43,0x166000,0x2000,...) preadv(82,...,4,0x2c2000) = 32768 pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x52e000,0x8000,...) posix_fadvise(43,0x1ba000,0x2000,...) preadv(82,...,4,0x31c000) = 32768 pread(43,...,8192,0x10a000) = 8192 posix_fadvise(82,0x586000,0x8000,...) posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,4,0x374000) = 32768 pread(43,...,8192,0x10c000) = 8192 preadv(82,...,4,0x3cc000) = 32768 posix_fadvise(43,0x1be000,0x2000,...) preadv(82,...,4,0x424000) = 32768 pread(43,...,8192,0x10e000) = 8192 preadv(82,...,4,0x47e000) = 32768 posix_fadvise(43,0x1c0000,0x2000,...) preadv(82,...,4,0x4d6000) = 32768 pread(43,...,8192,0x160000) = 8192 preadv(82,...,4,0x52e000) = 32768 posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,4,0x586000) = 32768 pread(43,...,8192,0x162000) = 8192 posix_fadvise(43,0x214000,0x2000,...) pread(43,...,8192,0x164000) = 8192 posix_fadvise(43,0x216000,0x2000,...) pread(43,...,8192,0x166000) = 8192 posix_fadvise(43,0x218000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x26a000,0x2000,...) pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(43,0x26c000,0x2000,...) pread(43,...,8192,0x1be000) = 8192 posix_fadvise(43,0x26e000,0x2000,...) pread(43,...,8192,0x1c0000) = 8192 posix_fadvise(43,0x270000,0x2000,...) pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x2c4000,0x2000,...) pread(43,...,8192,0x216000) = 8192 posix_fadvise(43,0x2c6000,0x2000,...) pread(43,...,8192,0x218000) = 8192 posix_fadvise(43,0x2c8000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x31e000,0x2000,...) pread(43,...,8192,0x26e000) = 8192 posix_fadvise(43,0x320000,0x2000,...) pread(43,...,8192,0x270000) = 8192 posix_fadvise(43,0x322000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x2c6000) = 8192 posix_fadvise(43,0x378000,0x2000,...) pread(43,...,8192,0x2c8000) = 8192 posix_fadvise(43,0x37a000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x320000) = 8192 posix_fadvise(43,0x3d0000,0x2000,...) pread(43,...,8192,0x322000) = 8192 posix_fadvise(43,0x3d2000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x378000) = 8192 posix_fadvise(43,0x428000,0x2000,...) pread(43,...,8192,0x37a000) = 8192 posix_fadvise(43,0x42a000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x3d0000) = 8192 posix_fadvise(43,0x482000,0x2000,...) pread(43,...,8192,0x3d2000) = 8192 posix_fadvise(43,0x484000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x428000) = 8192 posix_fadvise(43,0x4da000,0x2000,...) pread(43,...,8192,0x42a000) = 8192 posix_fadvise(43,0x4dc000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x482000) = 8192 posix_fadvise(43,0x532000,0x2000,...) pread(43,...,8192,0x484000) = 8192 posix_fadvise(43,0x534000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x4d8000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x4da000) = 8192 posix_fadvise(43,0x58a000,0x2000,...) pread(43,...,8192,0x4dc000) = 8192 posix_fadvise(43,0x58c000,0x2000,...) pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x532000) = 8192 pread(43,...,8192,0x534000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 pread(43,...,8192,0x58a000) = 8192 pread(43,...,8192,0x58c000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 9, range size = 1 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0xb0000,0x2000,...) pread(43,...,8192,0xb0000) = 8192 pread(82,...,8192,0xb0000) = 8192 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x108000,0x2000,...) posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x160000,0x2000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x1ba000,0x2000,...) pread(43,...,8192,0x108000) = 8192 pread(82,...,8192,0x108000) = 8192 posix_fadvise(43,0x212000,0x2000,...) posix_fadvise(82,0x212000,0x2000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x26a000,0x2000,...) posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x2c2000,0x2000,...) posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x31c000,0x2000,...) posix_fadvise(43,0x374000,0x2000,...) posix_fadvise(82,0x374000,0x2000,...) pread(43,...,8192,0x160000) = 8192 pread(82,...,8192,0x160000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) posix_fadvise(82,0x3cc000,0x2000,...) posix_fadvise(43,0x424000,0x2000,...) posix_fadvise(82,0x424000,0x2000,...) posix_fadvise(43,0x47e000,0x2000,...) posix_fadvise(82,0x47e000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 pread(82,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) posix_fadvise(82,0x4d6000,0x2000,...) pread(43,...,8192,0x212000) = 8192 pread(82,...,8192,0x212000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) posix_fadvise(82,0x52e000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 pread(82,...,8192,0x26a000) = 8192 posix_fadvise(43,0x586000,0x2000,...) posix_fadvise(82,0x586000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 pread(82,...,8192,0x2c2000) = 8192 pread(43,...,8192,0x31c000) = 8192 pread(82,...,8192,0x31c000) = 8192 pread(43,...,8192,0x374000) = 8192 pread(82,...,8192,0x374000) = 8192 pread(43,...,8192,0x3cc000) = 8192 pread(82,...,8192,0x3cc000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(82,...,8192,0x424000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(82,...,8192,0x47e000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(82,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(82,...,8192,0x52e000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(82,...,8192,0x586000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 9, range size = 2 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) pread(82,...,8192,0x5a000) = 8192 pread(43,...,8192,0x5a000) = 8192 posix_fadvise(82,0xb0000,0x4000,...) posix_fadvise(43,0xb0000,0x2000,...) preadv(82,...,2,0xb0000) = 16384 posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x108000,0x4000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x160000,0x4000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x1ba000,0x4000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,2,0x108000) = 16384 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x212000,0x4000,...) posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x26a000,0x4000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x2c2000,0x4000,...) posix_fadvise(43,0x1bc000,0x2000,...) posix_fadvise(82,0x31c000,0x4000,...) pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x374000,0x4000,...) posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,2,0x160000) = 16384 posix_fadvise(43,0x214000,0x2000,...) posix_fadvise(82,0x3cc000,0x4000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x424000,0x4000,...) pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x47e000,0x4000,...) posix_fadvise(43,0x26c000,0x2000,...) preadv(82,...,2,0x1ba000) = 16384 pread(43,...,8192,0x10a000) = 8192 posix_fadvise(82,0x4d6000,0x4000,...) posix_fadvise(43,0x2c2000,0x2000,...) preadv(82,...,2,0x212000) = 16384 pread(43,...,8192,0x160000) = 8192 posix_fadvise(82,0x52e000,0x4000,...) posix_fadvise(43,0x2c4000,0x2000,...) preadv(82,...,2,0x26a000) = 16384 pread(43,...,8192,0x162000) = 8192 posix_fadvise(82,0x586000,0x4000,...) posix_fadvise(43,0x31c000,0x2000,...) preadv(82,...,2,0x2c2000) = 16384 pread(43,...,8192,0x1ba000) = 8192 preadv(82,...,2,0x31c000) = 16384 posix_fadvise(43,0x31e000,0x2000,...) preadv(82,...,2,0x374000) = 16384 pread(43,...,8192,0x1bc000) = 8192 preadv(82,...,2,0x3cc000) = 16384 posix_fadvise(43,0x374000,0x2000,...) preadv(82,...,2,0x424000) = 16384 pread(43,...,8192,0x212000) = 8192 preadv(82,...,2,0x47e000) = 16384 posix_fadvise(43,0x376000,0x2000,...) preadv(82,...,2,0x4d6000) = 16384 pread(43,...,8192,0x214000) = 8192 preadv(82,...,2,0x52e000) = 16384 posix_fadvise(43,0x3cc000,0x2000,...) preadv(82,...,2,0x586000) = 16384 pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x426000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(43,...,8192,0x480000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 9, range size = 4 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) preadv(82,...,2,0x5a000) = 16384 pread(43,...,8192,0x5a000) = 8192 pread(82,...,8192,0x5e000) = 8192 posix_fadvise(43,0x5c000,0x2000,...) posix_fadvise(82,0xb0000,0x8000,...) posix_fadvise(43,0x5e000,0x2000,...) preadv(82,...,4,0xb0000) = 32768 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0x108000,0x8000,...) pread(43,...,8192,0x5c000) = 8192 posix_fadvise(82,0x160000,0x8000,...) posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x1ba000,0x8000,...) posix_fadvise(43,0xb4000,0x2000,...) preadv(82,...,4,0x108000) = 32768 posix_fadvise(43,0xb6000,0x2000,...) posix_fadvise(82,0x212000,0x8000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x26a000,0x8000,...) posix_fadvise(43,0x10a000,0x2000,...) posix_fadvise(82,0x2c2000,0x8000,...) pread(43,...,8192,0x5e000) = 8192 posix_fadvise(82,0x31c000,0x8000,...) posix_fadvise(43,0x10c000,0x2000,...) posix_fadvise(82,0x374000,0x8000,...) posix_fadvise(43,0x10e000,0x2000,...) preadv(82,...,4,0x160000) = 32768 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x3cc000,0x8000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x424000,0x8000,...) posix_fadvise(43,0x162000,0x2000,...) preadv(82,...,4,0x1ba000) = 32768 pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x47e000,0x8000,...) posix_fadvise(43,0x164000,0x2000,...) preadv(82,...,4,0x212000) = 32768 pread(43,...,8192,0xb4000) = 8192 posix_fadvise(82,0x4d6000,0x8000,...) posix_fadvise(43,0x166000,0x2000,...) preadv(82,...,4,0x26a000) = 32768 pread(43,...,8192,0xb6000) = 8192 posix_fadvise(82,0x52e000,0x8000,...) posix_fadvise(43,0x1ba000,0x2000,...) preadv(82,...,4,0x2c2000) = 32768 pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x586000,0x8000,...) posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,4,0x31c000) = 32768 pread(43,...,8192,0x10a000) = 8192 preadv(82,...,4,0x374000) = 32768 posix_fadvise(43,0x1be000,0x2000,...) preadv(82,...,4,0x3cc000) = 32768 pread(43,...,8192,0x10c000) = 8192 preadv(82,...,4,0x424000) = 32768 posix_fadvise(43,0x1c0000,0x2000,...) preadv(82,...,4,0x47e000) = 32768 pread(43,...,8192,0x10e000) = 8192 preadv(82,...,4,0x4d6000) = 32768 posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,4,0x52e000) = 32768 pread(43,...,8192,0x160000) = 8192 preadv(82,...,4,0x586000) = 32768 posix_fadvise(43,0x214000,0x2000,...) pread(43,...,8192,0x162000) = 8192 posix_fadvise(43,0x216000,0x2000,...) pread(43,...,8192,0x164000) = 8192 posix_fadvise(43,0x218000,0x2000,...) pread(43,...,8192,0x166000) = 8192 posix_fadvise(43,0x26a000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x26c000,0x2000,...) pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(43,0x26e000,0x2000,...) pread(43,...,8192,0x1be000) = 8192 posix_fadvise(43,0x270000,0x2000,...) pread(43,...,8192,0x1c0000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x2c4000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x2c6000,0x2000,...) pread(43,...,8192,0x216000) = 8192 posix_fadvise(43,0x2c8000,0x2000,...) pread(43,...,8192,0x218000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x31e000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x320000,0x2000,...) pread(43,...,8192,0x26e000) = 8192 posix_fadvise(43,0x322000,0x2000,...) pread(43,...,8192,0x270000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x378000,0x2000,...) pread(43,...,8192,0x2c6000) = 8192 posix_fadvise(43,0x37a000,0x2000,...) pread(43,...,8192,0x2c8000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x3d0000,0x2000,...) pread(43,...,8192,0x320000) = 8192 posix_fadvise(43,0x3d2000,0x2000,...) pread(43,...,8192,0x322000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x428000,0x2000,...) pread(43,...,8192,0x378000) = 8192 posix_fadvise(43,0x42a000,0x2000,...) pread(43,...,8192,0x37a000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x482000,0x2000,...) pread(43,...,8192,0x3d0000) = 8192 posix_fadvise(43,0x484000,0x2000,...) pread(43,...,8192,0x3d2000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x4da000,0x2000,...) pread(43,...,8192,0x428000) = 8192 posix_fadvise(43,0x4dc000,0x2000,...) pread(43,...,8192,0x42a000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x532000,0x2000,...) pread(43,...,8192,0x482000) = 8192 posix_fadvise(43,0x534000,0x2000,...) pread(43,...,8192,0x484000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x4d8000) = 8192 posix_fadvise(43,0x58a000,0x2000,...) pread(43,...,8192,0x4da000) = 8192 posix_fadvise(43,0x58c000,0x2000,...) pread(43,...,8192,0x4dc000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x532000) = 8192 pread(43,...,8192,0x534000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 pread(43,...,8192,0x58a000) = 8192 pread(43,...,8192,0x58c000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 10, range size = 1 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0xb0000,0x2000,...) pread(43,...,8192,0xb0000) = 8192 pread(82,...,8192,0xb0000) = 8192 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x108000,0x2000,...) posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x160000,0x2000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x1ba000,0x2000,...) pread(43,...,8192,0x108000) = 8192 pread(82,...,8192,0x108000) = 8192 posix_fadvise(43,0x212000,0x2000,...) posix_fadvise(82,0x212000,0x2000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x26a000,0x2000,...) posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x2c2000,0x2000,...) posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x31c000,0x2000,...) posix_fadvise(43,0x374000,0x2000,...) posix_fadvise(82,0x374000,0x2000,...) pread(43,...,8192,0x160000) = 8192 pread(82,...,8192,0x160000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) posix_fadvise(82,0x3cc000,0x2000,...) posix_fadvise(43,0x424000,0x2000,...) posix_fadvise(82,0x424000,0x2000,...) posix_fadvise(43,0x47e000,0x2000,...) posix_fadvise(82,0x47e000,0x2000,...) posix_fadvise(43,0x4d6000,0x2000,...) posix_fadvise(82,0x4d6000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 pread(82,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) posix_fadvise(82,0x52e000,0x2000,...) pread(43,...,8192,0x212000) = 8192 pread(82,...,8192,0x212000) = 8192 posix_fadvise(43,0x586000,0x2000,...) posix_fadvise(82,0x586000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 pread(82,...,8192,0x26a000) = 8192 pread(43,...,8192,0x2c2000) = 8192 pread(82,...,8192,0x2c2000) = 8192 pread(43,...,8192,0x31c000) = 8192 pread(82,...,8192,0x31c000) = 8192 pread(43,...,8192,0x374000) = 8192 pread(82,...,8192,0x374000) = 8192 pread(43,...,8192,0x3cc000) = 8192 pread(82,...,8192,0x3cc000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(82,...,8192,0x424000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(82,...,8192,0x47e000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(82,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(82,...,8192,0x52e000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(82,...,8192,0x586000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 10, range size = 2 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) pread(82,...,8192,0x5a000) = 8192 pread(43,...,8192,0x5a000) = 8192 posix_fadvise(82,0xb0000,0x4000,...) posix_fadvise(43,0xb0000,0x2000,...) preadv(82,...,2,0xb0000) = 16384 posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x108000,0x4000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x160000,0x4000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x1ba000,0x4000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,2,0x108000) = 16384 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x212000,0x4000,...) posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x26a000,0x4000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x2c2000,0x4000,...) posix_fadvise(43,0x1bc000,0x2000,...) posix_fadvise(82,0x31c000,0x4000,...) pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x374000,0x4000,...) posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,2,0x160000) = 16384 posix_fadvise(43,0x214000,0x2000,...) posix_fadvise(82,0x3cc000,0x4000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x424000,0x4000,...) posix_fadvise(43,0x26c000,0x2000,...) posix_fadvise(82,0x47e000,0x4000,...) pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x4d6000,0x4000,...) posix_fadvise(43,0x2c2000,0x2000,...) preadv(82,...,2,0x1ba000) = 16384 pread(43,...,8192,0x10a000) = 8192 posix_fadvise(82,0x52e000,0x4000,...) posix_fadvise(43,0x2c4000,0x2000,...) preadv(82,...,2,0x212000) = 16384 pread(43,...,8192,0x160000) = 8192 posix_fadvise(82,0x586000,0x4000,...) posix_fadvise(43,0x31c000,0x2000,...) preadv(82,...,2,0x26a000) = 16384 pread(43,...,8192,0x162000) = 8192 preadv(82,...,2,0x2c2000) = 16384 posix_fadvise(43,0x31e000,0x2000,...) preadv(82,...,2,0x31c000) = 16384 pread(43,...,8192,0x1ba000) = 8192 preadv(82,...,2,0x374000) = 16384 posix_fadvise(43,0x374000,0x2000,...) preadv(82,...,2,0x3cc000) = 16384 pread(43,...,8192,0x1bc000) = 8192 preadv(82,...,2,0x424000) = 16384 posix_fadvise(43,0x376000,0x2000,...) preadv(82,...,2,0x47e000) = 16384 pread(43,...,8192,0x212000) = 8192 preadv(82,...,2,0x4d6000) = 16384 posix_fadvise(43,0x3cc000,0x2000,...) preadv(82,...,2,0x52e000) = 16384 pread(43,...,8192,0x214000) = 8192 preadv(82,...,2,0x586000) = 16384 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x424000) = 8192 pread(43,...,8192,0x426000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(43,...,8192,0x480000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 10, range size = 4 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) preadv(82,...,2,0x5a000) = 16384 pread(43,...,8192,0x5a000) = 8192 pread(82,...,8192,0x5e000) = 8192 posix_fadvise(43,0x5c000,0x2000,...) posix_fadvise(82,0xb0000,0x8000,...) posix_fadvise(43,0x5e000,0x2000,...) preadv(82,...,4,0xb0000) = 32768 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0x108000,0x8000,...) pread(43,...,8192,0x5c000) = 8192 posix_fadvise(82,0x160000,0x8000,...) posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x1ba000,0x8000,...) posix_fadvise(43,0xb4000,0x2000,...) preadv(82,...,4,0x108000) = 32768 posix_fadvise(43,0xb6000,0x2000,...) posix_fadvise(82,0x212000,0x8000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x26a000,0x8000,...) posix_fadvise(43,0x10a000,0x2000,...) posix_fadvise(82,0x2c2000,0x8000,...) pread(43,...,8192,0x5e000) = 8192 posix_fadvise(82,0x31c000,0x8000,...) posix_fadvise(43,0x10c000,0x2000,...) posix_fadvise(82,0x374000,0x8000,...) posix_fadvise(43,0x10e000,0x2000,...) preadv(82,...,4,0x160000) = 32768 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x3cc000,0x8000,...) posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x424000,0x8000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x47e000,0x8000,...) posix_fadvise(43,0x164000,0x2000,...) preadv(82,...,4,0x1ba000) = 32768 pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x4d6000,0x8000,...) posix_fadvise(43,0x166000,0x2000,...) preadv(82,...,4,0x212000) = 32768 pread(43,...,8192,0xb4000) = 8192 posix_fadvise(82,0x52e000,0x8000,...) posix_fadvise(43,0x1ba000,0x2000,...) preadv(82,...,4,0x26a000) = 32768 pread(43,...,8192,0xb6000) = 8192 posix_fadvise(82,0x586000,0x8000,...) posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,4,0x2c2000) = 32768 pread(43,...,8192,0x108000) = 8192 preadv(82,...,4,0x31c000) = 32768 posix_fadvise(43,0x1be000,0x2000,...) preadv(82,...,4,0x374000) = 32768 pread(43,...,8192,0x10a000) = 8192 preadv(82,...,4,0x3cc000) = 32768 posix_fadvise(43,0x1c0000,0x2000,...) preadv(82,...,4,0x424000) = 32768 pread(43,...,8192,0x10c000) = 8192 preadv(82,...,4,0x47e000) = 32768 posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,4,0x4d6000) = 32768 pread(43,...,8192,0x10e000) = 8192 preadv(82,...,4,0x52e000) = 32768 posix_fadvise(43,0x214000,0x2000,...) preadv(82,...,4,0x586000) = 32768 pread(43,...,8192,0x160000) = 8192 posix_fadvise(43,0x216000,0x2000,...) pread(43,...,8192,0x162000) = 8192 posix_fadvise(43,0x218000,0x2000,...) pread(43,...,8192,0x164000) = 8192 posix_fadvise(43,0x26a000,0x2000,...) pread(43,...,8192,0x166000) = 8192 posix_fadvise(43,0x26c000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x26e000,0x2000,...) pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(43,0x270000,0x2000,...) pread(43,...,8192,0x1be000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) pread(43,...,8192,0x1c0000) = 8192 posix_fadvise(43,0x2c4000,0x2000,...) pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x2c6000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x2c8000,0x2000,...) pread(43,...,8192,0x216000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) pread(43,...,8192,0x218000) = 8192 posix_fadvise(43,0x31e000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x320000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x322000,0x2000,...) pread(43,...,8192,0x26e000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x270000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x378000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x37a000,0x2000,...) pread(43,...,8192,0x2c6000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x2c8000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x3d0000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x3d2000,0x2000,...) pread(43,...,8192,0x320000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x322000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x428000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x42a000,0x2000,...) pread(43,...,8192,0x378000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x37a000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x482000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x484000,0x2000,...) pread(43,...,8192,0x3d0000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x3d2000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x4da000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x4dc000,0x2000,...) pread(43,...,8192,0x428000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x42a000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x532000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x534000,0x2000,...) pread(43,...,8192,0x482000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x484000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x58a000,0x2000,...) pread(43,...,8192,0x4d8000) = 8192 posix_fadvise(43,0x58c000,0x2000,...) pread(43,...,8192,0x4da000) = 8192 pread(43,...,8192,0x4dc000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x532000) = 8192 pread(43,...,8192,0x534000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 pread(43,...,8192,0x58a000) = 8192 pread(43,...,8192,0x58c000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 11, range size = 1 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0xb0000,0x2000,...) pread(43,...,8192,0xb0000) = 8192 pread(82,...,8192,0xb0000) = 8192 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x108000,0x2000,...) posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x160000,0x2000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x1ba000,0x2000,...) pread(43,...,8192,0x108000) = 8192 pread(82,...,8192,0x108000) = 8192 posix_fadvise(43,0x212000,0x2000,...) posix_fadvise(82,0x212000,0x2000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x26a000,0x2000,...) posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x2c2000,0x2000,...) posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x31c000,0x2000,...) posix_fadvise(43,0x374000,0x2000,...) posix_fadvise(82,0x374000,0x2000,...) pread(43,...,8192,0x160000) = 8192 pread(82,...,8192,0x160000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) posix_fadvise(82,0x3cc000,0x2000,...) posix_fadvise(43,0x424000,0x2000,...) posix_fadvise(82,0x424000,0x2000,...) posix_fadvise(43,0x47e000,0x2000,...) posix_fadvise(82,0x47e000,0x2000,...) posix_fadvise(43,0x4d6000,0x2000,...) posix_fadvise(82,0x4d6000,0x2000,...) posix_fadvise(43,0x52e000,0x2000,...) posix_fadvise(82,0x52e000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 pread(82,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x586000,0x2000,...) posix_fadvise(82,0x586000,0x2000,...) pread(43,...,8192,0x212000) = 8192 pread(82,...,8192,0x212000) = 8192 pread(43,...,8192,0x26a000) = 8192 pread(82,...,8192,0x26a000) = 8192 pread(43,...,8192,0x2c2000) = 8192 pread(82,...,8192,0x2c2000) = 8192 pread(43,...,8192,0x31c000) = 8192 pread(82,...,8192,0x31c000) = 8192 pread(43,...,8192,0x374000) = 8192 pread(82,...,8192,0x374000) = 8192 pread(43,...,8192,0x3cc000) = 8192 pread(82,...,8192,0x3cc000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(82,...,8192,0x424000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(82,...,8192,0x47e000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(82,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(82,...,8192,0x52e000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(82,...,8192,0x586000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 11, range size = 2 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) pread(82,...,8192,0x5a000) = 8192 pread(43,...,8192,0x5a000) = 8192 posix_fadvise(82,0xb0000,0x4000,...) posix_fadvise(43,0xb0000,0x2000,...) preadv(82,...,2,0xb0000) = 16384 posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x108000,0x4000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x160000,0x4000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x1ba000,0x4000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,2,0x108000) = 16384 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x212000,0x4000,...) posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x26a000,0x4000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x2c2000,0x4000,...) posix_fadvise(43,0x1bc000,0x2000,...) posix_fadvise(82,0x31c000,0x4000,...) pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x374000,0x4000,...) posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,2,0x160000) = 16384 posix_fadvise(43,0x214000,0x2000,...) posix_fadvise(82,0x3cc000,0x4000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x424000,0x4000,...) posix_fadvise(43,0x26c000,0x2000,...) posix_fadvise(82,0x47e000,0x4000,...) posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x4d6000,0x4000,...) pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x52e000,0x4000,...) posix_fadvise(43,0x2c4000,0x2000,...) preadv(82,...,2,0x1ba000) = 16384 pread(43,...,8192,0x10a000) = 8192 posix_fadvise(82,0x586000,0x4000,...) posix_fadvise(43,0x31c000,0x2000,...) preadv(82,...,2,0x212000) = 16384 pread(43,...,8192,0x160000) = 8192 preadv(82,...,2,0x26a000) = 16384 posix_fadvise(43,0x31e000,0x2000,...) preadv(82,...,2,0x2c2000) = 16384 pread(43,...,8192,0x162000) = 8192 preadv(82,...,2,0x31c000) = 16384 posix_fadvise(43,0x374000,0x2000,...) preadv(82,...,2,0x374000) = 16384 pread(43,...,8192,0x1ba000) = 8192 preadv(82,...,2,0x3cc000) = 16384 posix_fadvise(43,0x376000,0x2000,...) preadv(82,...,2,0x424000) = 16384 pread(43,...,8192,0x1bc000) = 8192 preadv(82,...,2,0x47e000) = 16384 posix_fadvise(43,0x3cc000,0x2000,...) preadv(82,...,2,0x4d6000) = 16384 pread(43,...,8192,0x212000) = 8192 preadv(82,...,2,0x52e000) = 16384 posix_fadvise(43,0x3ce000,0x2000,...) preadv(82,...,2,0x586000) = 16384 pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(43,...,8192,0x426000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(43,...,8192,0x480000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 11, range size = 4 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) preadv(82,...,2,0x5a000) = 16384 pread(43,...,8192,0x5a000) = 8192 pread(82,...,8192,0x5e000) = 8192 posix_fadvise(43,0x5c000,0x2000,...) posix_fadvise(82,0xb0000,0x8000,...) posix_fadvise(43,0x5e000,0x2000,...) preadv(82,...,4,0xb0000) = 32768 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0x108000,0x8000,...) pread(43,...,8192,0x5c000) = 8192 posix_fadvise(82,0x160000,0x8000,...) posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x1ba000,0x8000,...) posix_fadvise(43,0xb4000,0x2000,...) preadv(82,...,4,0x108000) = 32768 posix_fadvise(43,0xb6000,0x2000,...) posix_fadvise(82,0x212000,0x8000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x26a000,0x8000,...) posix_fadvise(43,0x10a000,0x2000,...) posix_fadvise(82,0x2c2000,0x8000,...) pread(43,...,8192,0x5e000) = 8192 posix_fadvise(82,0x31c000,0x8000,...) posix_fadvise(43,0x10c000,0x2000,...) posix_fadvise(82,0x374000,0x8000,...) posix_fadvise(43,0x10e000,0x2000,...) preadv(82,...,4,0x160000) = 32768 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x3cc000,0x8000,...) posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x424000,0x8000,...) posix_fadvise(43,0x164000,0x2000,...) posix_fadvise(82,0x47e000,0x8000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x4d6000,0x8000,...) posix_fadvise(43,0x166000,0x2000,...) preadv(82,...,4,0x1ba000) = 32768 pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x52e000,0x8000,...) posix_fadvise(43,0x1ba000,0x2000,...) preadv(82,...,4,0x212000) = 32768 pread(43,...,8192,0xb4000) = 8192 posix_fadvise(82,0x586000,0x8000,...) posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,4,0x26a000) = 32768 pread(43,...,8192,0xb6000) = 8192 preadv(82,...,4,0x2c2000) = 32768 posix_fadvise(43,0x1be000,0x2000,...) preadv(82,...,4,0x31c000) = 32768 pread(43,...,8192,0x108000) = 8192 preadv(82,...,4,0x374000) = 32768 posix_fadvise(43,0x1c0000,0x2000,...) preadv(82,...,4,0x3cc000) = 32768 pread(43,...,8192,0x10a000) = 8192 preadv(82,...,4,0x424000) = 32768 posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,4,0x47e000) = 32768 pread(43,...,8192,0x10c000) = 8192 preadv(82,...,4,0x4d6000) = 32768 posix_fadvise(43,0x214000,0x2000,...) preadv(82,...,4,0x52e000) = 32768 pread(43,...,8192,0x10e000) = 8192 preadv(82,...,4,0x586000) = 32768 posix_fadvise(43,0x216000,0x2000,...) pread(43,...,8192,0x160000) = 8192 posix_fadvise(43,0x218000,0x2000,...) pread(43,...,8192,0x162000) = 8192 posix_fadvise(43,0x26a000,0x2000,...) pread(43,...,8192,0x164000) = 8192 posix_fadvise(43,0x26c000,0x2000,...) pread(43,...,8192,0x166000) = 8192 posix_fadvise(43,0x26e000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x270000,0x2000,...) pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) pread(43,...,8192,0x1be000) = 8192 posix_fadvise(43,0x2c4000,0x2000,...) pread(43,...,8192,0x1c0000) = 8192 posix_fadvise(43,0x2c6000,0x2000,...) pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x2c8000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) pread(43,...,8192,0x216000) = 8192 posix_fadvise(43,0x31e000,0x2000,...) pread(43,...,8192,0x218000) = 8192 posix_fadvise(43,0x320000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x322000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x26e000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x270000) = 8192 posix_fadvise(43,0x378000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x37a000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x2c6000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x2c8000) = 8192 posix_fadvise(43,0x3d0000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x3d2000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x320000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x322000) = 8192 posix_fadvise(43,0x428000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x42a000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x378000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x37a000) = 8192 posix_fadvise(43,0x482000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x484000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x3d0000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x3d2000) = 8192 posix_fadvise(43,0x4da000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x4dc000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x428000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x42a000) = 8192 posix_fadvise(43,0x532000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x534000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x482000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x484000) = 8192 posix_fadvise(43,0x58a000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 posix_fadvise(43,0x58c000,0x2000,...) pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x4da000) = 8192 pread(43,...,8192,0x4dc000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x532000) = 8192 pread(43,...,8192,0x534000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 pread(43,...,8192,0x58a000) = 8192 pread(43,...,8192,0x58c000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 12, range size = 1 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0xb0000,0x2000,...) pread(43,...,8192,0xb0000) = 8192 pread(82,...,8192,0xb0000) = 8192 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x108000,0x2000,...) posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x160000,0x2000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x1ba000,0x2000,...) pread(43,...,8192,0x108000) = 8192 pread(82,...,8192,0x108000) = 8192 posix_fadvise(43,0x212000,0x2000,...) posix_fadvise(82,0x212000,0x2000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x26a000,0x2000,...) posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x2c2000,0x2000,...) posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x31c000,0x2000,...) posix_fadvise(43,0x374000,0x2000,...) posix_fadvise(82,0x374000,0x2000,...) pread(43,...,8192,0x160000) = 8192 pread(82,...,8192,0x160000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) posix_fadvise(82,0x3cc000,0x2000,...) posix_fadvise(43,0x424000,0x2000,...) posix_fadvise(82,0x424000,0x2000,...) posix_fadvise(43,0x47e000,0x2000,...) posix_fadvise(82,0x47e000,0x2000,...) posix_fadvise(43,0x4d6000,0x2000,...) posix_fadvise(82,0x4d6000,0x2000,...) posix_fadvise(43,0x52e000,0x2000,...) posix_fadvise(82,0x52e000,0x2000,...) posix_fadvise(43,0x586000,0x2000,...) posix_fadvise(82,0x586000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 pread(82,...,8192,0x1ba000) = 8192 pread(43,...,8192,0x212000) = 8192 pread(82,...,8192,0x212000) = 8192 pread(43,...,8192,0x26a000) = 8192 pread(82,...,8192,0x26a000) = 8192 pread(43,...,8192,0x2c2000) = 8192 pread(82,...,8192,0x2c2000) = 8192 pread(43,...,8192,0x31c000) = 8192 pread(82,...,8192,0x31c000) = 8192 pread(43,...,8192,0x374000) = 8192 pread(82,...,8192,0x374000) = 8192 pread(43,...,8192,0x3cc000) = 8192 pread(82,...,8192,0x3cc000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(82,...,8192,0x424000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(82,...,8192,0x47e000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(82,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(82,...,8192,0x52e000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(82,...,8192,0x586000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 12, range size = 2 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) pread(82,...,8192,0x5a000) = 8192 pread(43,...,8192,0x5a000) = 8192 posix_fadvise(82,0xb0000,0x4000,...) posix_fadvise(43,0xb0000,0x2000,...) preadv(82,...,2,0xb0000) = 16384 posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x108000,0x4000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x160000,0x4000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x1ba000,0x4000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,2,0x108000) = 16384 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x212000,0x4000,...) posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x26a000,0x4000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x2c2000,0x4000,...) posix_fadvise(43,0x1bc000,0x2000,...) posix_fadvise(82,0x31c000,0x4000,...) pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x374000,0x4000,...) posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,2,0x160000) = 16384 posix_fadvise(43,0x214000,0x2000,...) posix_fadvise(82,0x3cc000,0x4000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x424000,0x4000,...) posix_fadvise(43,0x26c000,0x2000,...) posix_fadvise(82,0x47e000,0x4000,...) posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x4d6000,0x4000,...) posix_fadvise(43,0x2c4000,0x2000,...) posix_fadvise(82,0x52e000,0x4000,...) pread(43,...,8192,0x108000) = 8192 posix_fadvise(82,0x586000,0x4000,...) posix_fadvise(43,0x31c000,0x2000,...) preadv(82,...,2,0x1ba000) = 16384 pread(43,...,8192,0x10a000) = 8192 preadv(82,...,2,0x212000) = 16384 posix_fadvise(43,0x31e000,0x2000,...) preadv(82,...,2,0x26a000) = 16384 pread(43,...,8192,0x160000) = 8192 preadv(82,...,2,0x2c2000) = 16384 posix_fadvise(43,0x374000,0x2000,...) preadv(82,...,2,0x31c000) = 16384 pread(43,...,8192,0x162000) = 8192 preadv(82,...,2,0x374000) = 16384 posix_fadvise(43,0x376000,0x2000,...) preadv(82,...,2,0x3cc000) = 16384 pread(43,...,8192,0x1ba000) = 8192 preadv(82,...,2,0x424000) = 16384 posix_fadvise(43,0x3cc000,0x2000,...) preadv(82,...,2,0x47e000) = 16384 pread(43,...,8192,0x1bc000) = 8192 preadv(82,...,2,0x4d6000) = 16384 posix_fadvise(43,0x3ce000,0x2000,...) preadv(82,...,2,0x52e000) = 16384 pread(43,...,8192,0x212000) = 8192 preadv(82,...,2,0x586000) = 16384 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 pread(43,...,8192,0x3ce000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(43,...,8192,0x426000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(43,...,8192,0x480000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 12, range size = 4 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) preadv(82,...,2,0x5a000) = 16384 pread(43,...,8192,0x5a000) = 8192 pread(82,...,8192,0x5e000) = 8192 posix_fadvise(43,0x5c000,0x2000,...) posix_fadvise(82,0xb0000,0x8000,...) posix_fadvise(43,0x5e000,0x2000,...) preadv(82,...,4,0xb0000) = 32768 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0x108000,0x8000,...) pread(43,...,8192,0x5c000) = 8192 posix_fadvise(82,0x160000,0x8000,...) posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x1ba000,0x8000,...) posix_fadvise(43,0xb4000,0x2000,...) preadv(82,...,4,0x108000) = 32768 posix_fadvise(43,0xb6000,0x2000,...) posix_fadvise(82,0x212000,0x8000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x26a000,0x8000,...) posix_fadvise(43,0x10a000,0x2000,...) posix_fadvise(82,0x2c2000,0x8000,...) pread(43,...,8192,0x5e000) = 8192 posix_fadvise(82,0x31c000,0x8000,...) posix_fadvise(43,0x10c000,0x2000,...) posix_fadvise(82,0x374000,0x8000,...) posix_fadvise(43,0x10e000,0x2000,...) preadv(82,...,4,0x160000) = 32768 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x3cc000,0x8000,...) posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x424000,0x8000,...) posix_fadvise(43,0x164000,0x2000,...) posix_fadvise(82,0x47e000,0x8000,...) posix_fadvise(43,0x166000,0x2000,...) posix_fadvise(82,0x4d6000,0x8000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x52e000,0x8000,...) posix_fadvise(43,0x1ba000,0x2000,...) preadv(82,...,4,0x1ba000) = 32768 pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x586000,0x8000,...) posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,4,0x212000) = 32768 pread(43,...,8192,0xb4000) = 8192 preadv(82,...,4,0x26a000) = 32768 posix_fadvise(43,0x1be000,0x2000,...) preadv(82,...,4,0x2c2000) = 32768 pread(43,...,8192,0xb6000) = 8192 preadv(82,...,4,0x31c000) = 32768 posix_fadvise(43,0x1c0000,0x2000,...) preadv(82,...,4,0x374000) = 32768 pread(43,...,8192,0x108000) = 8192 preadv(82,...,4,0x3cc000) = 32768 posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,4,0x424000) = 32768 pread(43,...,8192,0x10a000) = 8192 preadv(82,...,4,0x47e000) = 32768 posix_fadvise(43,0x214000,0x2000,...) preadv(82,...,4,0x4d6000) = 32768 pread(43,...,8192,0x10c000) = 8192 preadv(82,...,4,0x52e000) = 32768 posix_fadvise(43,0x216000,0x2000,...) preadv(82,...,4,0x586000) = 32768 pread(43,...,8192,0x10e000) = 8192 posix_fadvise(43,0x218000,0x2000,...) pread(43,...,8192,0x160000) = 8192 posix_fadvise(43,0x26a000,0x2000,...) pread(43,...,8192,0x162000) = 8192 posix_fadvise(43,0x26c000,0x2000,...) pread(43,...,8192,0x164000) = 8192 posix_fadvise(43,0x26e000,0x2000,...) pread(43,...,8192,0x166000) = 8192 posix_fadvise(43,0x270000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(43,0x2c4000,0x2000,...) pread(43,...,8192,0x1be000) = 8192 posix_fadvise(43,0x2c6000,0x2000,...) pread(43,...,8192,0x1c0000) = 8192 posix_fadvise(43,0x2c8000,0x2000,...) pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x31e000,0x2000,...) pread(43,...,8192,0x216000) = 8192 posix_fadvise(43,0x320000,0x2000,...) pread(43,...,8192,0x218000) = 8192 posix_fadvise(43,0x322000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x26e000) = 8192 posix_fadvise(43,0x378000,0x2000,...) pread(43,...,8192,0x270000) = 8192 posix_fadvise(43,0x37a000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x2c6000) = 8192 posix_fadvise(43,0x3d0000,0x2000,...) pread(43,...,8192,0x2c8000) = 8192 posix_fadvise(43,0x3d2000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x320000) = 8192 posix_fadvise(43,0x428000,0x2000,...) pread(43,...,8192,0x322000) = 8192 posix_fadvise(43,0x42a000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x378000) = 8192 posix_fadvise(43,0x482000,0x2000,...) pread(43,...,8192,0x37a000) = 8192 posix_fadvise(43,0x484000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x3d0000) = 8192 posix_fadvise(43,0x4da000,0x2000,...) pread(43,...,8192,0x3d2000) = 8192 posix_fadvise(43,0x4dc000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x428000) = 8192 posix_fadvise(43,0x532000,0x2000,...) pread(43,...,8192,0x42a000) = 8192 posix_fadvise(43,0x534000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x482000) = 8192 posix_fadvise(43,0x58a000,0x2000,...) pread(43,...,8192,0x484000) = 8192 posix_fadvise(43,0x58c000,0x2000,...) pread(43,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x4da000) = 8192 pread(43,...,8192,0x4dc000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x532000) = 8192 pread(43,...,8192,0x534000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 pread(43,...,8192,0x58a000) = 8192 pread(43,...,8192,0x58c000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 13, range size = 1 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0xb0000,0x2000,...) pread(43,...,8192,0xb0000) = 8192 pread(82,...,8192,0xb0000) = 8192 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x108000,0x2000,...) posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x160000,0x2000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x1ba000,0x2000,...) pread(43,...,8192,0x108000) = 8192 pread(82,...,8192,0x108000) = 8192 posix_fadvise(43,0x212000,0x2000,...) posix_fadvise(82,0x212000,0x2000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x26a000,0x2000,...) posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x2c2000,0x2000,...) posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x31c000,0x2000,...) posix_fadvise(43,0x374000,0x2000,...) posix_fadvise(82,0x374000,0x2000,...) pread(43,...,8192,0x160000) = 8192 pread(82,...,8192,0x160000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) posix_fadvise(82,0x3cc000,0x2000,...) posix_fadvise(43,0x424000,0x2000,...) posix_fadvise(82,0x424000,0x2000,...) posix_fadvise(43,0x47e000,0x2000,...) posix_fadvise(82,0x47e000,0x2000,...) posix_fadvise(43,0x4d6000,0x2000,...) posix_fadvise(82,0x4d6000,0x2000,...) posix_fadvise(43,0x52e000,0x2000,...) posix_fadvise(82,0x52e000,0x2000,...) posix_fadvise(43,0x586000,0x2000,...) posix_fadvise(82,0x586000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 pread(82,...,8192,0x1ba000) = 8192 pread(43,...,8192,0x212000) = 8192 pread(82,...,8192,0x212000) = 8192 pread(43,...,8192,0x26a000) = 8192 pread(82,...,8192,0x26a000) = 8192 pread(43,...,8192,0x2c2000) = 8192 pread(82,...,8192,0x2c2000) = 8192 pread(43,...,8192,0x31c000) = 8192 pread(82,...,8192,0x31c000) = 8192 pread(43,...,8192,0x374000) = 8192 pread(82,...,8192,0x374000) = 8192 pread(43,...,8192,0x3cc000) = 8192 pread(82,...,8192,0x3cc000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(82,...,8192,0x424000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(82,...,8192,0x47e000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(82,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(82,...,8192,0x52e000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(82,...,8192,0x586000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 13, range size = 2 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) pread(82,...,8192,0x5a000) = 8192 pread(43,...,8192,0x5a000) = 8192 posix_fadvise(82,0xb0000,0x4000,...) posix_fadvise(43,0xb0000,0x2000,...) preadv(82,...,2,0xb0000) = 16384 posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x108000,0x4000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x160000,0x4000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x1ba000,0x4000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,2,0x108000) = 16384 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x212000,0x4000,...) posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x26a000,0x4000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x2c2000,0x4000,...) posix_fadvise(43,0x1bc000,0x2000,...) posix_fadvise(82,0x31c000,0x4000,...) pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x374000,0x4000,...) posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,2,0x160000) = 16384 posix_fadvise(43,0x214000,0x2000,...) posix_fadvise(82,0x3cc000,0x4000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x424000,0x4000,...) posix_fadvise(43,0x26c000,0x2000,...) posix_fadvise(82,0x47e000,0x4000,...) posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x4d6000,0x4000,...) posix_fadvise(43,0x2c4000,0x2000,...) posix_fadvise(82,0x52e000,0x4000,...) posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x586000,0x4000,...) pread(43,...,8192,0x108000) = 8192 preadv(82,...,2,0x1ba000) = 16384 posix_fadvise(43,0x31e000,0x2000,...) preadv(82,...,2,0x212000) = 16384 pread(43,...,8192,0x10a000) = 8192 preadv(82,...,2,0x26a000) = 16384 posix_fadvise(43,0x374000,0x2000,...) preadv(82,...,2,0x2c2000) = 16384 pread(43,...,8192,0x160000) = 8192 preadv(82,...,2,0x31c000) = 16384 posix_fadvise(43,0x376000,0x2000,...) preadv(82,...,2,0x374000) = 16384 pread(43,...,8192,0x162000) = 8192 preadv(82,...,2,0x3cc000) = 16384 posix_fadvise(43,0x3cc000,0x2000,...) preadv(82,...,2,0x424000) = 16384 pread(43,...,8192,0x1ba000) = 8192 preadv(82,...,2,0x47e000) = 16384 posix_fadvise(43,0x3ce000,0x2000,...) preadv(82,...,2,0x4d6000) = 16384 pread(43,...,8192,0x1bc000) = 8192 preadv(82,...,2,0x52e000) = 16384 posix_fadvise(43,0x424000,0x2000,...) preadv(82,...,2,0x586000) = 16384 pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x376000) = 8192 pread(43,...,8192,0x3cc000) = 8192 pread(43,...,8192,0x3ce000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(43,...,8192,0x426000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(43,...,8192,0x480000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 13, range size = 4 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) preadv(82,...,2,0x5a000) = 16384 pread(43,...,8192,0x5a000) = 8192 pread(82,...,8192,0x5e000) = 8192 posix_fadvise(43,0x5c000,0x2000,...) posix_fadvise(82,0xb0000,0x8000,...) posix_fadvise(43,0x5e000,0x2000,...) preadv(82,...,4,0xb0000) = 32768 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0x108000,0x8000,...) pread(43,...,8192,0x5c000) = 8192 posix_fadvise(82,0x160000,0x8000,...) posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x1ba000,0x8000,...) posix_fadvise(43,0xb4000,0x2000,...) preadv(82,...,4,0x108000) = 32768 posix_fadvise(43,0xb6000,0x2000,...) posix_fadvise(82,0x212000,0x8000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x26a000,0x8000,...) posix_fadvise(43,0x10a000,0x2000,...) posix_fadvise(82,0x2c2000,0x8000,...) pread(43,...,8192,0x5e000) = 8192 posix_fadvise(82,0x31c000,0x8000,...) posix_fadvise(43,0x10c000,0x2000,...) posix_fadvise(82,0x374000,0x8000,...) posix_fadvise(43,0x10e000,0x2000,...) preadv(82,...,4,0x160000) = 32768 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x3cc000,0x8000,...) posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x424000,0x8000,...) posix_fadvise(43,0x164000,0x2000,...) posix_fadvise(82,0x47e000,0x8000,...) posix_fadvise(43,0x166000,0x2000,...) posix_fadvise(82,0x4d6000,0x8000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x52e000,0x8000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x586000,0x8000,...) posix_fadvise(43,0x1bc000,0x2000,...) preadv(82,...,4,0x1ba000) = 32768 pread(43,...,8192,0xb2000) = 8192 preadv(82,...,4,0x212000) = 32768 posix_fadvise(43,0x1be000,0x2000,...) preadv(82,...,4,0x26a000) = 32768 pread(43,...,8192,0xb4000) = 8192 preadv(82,...,4,0x2c2000) = 32768 posix_fadvise(43,0x1c0000,0x2000,...) preadv(82,...,4,0x31c000) = 32768 pread(43,...,8192,0xb6000) = 8192 preadv(82,...,4,0x374000) = 32768 posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,4,0x3cc000) = 32768 pread(43,...,8192,0x108000) = 8192 preadv(82,...,4,0x424000) = 32768 posix_fadvise(43,0x214000,0x2000,...) preadv(82,...,4,0x47e000) = 32768 pread(43,...,8192,0x10a000) = 8192 preadv(82,...,4,0x4d6000) = 32768 posix_fadvise(43,0x216000,0x2000,...) preadv(82,...,4,0x52e000) = 32768 pread(43,...,8192,0x10c000) = 8192 preadv(82,...,4,0x586000) = 32768 posix_fadvise(43,0x218000,0x2000,...) pread(43,...,8192,0x10e000) = 8192 posix_fadvise(43,0x26a000,0x2000,...) pread(43,...,8192,0x160000) = 8192 posix_fadvise(43,0x26c000,0x2000,...) pread(43,...,8192,0x162000) = 8192 posix_fadvise(43,0x26e000,0x2000,...) pread(43,...,8192,0x164000) = 8192 posix_fadvise(43,0x270000,0x2000,...) pread(43,...,8192,0x166000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x2c4000,0x2000,...) pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(43,0x2c6000,0x2000,...) pread(43,...,8192,0x1be000) = 8192 posix_fadvise(43,0x2c8000,0x2000,...) pread(43,...,8192,0x1c0000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x31e000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x320000,0x2000,...) pread(43,...,8192,0x216000) = 8192 posix_fadvise(43,0x322000,0x2000,...) pread(43,...,8192,0x218000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x378000,0x2000,...) pread(43,...,8192,0x26e000) = 8192 posix_fadvise(43,0x37a000,0x2000,...) pread(43,...,8192,0x270000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x3d0000,0x2000,...) pread(43,...,8192,0x2c6000) = 8192 posix_fadvise(43,0x3d2000,0x2000,...) pread(43,...,8192,0x2c8000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x428000,0x2000,...) pread(43,...,8192,0x320000) = 8192 posix_fadvise(43,0x42a000,0x2000,...) pread(43,...,8192,0x322000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x482000,0x2000,...) pread(43,...,8192,0x378000) = 8192 posix_fadvise(43,0x484000,0x2000,...) pread(43,...,8192,0x37a000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x4da000,0x2000,...) pread(43,...,8192,0x3d0000) = 8192 posix_fadvise(43,0x4dc000,0x2000,...) pread(43,...,8192,0x3d2000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x532000,0x2000,...) pread(43,...,8192,0x428000) = 8192 posix_fadvise(43,0x534000,0x2000,...) pread(43,...,8192,0x42a000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x58a000,0x2000,...) pread(43,...,8192,0x482000) = 8192 posix_fadvise(43,0x58c000,0x2000,...) pread(43,...,8192,0x484000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x4da000) = 8192 pread(43,...,8192,0x4dc000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x532000) = 8192 pread(43,...,8192,0x534000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 pread(43,...,8192,0x58a000) = 8192 pread(43,...,8192,0x58c000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 14, range size = 1 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0xb0000,0x2000,...) pread(43,...,8192,0xb0000) = 8192 pread(82,...,8192,0xb0000) = 8192 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x108000,0x2000,...) posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x160000,0x2000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x1ba000,0x2000,...) pread(43,...,8192,0x108000) = 8192 pread(82,...,8192,0x108000) = 8192 posix_fadvise(43,0x212000,0x2000,...) posix_fadvise(82,0x212000,0x2000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x26a000,0x2000,...) posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x2c2000,0x2000,...) posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x31c000,0x2000,...) posix_fadvise(43,0x374000,0x2000,...) posix_fadvise(82,0x374000,0x2000,...) pread(43,...,8192,0x160000) = 8192 pread(82,...,8192,0x160000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) posix_fadvise(82,0x3cc000,0x2000,...) posix_fadvise(43,0x424000,0x2000,...) posix_fadvise(82,0x424000,0x2000,...) posix_fadvise(43,0x47e000,0x2000,...) posix_fadvise(82,0x47e000,0x2000,...) posix_fadvise(43,0x4d6000,0x2000,...) posix_fadvise(82,0x4d6000,0x2000,...) posix_fadvise(43,0x52e000,0x2000,...) posix_fadvise(82,0x52e000,0x2000,...) posix_fadvise(43,0x586000,0x2000,...) posix_fadvise(82,0x586000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 pread(82,...,8192,0x1ba000) = 8192 pread(43,...,8192,0x212000) = 8192 pread(82,...,8192,0x212000) = 8192 pread(43,...,8192,0x26a000) = 8192 pread(82,...,8192,0x26a000) = 8192 pread(43,...,8192,0x2c2000) = 8192 pread(82,...,8192,0x2c2000) = 8192 pread(43,...,8192,0x31c000) = 8192 pread(82,...,8192,0x31c000) = 8192 pread(43,...,8192,0x374000) = 8192 pread(82,...,8192,0x374000) = 8192 pread(43,...,8192,0x3cc000) = 8192 pread(82,...,8192,0x3cc000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(82,...,8192,0x424000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(82,...,8192,0x47e000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(82,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(82,...,8192,0x52e000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(82,...,8192,0x586000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 14, range size = 2 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) pread(82,...,8192,0x5a000) = 8192 pread(43,...,8192,0x5a000) = 8192 posix_fadvise(82,0xb0000,0x4000,...) posix_fadvise(43,0xb0000,0x2000,...) preadv(82,...,2,0xb0000) = 16384 posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x108000,0x4000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x160000,0x4000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x1ba000,0x4000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,2,0x108000) = 16384 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x212000,0x4000,...) posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x26a000,0x4000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x2c2000,0x4000,...) posix_fadvise(43,0x1bc000,0x2000,...) posix_fadvise(82,0x31c000,0x4000,...) pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x374000,0x4000,...) posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,2,0x160000) = 16384 posix_fadvise(43,0x214000,0x2000,...) posix_fadvise(82,0x3cc000,0x4000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x424000,0x4000,...) posix_fadvise(43,0x26c000,0x2000,...) posix_fadvise(82,0x47e000,0x4000,...) posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x4d6000,0x4000,...) posix_fadvise(43,0x2c4000,0x2000,...) posix_fadvise(82,0x52e000,0x4000,...) posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x586000,0x4000,...) posix_fadvise(43,0x31e000,0x2000,...) preadv(82,...,2,0x1ba000) = 16384 pread(43,...,8192,0x108000) = 8192 preadv(82,...,2,0x212000) = 16384 posix_fadvise(43,0x374000,0x2000,...) preadv(82,...,2,0x26a000) = 16384 pread(43,...,8192,0x10a000) = 8192 preadv(82,...,2,0x2c2000) = 16384 posix_fadvise(43,0x376000,0x2000,...) preadv(82,...,2,0x31c000) = 16384 pread(43,...,8192,0x160000) = 8192 preadv(82,...,2,0x374000) = 16384 posix_fadvise(43,0x3cc000,0x2000,...) preadv(82,...,2,0x3cc000) = 16384 pread(43,...,8192,0x162000) = 8192 preadv(82,...,2,0x424000) = 16384 posix_fadvise(43,0x3ce000,0x2000,...) preadv(82,...,2,0x47e000) = 16384 pread(43,...,8192,0x1ba000) = 8192 preadv(82,...,2,0x4d6000) = 16384 posix_fadvise(43,0x424000,0x2000,...) preadv(82,...,2,0x52e000) = 16384 pread(43,...,8192,0x1bc000) = 8192 preadv(82,...,2,0x586000) = 16384 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x374000) = 8192 pread(43,...,8192,0x376000) = 8192 pread(43,...,8192,0x3cc000) = 8192 pread(43,...,8192,0x3ce000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(43,...,8192,0x426000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(43,...,8192,0x480000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 14, range size = 4 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) preadv(82,...,2,0x5a000) = 16384 pread(43,...,8192,0x5a000) = 8192 pread(82,...,8192,0x5e000) = 8192 posix_fadvise(43,0x5c000,0x2000,...) posix_fadvise(82,0xb0000,0x8000,...) posix_fadvise(43,0x5e000,0x2000,...) preadv(82,...,4,0xb0000) = 32768 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0x108000,0x8000,...) pread(43,...,8192,0x5c000) = 8192 posix_fadvise(82,0x160000,0x8000,...) posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x1ba000,0x8000,...) posix_fadvise(43,0xb4000,0x2000,...) preadv(82,...,4,0x108000) = 32768 posix_fadvise(43,0xb6000,0x2000,...) posix_fadvise(82,0x212000,0x8000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x26a000,0x8000,...) posix_fadvise(43,0x10a000,0x2000,...) posix_fadvise(82,0x2c2000,0x8000,...) pread(43,...,8192,0x5e000) = 8192 posix_fadvise(82,0x31c000,0x8000,...) posix_fadvise(43,0x10c000,0x2000,...) posix_fadvise(82,0x374000,0x8000,...) posix_fadvise(43,0x10e000,0x2000,...) preadv(82,...,4,0x160000) = 32768 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x3cc000,0x8000,...) posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x424000,0x8000,...) posix_fadvise(43,0x164000,0x2000,...) posix_fadvise(82,0x47e000,0x8000,...) posix_fadvise(43,0x166000,0x2000,...) posix_fadvise(82,0x4d6000,0x8000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x52e000,0x8000,...) posix_fadvise(43,0x1bc000,0x2000,...) posix_fadvise(82,0x586000,0x8000,...) pread(43,...,8192,0xb0000) = 8192 preadv(82,...,4,0x1ba000) = 32768 posix_fadvise(43,0x1be000,0x2000,...) preadv(82,...,4,0x212000) = 32768 pread(43,...,8192,0xb2000) = 8192 preadv(82,...,4,0x26a000) = 32768 posix_fadvise(43,0x1c0000,0x2000,...) preadv(82,...,4,0x2c2000) = 32768 pread(43,...,8192,0xb4000) = 8192 preadv(82,...,4,0x31c000) = 32768 posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,4,0x374000) = 32768 pread(43,...,8192,0xb6000) = 8192 preadv(82,...,4,0x3cc000) = 32768 posix_fadvise(43,0x214000,0x2000,...) preadv(82,...,4,0x424000) = 32768 pread(43,...,8192,0x108000) = 8192 preadv(82,...,4,0x47e000) = 32768 posix_fadvise(43,0x216000,0x2000,...) preadv(82,...,4,0x4d6000) = 32768 pread(43,...,8192,0x10a000) = 8192 preadv(82,...,4,0x52e000) = 32768 posix_fadvise(43,0x218000,0x2000,...) preadv(82,...,4,0x586000) = 32768 pread(43,...,8192,0x10c000) = 8192 posix_fadvise(43,0x26a000,0x2000,...) pread(43,...,8192,0x10e000) = 8192 posix_fadvise(43,0x26c000,0x2000,...) pread(43,...,8192,0x160000) = 8192 posix_fadvise(43,0x26e000,0x2000,...) pread(43,...,8192,0x162000) = 8192 posix_fadvise(43,0x270000,0x2000,...) pread(43,...,8192,0x164000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) pread(43,...,8192,0x166000) = 8192 posix_fadvise(43,0x2c4000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x2c6000,0x2000,...) pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(43,0x2c8000,0x2000,...) pread(43,...,8192,0x1be000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) pread(43,...,8192,0x1c0000) = 8192 posix_fadvise(43,0x31e000,0x2000,...) pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x320000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x322000,0x2000,...) pread(43,...,8192,0x216000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x218000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x378000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x37a000,0x2000,...) pread(43,...,8192,0x26e000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x270000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x3d0000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x3d2000,0x2000,...) pread(43,...,8192,0x2c6000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x2c8000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x428000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x42a000,0x2000,...) pread(43,...,8192,0x320000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x322000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x482000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x484000,0x2000,...) pread(43,...,8192,0x378000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x37a000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x4da000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x4dc000,0x2000,...) pread(43,...,8192,0x3d0000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x3d2000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x532000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x534000,0x2000,...) pread(43,...,8192,0x428000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x42a000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x58a000,0x2000,...) pread(43,...,8192,0x480000) = 8192 posix_fadvise(43,0x58c000,0x2000,...) pread(43,...,8192,0x482000) = 8192 pread(43,...,8192,0x484000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x4da000) = 8192 pread(43,...,8192,0x4dc000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x532000) = 8192 pread(43,...,8192,0x534000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 pread(43,...,8192,0x58a000) = 8192 pread(43,...,8192,0x58c000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 15, range size = 1 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0xb0000,0x2000,...) pread(43,...,8192,0xb0000) = 8192 pread(82,...,8192,0xb0000) = 8192 posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x108000,0x2000,...) posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x160000,0x2000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x1ba000,0x2000,...) pread(43,...,8192,0x108000) = 8192 pread(82,...,8192,0x108000) = 8192 posix_fadvise(43,0x212000,0x2000,...) posix_fadvise(82,0x212000,0x2000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x26a000,0x2000,...) posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x2c2000,0x2000,...) posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x31c000,0x2000,...) posix_fadvise(43,0x374000,0x2000,...) posix_fadvise(82,0x374000,0x2000,...) pread(43,...,8192,0x160000) = 8192 pread(82,...,8192,0x160000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) posix_fadvise(82,0x3cc000,0x2000,...) posix_fadvise(43,0x424000,0x2000,...) posix_fadvise(82,0x424000,0x2000,...) posix_fadvise(43,0x47e000,0x2000,...) posix_fadvise(82,0x47e000,0x2000,...) posix_fadvise(43,0x4d6000,0x2000,...) posix_fadvise(82,0x4d6000,0x2000,...) posix_fadvise(43,0x52e000,0x2000,...) posix_fadvise(82,0x52e000,0x2000,...) posix_fadvise(43,0x586000,0x2000,...) posix_fadvise(82,0x586000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 pread(82,...,8192,0x1ba000) = 8192 pread(43,...,8192,0x212000) = 8192 pread(82,...,8192,0x212000) = 8192 pread(43,...,8192,0x26a000) = 8192 pread(82,...,8192,0x26a000) = 8192 pread(43,...,8192,0x2c2000) = 8192 pread(82,...,8192,0x2c2000) = 8192 pread(43,...,8192,0x31c000) = 8192 pread(82,...,8192,0x31c000) = 8192 pread(43,...,8192,0x374000) = 8192 pread(82,...,8192,0x374000) = 8192 pread(43,...,8192,0x3cc000) = 8192 pread(82,...,8192,0x3cc000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(82,...,8192,0x424000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(82,...,8192,0x47e000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(82,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(82,...,8192,0x52e000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(82,...,8192,0x586000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 15, range size = 2 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) pread(82,...,8192,0x5a000) = 8192 pread(43,...,8192,0x5a000) = 8192 posix_fadvise(82,0xb0000,0x4000,...) posix_fadvise(43,0xb0000,0x2000,...) preadv(82,...,2,0xb0000) = 16384 posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x108000,0x4000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x160000,0x4000,...) pread(43,...,8192,0xb0000) = 8192 posix_fadvise(82,0x1ba000,0x4000,...) posix_fadvise(43,0x10a000,0x2000,...) preadv(82,...,2,0x108000) = 16384 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x212000,0x4000,...) posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x26a000,0x4000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x2c2000,0x4000,...) posix_fadvise(43,0x1bc000,0x2000,...) posix_fadvise(82,0x31c000,0x4000,...) pread(43,...,8192,0xb2000) = 8192 posix_fadvise(82,0x374000,0x4000,...) posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,2,0x160000) = 16384 posix_fadvise(43,0x214000,0x2000,...) posix_fadvise(82,0x3cc000,0x4000,...) posix_fadvise(43,0x26a000,0x2000,...) posix_fadvise(82,0x424000,0x4000,...) posix_fadvise(43,0x26c000,0x2000,...) posix_fadvise(82,0x47e000,0x4000,...) posix_fadvise(43,0x2c2000,0x2000,...) posix_fadvise(82,0x4d6000,0x4000,...) posix_fadvise(43,0x2c4000,0x2000,...) posix_fadvise(82,0x52e000,0x4000,...) posix_fadvise(43,0x31c000,0x2000,...) posix_fadvise(82,0x586000,0x4000,...) posix_fadvise(43,0x31e000,0x2000,...) preadv(82,...,2,0x1ba000) = 16384 posix_fadvise(43,0x374000,0x2000,...) preadv(82,...,2,0x212000) = 16384 pread(43,...,8192,0x108000) = 8192 preadv(82,...,2,0x26a000) = 16384 posix_fadvise(43,0x376000,0x2000,...) preadv(82,...,2,0x2c2000) = 16384 pread(43,...,8192,0x10a000) = 8192 preadv(82,...,2,0x31c000) = 16384 posix_fadvise(43,0x3cc000,0x2000,...) preadv(82,...,2,0x374000) = 16384 pread(43,...,8192,0x160000) = 8192 preadv(82,...,2,0x3cc000) = 16384 posix_fadvise(43,0x3ce000,0x2000,...) preadv(82,...,2,0x424000) = 16384 pread(43,...,8192,0x162000) = 8192 preadv(82,...,2,0x47e000) = 16384 posix_fadvise(43,0x424000,0x2000,...) preadv(82,...,2,0x4d6000) = 16384 pread(43,...,8192,0x1ba000) = 8192 preadv(82,...,2,0x52e000) = 16384 posix_fadvise(43,0x426000,0x2000,...) preadv(82,...,2,0x586000) = 16384 pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 pread(43,...,8192,0x374000) = 8192 pread(43,...,8192,0x376000) = 8192 pread(43,...,8192,0x3cc000) = 8192 pread(43,...,8192,0x3ce000) = 8192 pread(43,...,8192,0x424000) = 8192 pread(43,...,8192,0x426000) = 8192 pread(43,...,8192,0x47e000) = 8192 pread(43,...,8192,0x480000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 ============================================================================== test = random.sql effective_io_concurrency = 15, range size = 4 unpatched patched ============================================================================== pread(43,...,8192,0x58000) = 8192 pread(82,...,8192,0x58000) = 8192 posix_fadvise(43,0x5a000,0x2000,...) preadv(82,...,2,0x5a000) = 16384 pread(43,...,8192,0x5a000) = 8192 pread(82,...,8192,0x5e000) = 8192 posix_fadvise(43,0x5c000,0x2000,...) posix_fadvise(82,0xb0000,0x8000,...) posix_fadvise(43,0x5e000,0x2000,...) preadv(82,...,4,0xb0000) = 32768 posix_fadvise(43,0xb0000,0x2000,...) posix_fadvise(82,0x108000,0x8000,...) pread(43,...,8192,0x5c000) = 8192 posix_fadvise(82,0x160000,0x8000,...) posix_fadvise(43,0xb2000,0x2000,...) posix_fadvise(82,0x1ba000,0x8000,...) posix_fadvise(43,0xb4000,0x2000,...) preadv(82,...,4,0x108000) = 32768 posix_fadvise(43,0xb6000,0x2000,...) posix_fadvise(82,0x212000,0x8000,...) posix_fadvise(43,0x108000,0x2000,...) posix_fadvise(82,0x26a000,0x8000,...) posix_fadvise(43,0x10a000,0x2000,...) posix_fadvise(82,0x2c2000,0x8000,...) pread(43,...,8192,0x5e000) = 8192 posix_fadvise(82,0x31c000,0x8000,...) posix_fadvise(43,0x10c000,0x2000,...) posix_fadvise(82,0x374000,0x8000,...) posix_fadvise(43,0x10e000,0x2000,...) preadv(82,...,4,0x160000) = 32768 posix_fadvise(43,0x160000,0x2000,...) posix_fadvise(82,0x3cc000,0x8000,...) posix_fadvise(43,0x162000,0x2000,...) posix_fadvise(82,0x424000,0x8000,...) posix_fadvise(43,0x164000,0x2000,...) posix_fadvise(82,0x47e000,0x8000,...) posix_fadvise(43,0x166000,0x2000,...) posix_fadvise(82,0x4d6000,0x8000,...) posix_fadvise(43,0x1ba000,0x2000,...) posix_fadvise(82,0x52e000,0x8000,...) posix_fadvise(43,0x1bc000,0x2000,...) posix_fadvise(82,0x586000,0x8000,...) posix_fadvise(43,0x1be000,0x2000,...) preadv(82,...,4,0x1ba000) = 32768 pread(43,...,8192,0xb0000) = 8192 preadv(82,...,4,0x212000) = 32768 posix_fadvise(43,0x1c0000,0x2000,...) preadv(82,...,4,0x26a000) = 32768 pread(43,...,8192,0xb2000) = 8192 preadv(82,...,4,0x2c2000) = 32768 posix_fadvise(43,0x212000,0x2000,...) preadv(82,...,4,0x31c000) = 32768 pread(43,...,8192,0xb4000) = 8192 preadv(82,...,4,0x374000) = 32768 posix_fadvise(43,0x214000,0x2000,...) preadv(82,...,4,0x3cc000) = 32768 pread(43,...,8192,0xb6000) = 8192 preadv(82,...,4,0x424000) = 32768 posix_fadvise(43,0x216000,0x2000,...) preadv(82,...,4,0x47e000) = 32768 pread(43,...,8192,0x108000) = 8192 preadv(82,...,4,0x4d6000) = 32768 posix_fadvise(43,0x218000,0x2000,...) preadv(82,...,4,0x52e000) = 32768 pread(43,...,8192,0x10a000) = 8192 preadv(82,...,4,0x586000) = 32768 posix_fadvise(43,0x26a000,0x2000,...) pread(43,...,8192,0x10c000) = 8192 posix_fadvise(43,0x26c000,0x2000,...) pread(43,...,8192,0x10e000) = 8192 posix_fadvise(43,0x26e000,0x2000,...) pread(43,...,8192,0x160000) = 8192 posix_fadvise(43,0x270000,0x2000,...) pread(43,...,8192,0x162000) = 8192 posix_fadvise(43,0x2c2000,0x2000,...) pread(43,...,8192,0x164000) = 8192 posix_fadvise(43,0x2c4000,0x2000,...) pread(43,...,8192,0x166000) = 8192 posix_fadvise(43,0x2c6000,0x2000,...) pread(43,...,8192,0x1ba000) = 8192 posix_fadvise(43,0x2c8000,0x2000,...) pread(43,...,8192,0x1bc000) = 8192 posix_fadvise(43,0x31c000,0x2000,...) pread(43,...,8192,0x1be000) = 8192 posix_fadvise(43,0x31e000,0x2000,...) pread(43,...,8192,0x1c0000) = 8192 posix_fadvise(43,0x320000,0x2000,...) pread(43,...,8192,0x212000) = 8192 posix_fadvise(43,0x322000,0x2000,...) pread(43,...,8192,0x214000) = 8192 posix_fadvise(43,0x374000,0x2000,...) pread(43,...,8192,0x216000) = 8192 posix_fadvise(43,0x376000,0x2000,...) pread(43,...,8192,0x218000) = 8192 posix_fadvise(43,0x378000,0x2000,...) pread(43,...,8192,0x26a000) = 8192 posix_fadvise(43,0x37a000,0x2000,...) pread(43,...,8192,0x26c000) = 8192 posix_fadvise(43,0x3cc000,0x2000,...) pread(43,...,8192,0x26e000) = 8192 posix_fadvise(43,0x3ce000,0x2000,...) pread(43,...,8192,0x270000) = 8192 posix_fadvise(43,0x3d0000,0x2000,...) pread(43,...,8192,0x2c2000) = 8192 posix_fadvise(43,0x3d2000,0x2000,...) pread(43,...,8192,0x2c4000) = 8192 posix_fadvise(43,0x424000,0x2000,...) pread(43,...,8192,0x2c6000) = 8192 posix_fadvise(43,0x426000,0x2000,...) pread(43,...,8192,0x2c8000) = 8192 posix_fadvise(43,0x428000,0x2000,...) pread(43,...,8192,0x31c000) = 8192 posix_fadvise(43,0x42a000,0x2000,...) pread(43,...,8192,0x31e000) = 8192 posix_fadvise(43,0x47e000,0x2000,...) pread(43,...,8192,0x320000) = 8192 posix_fadvise(43,0x480000,0x2000,...) pread(43,...,8192,0x322000) = 8192 posix_fadvise(43,0x482000,0x2000,...) pread(43,...,8192,0x374000) = 8192 posix_fadvise(43,0x484000,0x2000,...) pread(43,...,8192,0x376000) = 8192 posix_fadvise(43,0x4d6000,0x2000,...) pread(43,...,8192,0x378000) = 8192 posix_fadvise(43,0x4d8000,0x2000,...) pread(43,...,8192,0x37a000) = 8192 posix_fadvise(43,0x4da000,0x2000,...) pread(43,...,8192,0x3cc000) = 8192 posix_fadvise(43,0x4dc000,0x2000,...) pread(43,...,8192,0x3ce000) = 8192 posix_fadvise(43,0x52e000,0x2000,...) pread(43,...,8192,0x3d0000) = 8192 posix_fadvise(43,0x530000,0x2000,...) pread(43,...,8192,0x3d2000) = 8192 posix_fadvise(43,0x532000,0x2000,...) pread(43,...,8192,0x424000) = 8192 posix_fadvise(43,0x534000,0x2000,...) pread(43,...,8192,0x426000) = 8192 posix_fadvise(43,0x586000,0x2000,...) pread(43,...,8192,0x428000) = 8192 posix_fadvise(43,0x588000,0x2000,...) pread(43,...,8192,0x42a000) = 8192 posix_fadvise(43,0x58a000,0x2000,...) pread(43,...,8192,0x47e000) = 8192 posix_fadvise(43,0x58c000,0x2000,...) pread(43,...,8192,0x480000) = 8192 pread(43,...,8192,0x482000) = 8192 pread(43,...,8192,0x484000) = 8192 pread(43,...,8192,0x4d6000) = 8192 pread(43,...,8192,0x4d8000) = 8192 pread(43,...,8192,0x4da000) = 8192 pread(43,...,8192,0x4dc000) = 8192 pread(43,...,8192,0x52e000) = 8192 pread(43,...,8192,0x530000) = 8192 pread(43,...,8192,0x532000) = 8192 pread(43,...,8192,0x534000) = 8192 pread(43,...,8192,0x586000) = 8192 pread(43,...,8192,0x588000) = 8192 pread(43,...,8192,0x58a000) = 8192 pread(43,...,8192,0x58c000) = 8192