MySQL Performance
Roman Volf
volfman at keystreams.com
Tue Aug 2 14:39:39 GMT 2005
Troy Settle wrote:
>
> I've a 4-STABLE box on a Dual Xeon w/4GB and U320 RAID:
>
> 4.11-STABLE FreeBSD 4.11-STABLE #7: Fri Mar 11 20:24:25 EST 2005
> 10:05AM up 55 days, 14:38, 3 users, load averages: 1.07, 1.10, 1.13
>
> Running on this box, is MySQL 4.0.23a (a little outdated, I know).
> This MySQL server seems to run fine as long as I watch it, but as soon
> as I turn my head for a moment, it jumps up to ~97% CPU usage:
>
> 508 mysql 63 0 99M 51660K CPU0 0 306.9H 97.46% 97.46% mysqld
>
> It doesn't appear to be an IO issue, 300 samples from iostat show a
> max of 0.31 MB/s.
>
> It also doesn't appear to be a memory issue:
>
> 867M Active, 2354M Inact, 320M Wired, 192M Cache, 199M Buf, 40M Free
> Swap: 4096M Total, 16K Used, 4096M Free
>
> Through a number of samples from sockstat(1), I see ~20 connections to
> mysql at any given time. 5 for Courier's authdaemon, 3 for Exim, and
> ~12 for Apache/PHP. There are intermitant connections from Windows
> clients using MyODBC, but none are persistant. Restarting any/all of
> these processes does not cause mysql to ease up on the CPU. Only
> restarting MySQL will buy releif, but after a few weeks, it's right
> back to 97% CPU usage.
>
> The machine itself is completely responsive, mysql is completely
> responsive. The tables in question are flat, with only a few thousand
> entries in the largest. Queries range from simple to semi-complex.
>
> I can't identify the source of the load. Can anyone help? What
> should I be looking at?
>
> Thanks,
>
> --
> Troy Settle
> Pulaski Networks
> http://www.psknet.com
> 866.477.5638
> _______________________________________________
> freebsd-isp at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-isp
> To unsubscribe, send any mail to "freebsd-isp-unsubscribe at freebsd.org"
Have you tried compiling WITH_LINUXTHREADS=yes BUILD_OPTIMIZED=yes
BUILD_STATIC=yes (if you are compiling from ports). I had similar issues
on FreeBSD 5.3 and this helped alot.
Also, are you logging slow queries? Maybe there is a single query
causing the problem?
--
Roman Volf
Keystreams Internet Solutions
volfman at keystreams.com
More information about the freebsd-isp
mailing list