bill@unixland.uucp (Bill Heiser) (12/01/90)
Is there a way to "force" processes to swap out? I have a number of processes running on my SYSVR3 (Esix) system that are used very infrequently -- I'm wondering if I can somehow force them to swap out to free up memory. I can't really just kill the processes off, because they need to be there at certain times (for example, the networking daemons, apparently required for Xwindows and RFS, even though no network is installed). I'd like to be able to do this to free up memory, since I sometimes run into situations where I can't run certain tasks -- for example a find . -print |cpio -ovC 51200 > /dev/rmt/stape4. This fails with "out of space" or some such message. When I make more memory available by starting up X, starting LOTS of processes to cause system procs to get swapped out, then exit from X, the above command works fine (so I belive it's a lack of memory causing it). Why doesn't that command cause processes to be swapped out to make room for it?? Thanks for your comments. Bill -- home: ...!{uunet,bloom-beacon,esegue}!world!unixland!bill bill@unixland.uucp, bill%unixland.uucp@world.std.com Public Access Unix - Esix SYSVR3 - 12/24/96-PEP/V32 (508) 655-3848 other: heiser@world.std.com