Why is MySQL nearly twice as fast on Linux?
Petri Helenius
pete at he.iki.fi
Sun May 23 11:35:31 PDT 2004
JG wrote:
> At 08:46 PM 5/23/2004 +0300, you wrote:
>
>> JG wrote:
>>
>>>
>>> You mean where I have the 3 instances of mysqld running in top? You
>>> have ~30 instances?
>>
>> I´m running the supersmack with $1=30.
>
>
> (For those reading this thread who have not looked at the super-smack
> source code,
> which I'm sure most have not, what Pete means by $1 is the number of
> simultaneous
> supersmack client connections to run, even though it would be $2 from
> shell
> ie: super-smack smackfile-to-run clients rounds-per-client)
>
>
> Anyway Pete, I am running the supersmack with 30 clients as well.
>
> But that isn't what I asked you.
>
> I have 30 supersmack clients running in top -H when the test is
> running (if I ran it with 30 clients anyway).
>
> What I don't have is 30 mysqld instances (I had 3, as shown), and that
> is what you made it sound like you had.
>
> You said:
>
> "You seem to have a very small number of active threads. When I tried
> supersmack on fairly old machine (800MHz dual pentium) I get ~30
> active mysql threads using CPU between 1.5% and 3.5%."
>
> So if this is not the case, please clarify.
>
> Or better... post your top -H while tests are running as well as the
> super-smack command you ran.
>
last pid: 19842; load averages: 7.32, 1.70,
0.67 up 5+10:01:49 21:33:44
110 processes: 1 running, 99 sleeping, 10 lock
CPU states: 55.6% user, 0.0% nice, 39.4% system, 0.8% interrupt, 4.2%
idle
Mem: 312M Active, 64M Inact, 103M Wired, 18M Cache, 60M Buf, 992K Free
Swap: 3906M Total, 164K Used, 3906M Free
PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND
646 mysql 20 0 285M 282M kserel 0 400:31 2.39% 2.39% mysqld
646 mysql 20 0 285M 282M kserel 0 400:31 2.39% 2.39% mysqld
646 mysql 98 0 285M 282M *Giant 0 400:31 2.34% 2.34% mysqld
646 mysql 20 0 285M 282M kserel 1 400:31 2.25% 2.25% mysqld
646 mysql 20 0 285M 282M kserel 0 400:31 2.15% 2.15% mysqld
646 mysql 20 0 285M 282M kserel 1 400:31 2.15% 2.15% mysqld
646 mysql 98 0 285M 282M *Giant 0 400:31 2.15% 2.15% mysqld
646 mysql 20 0 285M 282M kserel 0 400:31 2.05% 2.05% mysqld
646 mysql 20 0 285M 282M kserel 0 400:31 2.00% 2.00% mysqld
646 mysql 20 0 285M 282M kserel 0 400:31 2.00% 2.00% mysqld
646 mysql 20 0 285M 282M kserel 0 400:31 1.95% 1.95% mysqld
646 mysql 20 0 285M 282M kserel 0 400:31 1.95% 1.95% mysqld
646 mysql 20 0 285M 282M kserel 0 400:31 1.95% 1.95% mysqld
646 mysql 20 0 285M 282M kserel 0 400:31 1.95% 1.95% mysqld
646 mysql 98 0 285M 282M *Giant 0 400:31 1.95% 1.95% mysqld
646 mysql 20 0 285M 282M kserel 1 400:31 1.90% 1.90% mysqld
646 mysql 20 0 285M 282M kserel 0 400:31 1.90% 1.90% mysqld
646 mysql 20 0 285M 282M kserel 1 400:31 1.90% 1.90% mysqld
646 mysql 20 0 285M 282M kserel 0 400:31 1.86% 1.86% mysqld
646 mysql 20 0 285M 282M kserel 0 400:31 1.86% 1.86% mysqld
646 mysql 20 0 285M 282M kserel 0 400:31 1.81% 1.81% mysqld
646 mysql 97 0 285M 282M *Giant 0 400:31 1.81% 1.81% mysqld
646 mysql 20 0 285M 282M kserel 1 400:31 1.71% 1.71% mysqld
646 mysql 98 0 285M 282M *Giant 0 400:31 1.71% 1.71% mysqld
646 mysql 20 0 285M 282M kserel 0 400:31 1.66% 1.66% mysqld
646 mysql 20 0 285M 282M kserel 0 400:31 1.66% 1.66% mysqld
646 mysql 97 0 285M 282M *Giant 0 400:31 1.56% 1.56% mysqld
646 mysql 4 0 285M 282M sbwait 0 400:31 1.46% 1.46% mysqld
646 mysql 20 0 285M 282M kserel 0 400:31 1.37% 1.37% mysqld
646 mysql 20 0 285M 282M kserel 1 400:31 1.22% 1.22% mysqld
646 mysql 4 0 285M 282M sbwait 0 400:31 1.22% 1.22% mysqld
19813 pete 4 0 2600K 1712K sbwait 0 0:00 1.19% 0.68%
super-smack
19835 pete 4 0 2600K 1712K sbwait 0 0:00 1.11% 0.63%
super-smack
19831 pete 96 0 2600K 1712K *Giant 0 0:00 1.11% 0.63%
super-smack
19837 pete 4 0 2600K 1712K sbwait 1 0:00 1.11% 0.63%
super-smack
Pete
More information about the freebsd-threads
mailing list