FreeBSD MySQL still WAY slower than Linux

Peter Kieser pfak at telus.net
Sun Jun 26 07:38:52 GMT 2005


They work fine on RELENG_5.

--Peter

Shawn Mitchell wrote:

>Can't remember off the top of my head, I'll throw 5.x onto a lab box here in
>a bit and see.
>
>-Shawn
>
>
>-----Original Message-----
>From: Daniel Gerzo [mailto:danger at rulez.sk] 
>Sent: Saturday, June 25, 2005 2:59 PM
>To: Shawn Mitchell
>Cc: 'Michael Vince'; 'Steve Roome'; performance at freebsd.org
>Subject: Re[2]: FreeBSD MySQL still WAY slower than Linux
>
>Nemam dobru naladu Shawn,
>
>Saturday, June 25, 2005, 7:26:22 PM, si odoslal:
>
>  
>
>>I tested a MySQL install on a Dell 6600.  It's specs were 8 GB ram, 12 x
>>    
>>
>73
>  
>
>>15k rpm drives (Ultra320) on a RAID5, 4 Xeon MP w/ 2 meg of cache, HT
>>enabled so the OS saw 8 CPU's.
>>    
>>
>
>  
>
>>Every time, a stock linux install (SuSE, CentOS, and Fedora) were always
>>faster than FreeBSD stock, or custom kernel utilizing different options.
>>    
>>
>
>  
>
>>I never could fully benchmark it running on Linux; as I never got the
>>    
>>
>server
>  
>
>>to max out before my benchmarking machine maxed out.
>>    
>>
>
>  
>
>>If your using 4.x, add these to your config file
>>    
>>
>
>  
>
>>options         MAXDSIZ="(256*1024*1024)"
>>options         MAXSSIZ="(256*1024*1024)"
>>options         DFLDSIZ="(256*1024*1024)"
>>    
>>
>
>these are not possible to use under 5.x?
>
>  
>
>>I noticed a HUGE difference on FreeBSD with those added, but it still
>>doesn't crank up there with Linux.
>>    
>>
>
>  
>
>>Also, default linux install's do not make it use more ram.  You still have
>>to copy one of the my-xxx.cnf files over to /etc/my.cnf or
>>/usr/local/etc/my.cnf
>>    
>>
>
>  
>
>>MySQL is developed on Linux, and ported to FreeBSD.  That's the best
>>explanation you'll get probably.
>>    
>>
>
>  
>
>>Your posting a lot of configuration here except the most easily 
>>important one for performance in MySQL, thats your my.cnf configuration
>>    
>>
>file
>  
>
>>You will more then double your performance if you just start off by
>>    
>>
>copying
>  
>
>>/usr/local/share/mysql/my-large.cnf
>>to
>>/var/db/mysql
>>MySQL out of the box setup to use a tiny amount of ram and it wouldn't
>>surprise me if a lot of Linux distributions have a much more high 
>>performance my.cnf file since most distributions are aimed at people who
>>don't know what they are doing.
>>    
>>
>
>
>  
>



More information about the freebsd-performance mailing list