lkml.org 
[lkml]   [2010]   [Apr]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Date
SubjectPositive results with Transparent Hugepages at VMware
Hi,

I've been following the Transparent Hugepage patch set over the last few
weeks and have been experimenting with leveraging the functionality in
VMware's Linux virtualization software (eg: Workstation, Player). The
initial results have been extremely positive.

We have a standardized VM workload that we use to demonstrate the
difference that large page support makes - it's a Linux VM running
the SPECjbb benchmark in a JVM that has itself been configured to
use large pages through hugetlbfs - as such it's designed to give
pretty much best cases performance improvements.

In this benchmark, I've been seeing a 22% improvement in the operations
per second reported by SPECjbb.

We've done previous experiments with hugetlbfs but it really isn't
usable for backing VMs, so if we're ever going to be able to offer large
page support on Linux, it will require THP or something with comparable
functionality.

Particularly we appreciate:
* Not having to allocate large pages up front
* Being able to allocate small and large pages from the same source
* Being able to promote and demote pages as necessary

So, FWIW, THP really does help with virtualization workloads!

Thanks,

--phil
[unhandled content-type:application/ms-tnef]
\
 
 \ /
  Last update: 2010-04-26 23:19    [W:0.022 / U:0.248 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site