tech-repository archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Latest cvs-fast-export benchmark

This is the profiling sumary from cvs-fast-export's latest
run against netbsd src, on a Xeon E5-2660 v3 @ 2.60GHz:

       after parsing:	183.378          6170980KB
  after branch merge:	7015.202        18167564KB
               total:	12639.875       18255432KB
286747 commits/37062.508M text at 22 commits/sec.

That is 3 hours and 30 minutes, which is better than I was expecting.

Some of this is Laurence Hygate's memoized-sort patch; some of it is
me successfully reducing the working set, and some of it is building
with -march=native (this is exactly the kind of code for which that
is most effective).  It's almost exactly twice the throughput of my
first attempt.

And it's a factor of ten better than your numbers. Yeah, I guess we'd
better try to figure out why.

There's scope for reducing that time further.  Running over an SSD 
would, I estimate, knock it down to about two hours.  The "Great
Beast" I plan to build, based on a 3.5GHz Xeon ES-1650, might 
cut it to one hour and small change.

Build options for the Great Beast:

The Xeon-based proposal is the third one.  We have enough donations to
do it.
		<a href="";>Eric S. Raymond</a>

Home | Main Index | Thread Index | Old Index