home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!ferkel.ucsb.edu!ucsbcsl!network.ucsd.edu!munnari.oz.au!metro!usage!newt.phys.unsw.edu.au!mcba
- From: mcba@newt.phys.unsw.edu.au (Michael C. B. Ashley)
- Newsgroups: comp.unix.ultrix
- Subject: dxsession causes swapping
- Message-ID: <1992Aug29.085839.7973@usage.csd.unsw.OZ.AU>
- Date: 29 Aug 92 08:58:39 GMT
- Sender: news@usage.csd.unsw.OZ.AU
- Organization: University of New South Wales
- Lines: 24
- Nntp-Posting-Host: newt.phys.unsw.edu.au
-
- Here is a strange problem for you:
-
- The act of exiting "dxsession" on my system (DECstation 5000, ULTRIX
- 4.2A) causes the virtual memory usage (as reported by "vmstat 5") to
- roughly double, often resulting in lots of swapping. For example, if
- active vitual memory (the "avm" field from "vmstat") is running at
- 80 Mbytes, then one person exiting "dxsession" can result in "avm"
- shooting up to 160 Mbytes, this is on a machine with 120 Mbyte of
- memory.
-
- In an attempt to find the problem I ran the public domain program
- "sps" (a better version of "ps"), in a mode which continually typed out
- the currently running processes ("sps -B -r 0 > junk"). Every time
- that a "dxsession" exited I saw lots of errors like these:
-
- sps - Can't read user block numer of process 177
- sps - Can't read user block numer of process 22341
- sps - Can't read user block numer of process 9842
-
- Has anyone seen this problem before? Or can anyone shed any light on how
- a program can double "avm" when exiting?
-
- Thanks for any advice,
- Michael Ashley mcba@newt.phys.unsw.edu.au
-