Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Feb 2004 17:13:39 -0600 (CST)
From:      matt <matt@grogged.dyndns.org>
To:        sparc64@freebsd.org
Subject:   64 bit time_t oddness
Message-ID:  <20040215165913.M30161@grogged.dyndns.org>
In-Reply-To: <p0602040ebc54c885236b@[128.113.24.47]>
References:  <p06020407bc533f0ae9d2@[128.113.24.47]> <20040215060047.GA62840@dhcp01.pn.xcllnt.net> <p0602040ebc54c885236b@[128.113.24.47]>

next in thread | previous in thread | raw e-mail | index | archive | help

Finally got around to testing this out over the weekend.  The 64 bit
time_t updating instructions/script seem to work pretty well on at least
one of the sparcs here (Tatung Axi 440Mhz/1gb/36gb local scsi disk).  I
have a couple dual Ultra 2's (296Mhz) with an nfs mounted root/usr that I
will try if the thing ever finishes compiling (damn shame MP on the U2's
is broken, had to pull out one of the cpu's to boot through a kernel).

Anyhow, here is the strangeness.  After compiling/installing the 64 bit
time_t world/kernel, I'm getting some serious lag on this machine.  When
logged in via ssh, the shell freezes every few seconds for a brief period
of time.  Then I get this with top -S:

last pid: 81822;  load averages:  1.18,  1.06,  0.98    up 0+01:18:40
23:03:20
46 processes:  2 running, 28 sleeping, 16 waiting
CPU states:  8.9% user,  0.0% nice, 72.3% system,  0.0% interrupt, 18.8%
idle
Mem: 11M Active, 5368K Inact, 19M Wired, 32K Cache, 8848K Buf, 954M Free
Swap: 2022M Total, 2022M Free

  PID USERNAME PRI NICE   SIZE    RES STATE    TIME   WCPU    CPU COMMAND
   11 root     -16    0     0K    40K RUN     31:42 38.96% 38.96% idle:
cpu0
    8 root     171   52     0K    40K pgzero   1:12  3.96%  3.96% pagezero
  473 root     130    0  3624K  1952K select   0:47  0.00%  0.00% dhclient
   13 root     -16 -135     0K    40K WAIT     0:19  0.00%  0.00% swi8:
clock
  239 root      76    0  3688K  1088K select   0:10  0.00%  0.00% syslogd
  688 matt      76    0 29720K  3672K select   0:04  0.00%  0.00% sshd
   27 root     -68 -187     0K    40K WAIT     0:02  0.00%  0.00%
intr2017: hme
    4 root      -8    0     0K    40K -        0:02  0.00%  0.00% g_down
  377 root      81    0 18744K  2800K select   0:01  0.00%  0.00% sshd
<snip)

At any given time, I only seem to have ~40% (or less) cpu available for
anything.  The clean make buildworld/buildkernel with 32 bit time_t
didn't have this problem, the sources are identicle (no cvsup's between
builds).  The sources were updated before I started playing with
anything, as of yesterday (the 14th).  I let the machien run for a few
hours like this, it's still grinding away on... something.

-m



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040215165913.M30161>