[Sheepdog] [PATCH] use tcmalloc if it is available
    MORITA Kazutaka 
    morita.kazutaka at lab.ntt.co.jp
       
    Wed Nov 16 13:41:17 CET 2011
    
    
  
At Wed, 16 Nov 2011 02:59:21 -0500,
Christoph Hellwig wrote:
> 
> Di you run any benchmarks and/or look at memory use with an without
> tcmalloc?  It worked great where I used it, but I really like to have
> numers for changes like this.
I've run the following benchmark on VM:
  for bs in 4 16 64 256 1024; do
      dd if=/dev/zero of=/dev/sdb bs=${bs}k oflag=direct count=1024
  done
Sheepdog is started with one node and running on ext3 (barrier=1).
The result are as follows:
bs      with tcmalloc  without tcmalloc
---------------------------------------
  4 KB       488 kB/s          487 kB/s
 16 KB       1.9 MB/s          1.9 MB/s
 64 KB       7.2 MB/s          7.1 MB/s
256 KB      22.4 MB/s         22.3 MB/s
  1 MB      34.4 MB/s         34.4 MB/s
There were no obvious difference between them, so for now I think of
dropping the tcmalloc patch.  Let me know if anyone got different
results.
Thanks,
Kazutaka
    
    
More information about the sheepdog
mailing list