home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!haven.umd.edu!umd5!umsa8.umd.edu!ralph
- From: ralph@umsa8.umd.edu (Ralph Roland)
- Newsgroups: comp.os.os2.misc
- Subject: Using memory above 8MB as page-cache
- Keywords: help
- Message-ID: <15000@umd5.umd.edu>
- Date: 15 Aug 92 22:36:33 GMT
- Sender: news@umd5.umd.edu
- Lines: 36
-
- I have a question about OS/2's usage of system memory.
-
- I have a 33Mhz '486 machine with 8Meg of "0 wait-state" RAM on
- the motherboard, and have just acquired a couple of Intel AboveBoard
- memory cards (6Meg worth). If these boards are added to the system
- and configured to supply the address range 8M-14M, everything seems
- to work as I expect. The first 8Meg of ram is fast, the rest is *SLOW*
- (of course this ram is on the ISA bus, and is slow (150ns) to begin
- with, so this is exactly what I expected to happen). If OS/2 is
- allowed to use this memory everything crawls to a standstill, with
- windows taking several seconds just to 'explode' open or closed.
- It appears OS/2 is allocating the higher memory first, and the kernal
- is getting mapped into the slow memory...oh well.
-
- The Redbooks (Vol I, page 77) suggest that if more than 16Meg is
- installed in a machine, and the DMA controller can not get to it
- (limited by 24 Address lines) the memory above 16M will be used as...
-
- "a paging cache to be used before paging to the disk.
- This substitution is a good use of the memory above
- 16MB, but not as good as using it directly."
-
- Now the question is...Does anybody know of any way to tell OS/2 to
- move the limit from 16MB to 8MB so that this extra memory will be
- used as a page cache (before going to SWAPPER.DAT) instead of
- 'standard' system memory?
-
- This doesn't seem to be the kind of thing that would be hard-coded
- into the operating system, but rather something that could be set
- with a cryptic (undocumented?) command. At least that's what I'm
- hoping.
-
- Thanks,
- Ralph Roland
- ralph@umsa8.umd.edu
-
-