It turns out to be the other way round, curiously. The bigger the reads (i.e. how much to read in one syscall) and the bigger the target area of the reads (how long before a target memory location is reused), the bigger the overhead of SMAP gets.
If interesting I can dig up the reproducer I had at some point.
If interesting I can dig up the reproducer I had at some point.