whats going on with the scheduler?

From: Andy Farkas <andyf_at_speednet.com.au>
Date: Tue, 8 Jul 2003 09:33:15 +1000 (EST)
FreeBSD 5.1-RELEASE with SCHED_4BSD on a quad ppro 200 (dell 6100/200).

Last night I started 3 setiathome's then went to bed. The system was
otherwise idle and had a load of 3.00,  3.00,  3.00.

This morning, I wanted to copy a (large) file from a remote server, so I
did a:

 scp -c blowfish -p -l 100 remote.host:filename .

which is running in another window (and will run for 3 more hours).

And now, on my otherwise idle system, the load is varying from less than
2.00 (!) to just over 3.00, with an average average of about 2.50.

Here is some output from top:

  PID USERNAME   PRI NICE   SIZE    RES STATE  C   TIME   WCPU    CPU COMMAND
42946 setiathome 139   15 15524K 14952K *Giant 0  39.9H 89.26% 89.26% setiathome
49332 andyf      130    0  3084K  2176K *Giant 2  81:49 67.68% 67.68% ssh
   12 root       -16    0     0K    12K CPU2   2 152.1H 49.12% 49.12% idle: cpu2
   13 root       -16    0     0K    12K CPU1   1 148.7H 44.58% 44.58% idle: cpu1
   11 root       -16    0     0K    12K RUN    3 152.1H 44.14% 44.14% idle: cpu3
   14 root       -16    0     0K    12K CPU0   0 143.3H 41.65% 41.65% idle: cpu0
42945 setiathome 129   15 15916K 14700K *Giant 2  39.0H 25.20% 25.20% setiathome
42947 setiathome 129   15 15524K 14956K *Giant 1  40.3H 22.61% 22.61% setiathome

So, can someone explain why the seti procs are not getting 100% cpu like
they were before the scp(ssh) started and why there is so much idle time?
I bet those *Giants have something to do with it...

--

 :{ andyf_at_speednet.com.au

        Andy Farkas
    System Administrator
   Speednet Communications
 http://www.speednet.com.au/
Received on Mon Jul 07 2003 - 14:33:19 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:14 UTC