[CentOS] CENTOS 5.5 X86 continue get "out of memory" error?????

Pasi Kärkkäinen pasik at iki.fi
Thu Nov 25 03:43:24 EST 2010


On Wed, Nov 24, 2010 at 07:39:05PM -0500, Robert Heller wrote:
> At Thu, 25 Nov 2010 08:23:10 +0800 (CST) CentOS mailing list <centos at centos.org> wrote:
> 
> > 
> > Thnak you for answer.
> > 
> > We can NOT use X86_64 due to application NOT support 64 bits.
> 
> You can run 32-bit applications with a 64-bit kernel.  CentOS / RHEL
> installs the 32-bit shared libraries along with the 64-bit libraries.
> 
> You can also install xen (or kvm) and run 32-bit slave (virtual)
> processes, with reasonable amounts of memory.
> 

Also if you want to go for custom "hacks"..

Install 32bit CentOS 5, and then manually install 64bit kernel.
So all the userspace is 32bit, only the kernel is 64bit.

This allows you to use all the memory without problems.

You might have problems with some tools that need to talk 
to the kernel.. iptables, open-iscsi, etc..

-- Pasi

> 
> > 
> > If I take some RAM out of server (for example take out 32 GB RAM and left 32 GB RAM on server), will problem fix?
> > 
> > Thanks.
> > 
> > --- 10/11/24 (䞉)John R Pierce <pierce at hogranch.com> 寫道
> > 
> > > 寄件è€
: John R Pierce <pierce at hogranch.com>
> > > 䞻旚: Re: [CentOS] CENTOS 5.5 X86 continue get "out of memory" error?????
> > > 收件è€
: "CentOS mailing list" <centos at centos.org>
> > > 副本: "mcclnx mcc" <mcclnx at yahoo.com.tw>
> > > 日期: 2010幎11月24日,䞉,䞋午7:13
> > > On 11/24/10 3:59 PM, mcclnx mcc
> > > wrote:
> > > > we just installed CENTOS 5.5 X86 (32 bits) on DELL
> > > server.  After installed we also apply lated O.S.
> > > patches.
> > > >
> > > > This server have 64 GB RAM and run
> > > "2.6.18-194.26.1.el5PAE #1 SMP ".  when I doing "cp",
> > > "mv". "ftp", ....  it continue "kill" my process and
> > > pop up "out of memory" on /var/log/messages:
> > > >
> > > > ...
> > > >
> > > > any one know why?
> > > >
> > > > Is CENTOS X86 5..5 really NOT stable version?
> > > 
> > > no, using 32 bit PAE with 64GB of memory means your page
> > > tables are 
> > > using ALL of the available 1GB kernel address space
> > > available.
> > > the 32 bit kernel chokes itself under these extreme
> > > conditions.   this 
> > > is an architectural feature of the Intel x86, the
> > > "solution" is 64 bit 
> > > mode where the page tables and kernel and a user process
> > > don't all have 
> > > to fit into 4GB of address space.
> > > 
> > > 
> > > 
> > > 
> > 
> > 
> >       
> > _______________________________________________
> > CentOS mailing list
> > CentOS at centos.org
> > http://lists.centos.org/mailman/listinfo/centos
> > 
> >                                                                                           
> 
> -- 
> Robert Heller             -- 978-544-6933 / heller at deepsoft.com
> Deepwoods Software        -- http://www.deepsoft.com/
> ()  ascii ribbon campaign -- against html e-mail
> /\  www.asciiribbon.org   -- against proprietary attachments
> 
> 

> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos



More information about the CentOS mailing list