home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: biz.sco.general
- Path: sparky!uunet!van-bc!sl
- From: sl@wimsey.bc.ca (Stuart Lynne)
- Subject: Re: Performace degradation under SCO
- Organization: Wimsey Information Services
- Date: Tue, 22 Dec 1992 22:27:51 GMT
- Message-ID: <BzoMEG.Cyq@wimsey.bc.ca>
- References: <9212221719.AA03629@kbvan.COM>
- Lines: 41
-
- In article <9212221719.AA03629@kbvan.COM> kbvan!dave@uunet.UU.NET (Dave Van Allen) writes:
- >
- >> In article <1472@pacsoft.com> mike@pacsoft.com (Mike Stefanik) writes:
- >> >is now crawling along at a snail's pace.
- >>
- >The problem may not be related to kernel parameters at all. Many ISA bus
- >motherboards will exhibit major speed degradation when you go past 16 MB
- >of main store.
- >
- >The reason, simplified, is that the ISA bus has 24 address lines for doing
- >memory access, which means it can only directly address 16MB. After that,
- >when UNIX tries to do DMA, it must copy down or page memory chunks to a
- >space below 16 MB. This is very slow. Some MB manufactures have worked
- >around this but for the most part, my experience has been that stock and
- >standard MB's ( read; the ones that work right) will have this limitation.
- >
- >Before ODT came out, we didn't see this often because > 16MB of memory
- >was the exception rather than the rule on x86 hardware. ODT's hunger
- >for main memory has pushed this ISA amonaly into many unsuspecting
- >faces.
- >
- >Prove this by yanking the top 16MB out, and seeing if you still have
- >the problem. Don't let swapping (if any) fog your results.
- >
- >Fix == EISA
-
- I love my EISA, but SCO works *very* well ISA machines with > 16MB.
- Prior to swapping to EISA I had a ISA 486DX33 with 48MB of RAM. Worked great.
- You just don't see degradation due to lack of DMA to above 16MB.
-
- The only "trick" is to make sure that your buffer cache is in the first 16MB
- of memory. This will ensure that almost all disk operations will be into the
- first 16MB. By default this is normally where SCO put's the buffer cache. You
- just have to be sure that the total size of kernel memory stays under 15MB
- total. You probably will want to keep the buffer cache under about 6000 blocks.
-
- --
- Stuart Lynne <sl@wimsey.com> ......................... UNIX Facsimile Software
- Wimsey Information Technologies ................... moderator biz.sco.binaries
- uucp login:nuucp passwd:nuucp .................... ftp.wimsey.com:~ftp/ls-lR.Z
- PD Software for SCO UNIX .................... ftp.wimsey.com:~ftp/pub/wimseypd
-