Re: Kernel 2.6 on x86_32 with more than 4GB ram ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 12/27/05, Rik van Riel <riel@xxxxxxxxxxx> wrote:
> On Mon, 26 Dec 2005, Malkocoglu wrote:
>
> > I saw a server with 6GB ram installed on an x86_32
> > machine running Linux RedHat 7.3 with Kernel 2.4.
> > There was a process called kscand which ate lots of CPU.
> >
> > After some search , i found out that this kernel process swaps
> > the memory regions below 4GB to and from the upper region.
>
> Sorry, but that's simply not true.
>
> > What is the behaviour of Kernel 2.6 for this case running on an
> > x86_32 with more than 4GB ram ? does ksacnd hack still exist ?
> > Also , is this behaviour true for exact 4GB ram machines too ?
>
> The behaviour you describe is not true for any Linux kernel.
>
> The 4GB limitation is one of virtual memory, but physical
> memory can be larger than that.
>

Adding one more thing ! For complete understanding of how it works
especially in Linux do read "Understanding the Linux VM by Mel Gorman"
(just google for it) and you can also read previous mail threads on
kernelnewbies; topic is Kernel Address Space or like so in which
Highmemory was discussed in detail. I think this is the thread
(http://mail.nl.linux.org/kernelnewbies/2005-09/msg00005.html)


--
Fawad Lateef

--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux