Speeding Up The Linux Kernel With Transparent Hugepage Support
Phoronix: Speeding Up The Linux Kernel With Transparent Hugepage Support
Last month we reported on the 200 line Linux kernel patch that does wonders for improving the desktop responsiveness of the system. There was certainly much interest (over 100,000 views to both of our YouTube videos demonstrating the change) but this patch really didn't speed up the system per se but rather improved the desktop interactivity and reduced latency by creating task-groups per TTY so that the processes had more equal access to the CPU. There is though an entirely different patch-set now beginning to generate interest among early adopters that does improve the kernel performance itself in compute and memory intensive applications and it's the Transparent Hugepage Support patch-set. Here are our initial tests of the latest kernel patches that will hopefully be finding their way into the mainline Linux kernel soon.
Transparant Huge Pages with KVM and with RHEL6
THP is also useful for KVM virtual machines as well as other baremetal workloads.
It's available in RHEL6 today, backported into 2.6.32
There's some info posted on line from the kvm forum
Slides here http://www.linux-kvm.org/wiki/images...-forum-thp.pdf
and video here http://vimeo.com/15224470