>> I tried setting mem, bcmem, and icmem all to 1M but no improvement.
>> They are not set by default, and trying the configuration shown in the
>> man page actually prevents the system from booting (out of memory).
>> 
>> John
> 
> perhaps i'm pointing out the obvious.  have you tried something as simple
> as ps to identify culprits?  
> 
>       ps -a|sort +4nr|sed 10q
> 
> on my system, i get
> 
> (names changed to protect the guilty)
> 
> xxx          151013    1:48   0:21   346784K Pread    fs ?
> yyy          157084    0:11   0:03   299780K Pread    fs ?
> yyy          162896    0:04   0:01   281240K Pread    fs ?
> zzz          158720   13:31   2:09   132616K Pread    fs ?
> [...]
> 
> suprise, suprise.  it's upas/fs leading the charge.
> (the leading upas/ is of course dropped from the fs entries,
> just as it would be for /bin/ls.)
> 
> venti & fossil, being threaded programs sharing a heap,
> will appear to be using more memory than they are.  ps doesn't
> provide any easy way of figuring this out but if /proc/$pid/segment
> shows >1 references (the last field) for the Data segment, then
> there are that many procs sharing the same heap.  baring
> enormous executables, text, stacks or numbers of procs sharing
> the same heap, this should be pretty close the memory usage
> for the entire set of procs.
> 
> - erik


I get venti as the largest process.  upas/fs is not a potential
culprit because this is a freshly installed terminal, meaning upas/fs
reads in ONE email.

I did just realize that running a screen at 1280x1024x32 probably
consumes a bit of memory too; I'm dropping that down to 1024x768x8 to
see how that helps.

John


Reply via email to