Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Aug 2008 09:45:00 -0700
From:      Tim Traver <tt-list@simplenet.com>
To:        Alfred Perlstein <alfred@freebsd.org>
Cc:        freebsd-performance@freebsd.org
Subject:   Re: 7.0 CPU and Memory Performance
Message-ID:  <48A30F8C.9020805@simplenet.com>
In-Reply-To: <20080813062731.GZ16977@elvis.mu.org>
References:  <48A1F379.2040805@simplenet.com> <20080813062731.GZ16977@elvis.mu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Alfred Perlstein wrote:
> 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
>
>
>   
Alfred,

Thanks for responding, but I was using the 7.0 stable source that I 
checked out about a week and a half ago...Is that not the current???

Tim.

> * Tim Traver <tt-list@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@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-performance
>> To unsubscribe, send any mail to 
>> "freebsd-performance-unsubscribe@freebsd.org"
>>     
>
>   



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48A30F8C.9020805>