🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.dec
Article #771

Re: swap problem on ds3100

#771
From: Mark Litwack
Date: Thu, 12 Oct 1989 23:31
67 lines
3584 bytes
In article <9475@june.cs.washington.edu> richk@june.cs.washington.edu (Richard Korry) writes:
>behavior: jobs that are swapped (ps stat = W) get placed on the
>run queue (ps stat = RW) but never seem to run. the load average shoots
>up but nothing is actually executing. The only fix has been to reboot.
>Anyone else ever seen this?
>	rich

  Yes, I'm glad (in a way) that we aren't the only ones.  DEC claims
that they've never heard of a problem like this.  Our system
continually hangs either every 3-5 days or after a few hours.

  Once the problem starts happening it locks up in two flavors:
quickly in a matter of 5 minutes, or slowly over a period of 2-3
hours.  In both cases pstat always shows processes runnable but
swapped.  Eventually, I guess the wrong process gets swapped out and
the system dies completely.

  We've noted that some processes that are running that don't need to
start any new processes work ok.  named and nfsd both work fine when
the system is in this state.  inetd works fine until it has to fork
off a telnetd or other server for you.  More often than not, large
programs on the order of 1-6meg have been running when the lockup
occurs.

  We've had a series of other very strange problems and I don't know
if they're related or not:

- Large programs, like emacs, sometimes get a segmentation fault when
they start.  If you run something else then try again it works.
Usually no core file is produced.  Once it did, and it was the core
file of a csh.

- Someone running emacs on a small plain text file file crashed (not
hung) our system twice with a "tlbmod on invalid pte" error.  I have
no idea what this error means.

- The crash dump procedure included with Ultrix 3.1 failed the first
two times we tried it.  The dump code appears to have been corrupted.
It worked on successive tries.

  We've tried everything that we can think of to stop this from
happening.  We've already tried a different system unit, altering
configuration parameters, and disabling any suspect local or third
party programs.  In desperation, we even tried rebooting the system
once a day from crontab.  Nothing helped.

  I've got about 5 people at DEC looking at this now.  They have
several guesses:

- A manufacturing problem caused memory modules to not be seated
correctly and the diagnostics won't pick it up (this was a DEC
internal report).  So, they were here today to reseat my memory
modules.  I am skeptical of this being the problem.

- They say our system is "memory starved".  They recommended doubling
our memory from 12meg to 24meg.  Granted, 12meg is not much for a
system with alot of users, let alone a RISC architecture, but it still
shouldn't cause this type of problem.  Our swap space has never been
over half full with 64meg configured.

- They also recommended that we drop our maxuprc from 100 back to the
default 50.  Ok, I'll try it, but it isn't a large savings.

  It looks to me like this is a kernel problem and not a parameter
tuning or configuration mismatch.

-mark
Technical Details
Message-ID: <15444@netnews.upenn.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ncar!tank!eecae!netnews.upenn.edu!operations.dccs.upenn.edu!litwack
References: <9475@june.cs.washington.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ncar!tank!eecae!netnews.upenn.edu!operations.dccs.upenn.edu!litwack
From: litwack@operations.dccs.upenn.edu (Mark Litwack)
Newsgroups: comp.sys.dec
Subject: Re: swap problem on ds3100
Message-ID: <15444@netnews.upenn.edu>
Date: 12 Oct 89 23:31:56 GMT
References: <9475@june.cs.washington.edu>
Sender: news@netnews.upenn.edu
Reply-To: litwack@operations.dccs.upenn.edu (Mark Litwack)
Organization: University of Pennsylvania
Lines: 67