2 ms·
> Of course, THP should also be set to madvise and memory defrag disabled unless you really need it. That will also free up some leaky memory and artificial pau
by Twirrim 8y ago
> Of course, THP should also be set to madvise and memory defrag disabled unless you really need it. That will also free up some leaky memory and artificial pausing.
Keep an eye out for patches making their way to distribution kernels around THP / memory. There has been some major work done upstream and THP is no longer the alloc-stall causing monster that it was before. It used to cripple some fleets around here (and so we'd have it completely disabled), but once Oracle backported the fixes in to UEK4 it has been smooth as silk with it turned back on.
- LinuxBender 8y agoOh nice! Do you happen to know if those patches have been accepted into RHEL7?
- Twirrim 8y agoI haven't been tracking that, can't honestly say. If you're interested in experimenting and seeing if the patches fix any THP problems you see, UEK4 is completely free, and can be installed on RHEL7/CentOS7 etc. (http://public-yum.oracle.com/repo/OracleLinux/OL7/UEKR4/x86_64/index.html http://public-yum.oracle.com/repo/OracleLinux/OL7/UEKR4/x86_...). Could maybe use it to provide details in a bugzilla report?