|   xen-ia64-devel
RE: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb 
| On Mon, 2006-04-10 at 22:07 +0800, Xu, Anthony wrote:
> Hi Alex,
> 
> Below data is got based on changeset 8489.
> 
> System:
>       Tiger 4
>       4G RAM (2GB available to xen)
>       Montecito 1.4GHz dual core dual thread.
>       DomU 512M RAM
   Adding memory might be interesting.  Perhaps there's a range of
memory where hash vtlb performs better.  For my dom0 testing, I booted
w/ dom0_mem=768M (as this seemed to be the most I could do).  For domU
testing, my xen config file specified 768MB of memory and dom0 was
booted w/ the standard 512MB.  This still left a difference of ~40MB as
reported by free once each domain is booted (domU has more memory).
Swap was disabled in both cases and all extraneous daemons were stopped.
> bare metal (UP):
> Total TimeBuild Time 2  Build Time 1
> =====================================================================
> 4008 Second  2004 Second  1995 Second
> =====================================================================
> 
> domU w/o hash vtlb
> Total TimeBuild Time 2  Build Time 1  
> =====================================================================
> 3966 Second  1976 Second  1978 Second  
> =====================================================================
   I don't understand this result.  I was surprised to see domU perform
better than dom0 in my testing, but I can't see how domU could perform
better than bare metal.  Perhaps 512MB is insufficient for kernel
builds.  You may be disproportionately benefiting from dom0's buffer
cache.
> domU w/ hash vtlb
> Total Time      Build Time1  Build Time2
> =====================================================================
> 3959 Second  1970 Second  1975 Second  
> =====================================================================
> 
> 
> DomU can still get better performance after applying hash_vtlb patch.
> This performance gain is based on 2% degradation of Dom0.(I don't get 
> performance
> data on Dom0 this time)
> 
> The attachment is the script which I used to get kernel build performance.
> Usage Example,
> ./make_kernel.sh    2    /root/linux-2.6.16.tar.bz2
>                   (times of build)   (absolute path)  
   The attachment seems to have been lost to a virus scanner.  My test
was simply:
# make clean
# time make > /dev/null 2>&1
repeat
Thanks,
        Alex
-- 
Alex Williamson                             HP Linux & Open Source Lab
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
Re: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb, (continued)
Re: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb, Tristan Gingold
RE: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb, Dong, Eddie
RE: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb, Xu, Anthony
RE: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb, Xu, Anthony
RE: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb, Xu, Anthony
RE: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb, Xu, Anthony
RE: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb, Xu, Anthony
RE: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb,
Alex Williamson <=
RE: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb, Xu, Anthony
RE: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb, Magenheimer, Dan (HP Labs Fort Collins)
RE: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb, Magenheimer, Dan (HP Labs Fort Collins)
RE: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb, You, Yongkang
RE: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb, Tian, Kevin
RE: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb, Xu, Anthony
RE: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb, Xu, Anthony
 |  |  |