home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.att
- Path: sparky!uunet!van-bc!tram!jeffrey
- From: jeffrey@squid.tram.com (Jeffrey L Bromberger)
- Subject: Virtual memory *NIGHTMARE* on 3B2/400
- Organization: Tramway Unix Systems
- Date: Sat, 12 Sep 1992 04:27:03 GMT
- Message-ID: <1992Sep12.042703.20542@squid.tram.com>
- Summary: Why is VM a dog here?
- Keywords: SVR3.1 3B2/400 thrashing
- Sender: jeffrey@squid.tram.com (Jeffrey L Bromberger)
- Lines: 34
-
- I dare the wrath of gods, but I must once again ask about some of the
- shortcomings of this platform. Before we start, SVR3.1 on a standard
- 3B2/400. 4Mb real memory, with 20Mb of swap space split on the two
- internal disks.
-
- I am working with a program that eats memory like it's going out of
- style. This program manages a huge linked list, and shuffles the
- pointers around quite frequently. Right now, ther's no way around
- this. My problem is in the systems' way of handling memory accesses.
- The machine spends most of it's time paging and thrashing about. It
- seems that there is no easy way to advise the system that VM will be
- accessed rather randomly, and in short bits. Would you believe that
- ther's about a 1 minute delay between the time I hit a character and
- see it on my screen? Yes, that bad.
-
- The problem is definately memory related, with a bit disk performance
- to boot. A sar report shows 6% user time, 28% system time, 3% idle,
- and a whopping 73% waiting for I/O (almost certainly in the swap
- partitions). This is almost unbelievable! Talk about "sucking mud".
- While I realize that I cannot expect the performance of a Cray from my
- old /400, I did expect that one program shouldn't bring the machine
- down to a point where UUCP traffic is at ~50 characters per second
- (over a 2400 baud connection). Is there any way to make the memory
- system behave better? Would something like BSD's undocumented
- vadvise(2) help the situation here? Maybe SVR3.2? Was there any work
- done on the VM between 3.1 and 3.2? Should I just resign myself and
- buy a Sparc machine?
-
- Depressed, and very grateful for a 1K typeahead buffer.
-
- j
- --
- Jeffrey L. Bromberger ------- System Manager ------- Tramway Unix Systems
- jeffrey@squid.tram.com Anywhere!{van-bc,limbic,icus}!tram!jeffrey
-