I wrote a simple routine that basically traverses a huge array list and touching only one entry per cache block. I basically wanted to stress the L1-Cache. I used remote sampling to evaluate this application on a Linux box.
My module view for different sampled processes (including my application) shows a lot of vmlinux with large memory misses. Does anyone know what this kernel module does?. I want to clarify whether it is connected in anyway to the remote sampling process (because I get it even when I sample the remote machine without any user processes running on it).