Is there a way to detect memory fragmentation on Linux? This is because on some long running servers I have noticed performance degradation and only after I restart process I see better performance. I noticed it more when using Linux huge page support -- are huge pages in Linux more prone to fragmentation?
I have looked at /proc/buddyinfo
in particular. I want to know whether there are any better ways(not just CLI commands per se, any program or theoretical background would do) to look at it.