Kris Kennaway wrote:
Ott Köstner wrote:

Here is the problem. top returns only 9:42 -- the time of the first thread. ps returns the sum of the thread times, which is correct.

OK, I thought you were claiming the numbers were completely unrelated. Yeah, top and ps are just reporting different things (runtime of one thread vs total runtime of all threads). top may have a configuration option about aggregating the thread runtimes, or it may require a source code change.


Now I understand -- there are actually 2 separate problems -- one with top code, which is the same on all systems and another porblem wihth ps on two amd64 machines I am running:

First computer FreeBSD 7.1-PRERELEASE #2 (exact copy / paste) :

# ps -ax|grep mysql; echo; ps -axH|grep mysql
981 con- IW 0:00.00 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.c 1019 con- S 98:00.87 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --base
12266  p0  S+     0:00.00 grep mysql

981 con- IW 0:00.00 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.c 1019 con- S 0:01.21 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --base 1019 con- S 0:00.11 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --base 1019 con- I 3:13.38 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --base 1019 con- I 0:00.08 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --base 1019 con- S 0:00.02 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --base
12268  p0  R+     0:00.00 grep mysql

3.xx minutes seems to be correct here, not 98.

Second computer FreeBSD 7.1-PRERELEASE #3 (exact copy / paste):

# ps -ax|grep mysql; echo; ps -axH|grep mysql
1015 con- I 0:00.01 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.c
1079 con- S    582:49.60 [mysqld]

1015 con- I 0:00.01 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.c
1079 con- S      2:00.40 [mysqld]
1079 con- I      0:00.00 [mysqld]
1079 con- I      0:01.32 [mysqld]
1079 con- I      0:47.04 [mysqld]
1079 con- I      0:03.56 [mysqld]
1079 con- S      0:26.43 [mysqld]
1079 con- S      3:13.97 [mysqld]
1079 con- S      4:12.72 [mysqld]
1079 con- S      0:03.72 [mysqld]

582 minutes is clearly wrong.


Testi oma Interneti kiirust / Test Your Internet speed:

_______________________________________________ mailing list
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to