7.0 CPU and Memory Performance

Alfred Perlstein alfred at freebsd.org
Wed Aug 13 06:45:54 UTC 2008


Hey Tim, please try a later version of FreeBSD 7, there's been
many improvements in the malloc(3) code since 7.0 so these
results aren't very meaningful.

Can you let us know what you see with 7-stable?

thanks,
-Alfred


* Tim Traver <tt-list at simplenet.com> [080812 14:39] wrote:
> Hi All,
> 
> I have recently had the opportunity to upgrade a few servers from old 
> versions of 5.4 to 7.0, and have seen some interesting data. Before 
> doing this, I wanted to take some benchmarks to see how the scripts that 
> I would run would fare between the two versions, and the results are 
> somewhat confusing...
> 
> I tried to get as many ducks in a row before posting this, cause i don't 
> want to waste any of the developers precious time, but I can't guarantee 
> that my methods were not flawed.
> 
> For simplicity, I used a port called ubench (the latest version 0.3, 
> which I know is quite old) to get the following numbers :
> 
> Since I was doing this on the same machine, with completely different 
> builds (not simply a compile upgrade, but a full install), I figure it 
> doesn't really matter what kind of machine it is, but just for grins, it 
> is a Dual Opteron with 2GB of memory in it, compiled with the i386 confs.
> 
> The 7.0 is compiled with the ULE scheduler...
> 
> The following are averages of at least 5 runs :
> 
> FreeBSD 5.4 - CPU 112,721 - MEM - 146,483
> FreeBSD 7.0 - CPU 177,339 - MEM - 95,920
> 
> Now, I really don't know exactly what the ubench program is doing, but I 
> think the description says that it is doing random integer and floating 
> point operations for the CPU tests, and random memory allocation and 
> copying for the memory test.
> 
> So, can we explain the difference???? It looks like the latest SMP code 
> allows it to process more operations, but what happened to the memory 
> operations????
> 
> Just to get an idea of what this was going to do to my scripts, I tried 
> some benchmarks for those as well.
> 
> I tried to run a PHP script using php 4.4.7 and got the following results :
> 
> Using "time php index.php" to get the real time :
> 
> FreeBSD 5.4 - 0.290 seconds
> FreeBSD 7.0 - 0.335 seconds
> 
> So, do the slower memory operations cause that difference in the real 
> time it takes to run that script???
> 
> Thanks,
> 
> Tim.
> 
> _______________________________________________
> freebsd-performance at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-performance
> To unsubscribe, send any mail to 
> "freebsd-performance-unsubscribe at freebsd.org"

-- 
- Alfred Perlstein


More information about the freebsd-performance mailing list