[H-GEN] where does linux load first in memory?

Andrae Muys amuys at shortech.com.au
Wed Apr 4 00:48:59 EDT 2001


[ Humbug *General* list - semi-serious discussions about Humbug and  ]
[ Unix-related topics.  Please observe the list's charter.           ]
[ Worthwhile understanding: http://www.humbug.org.au/netiquette.html ]

David Jericho wrote:
> 
> [ Humbug *General* list - semi-serious discussions about Humbug and  ]
> [ Unix-related topics.  Please observe the list's charter.           ]
> [ Worthwhile understanding: http://www.humbug.org.au/netiquette.html ]
> 
> Darrin Mison <staeci at yahoo.com> wrote:
> 
> > Been reading Mueller's Upgrading and Repairing PC's 12ed and discovered
> > that most intel-esque cache controllers can only cache the first 64Meg
> > of RAM.  According to Mueller Win9x and NT load into the top of the
> > memory first (don't know why) so unless you need it you really
> > shouldn't use more than 64Meg in order to maximise performance.
> 
> Slight false hood there. The TX series of chipsets didn't have enough tag
> ram to cache above the first 64MB. Linux users on those systems instead
> would create a ramdisk in the top x meg of ram, and then swap to that.
> 

Be aware that the new 2.4 kernel has a different vm-subsystem which is
particularly lazy about freeing swap (ie. afaik it dosn't).  This
affects your box in two ways that are immediately apparent to me:

1/ You will probably need more swap.

2/ Because you will end up with duplicated swap/mem pages the above
trick no longer works particularly well.

It has been noted on l-k that there are systems using similar tricks, so
the vm-subsystem is going to be changing again to accommidate similar
tricks to the above.

Andrae Muys

--
* This is list (humbug) general handled by majordomo at lists.humbug.org.au .
* Postings to this list are only accepted from subscribed addresses of
* lists 'general' or 'general-post'.



More information about the General mailing list