LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 11-16-2016, 08:52 AM   #1
Kitsep
LQ Newbie
 
Registered: Nov 2016
Distribution: Centos 7
Posts: 16

Rep: Reputation: Disabled
Question x86 server but 32 Gb of RAM?


I'm looking at purchasing a home server for a few tasks, and one recently popped up on the market that is not only WELL within my budget, but also meets all the specifications that I need. My problem comes in here, I NEED at least 16 Gb of ram on my server, and this one comes with 32 gigs, awesome! Buuuut it is an x86 only system... confusing.

Now, I've heard that the x86 limit of 4 gigs of ram depended on what OS you ran. I'm familiar with radhat/debian style distros such as Centos and the like, my question is will they take advantage of the extra ram with an x86 install? This server is an AMAZING deal, but I don't want to buy it if I can't use the ram. There MUST be an x86 OS out there that can use the extra ram, why else would it come with 32 gigs? (It is capable of up to 128 gigs)

Can 32-bit linux recognize more than 4 gigs of ram?
 
Old 11-16-2016, 09:09 AM   #2
Emerson
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,513

Rep: Reputation: Disabled
What makes you think it is 32-bit hardware? No OS can use 32 GB memory in 32-bit mode effectively, it is theoretically impossible. However, 32-bit Linux will "see" 32 GB and make some use of it.
 
Old 11-16-2016, 09:21 AM   #3
Kitsep
LQ Newbie
 
Registered: Nov 2016
Distribution: Centos 7
Posts: 16

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Emerson View Post
What makes you think it is 32-bit hardware? No OS can use 32 GB memory in 32-bit mode effectively, it is theoretically impossible. However, 32-bit Linux will "see" 32 GB and make some use of it.
All 4 processors are the older x86 Opteron dual core CPUs, 32 bit only. The particular server I'm looking at is a first generation HP DL585, which supports up to 128 gigs of ram, yet is only capable of running 32-bit software.

I've done a little bit of research, and I've found a few x86 distros that support higher than 4 gigs of ram, but the amount they support seems to vary, and how efficiently they use the extra ram/how stable they run also seems to vary. Ubuntu and Centos both use a kernal that supports higher than 4 gigs of ram, so i'm 90% of the way towards the answer
 
Old 11-16-2016, 09:26 AM   #4
Emerson
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,513

Rep: Reputation: Disabled
Memory handling has nothing to do with distro, it is done by Linux kernel. https://cl4ssic4l.wordpress.com/2011...lds-about-pae/

Edit: Opteron is the first 64-bit processor.

Last edited by Emerson; 11-16-2016 at 09:28 AM.
 
Old 11-16-2016, 09:29 AM   #5
michaelk
Moderator
 
Registered: Aug 2002
Posts: 24,384

Rep: Reputation: 5469Reputation: 5469Reputation: 5469Reputation: 5469Reputation: 5469Reputation: 5469Reputation: 5469Reputation: 5469Reputation: 5469Reputation: 5469Reputation: 5469
Yes, most distributions include PAE support by default which can access 64GB. Filesystem limitations are per distribution/version. However as Emerson has posted it is a 64 bit system.

Last edited by michaelk; 11-16-2016 at 09:34 AM.
 
Old 11-16-2016, 10:14 AM   #6
smallpond
Senior Member
 
Registered: Feb 2011
Location: Massachusetts, USA
Distribution: Fedora
Posts: 3,997

Rep: Reputation: 1218Reputation: 1218Reputation: 1218Reputation: 1218Reputation: 1218Reputation: 1218Reputation: 1218Reputation: 1218Reputation: 1218
32-bit Linux distros support PAE, so your RAM is fine.
 
Old 11-16-2016, 10:25 AM   #7
Emerson
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,513

Rep: Reputation: Disabled
Quote:
Originally Posted by smallpond View Post
32-bit Linux distros support PAE, so your RAM is fine.
I wonder what it takes to get rid of this myth? I posted this link earlier, one more time PAE sucks!
 
Old 11-16-2016, 10:26 AM   #8
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 3,941
Blog Entries: 20

Rep: Reputation: 1487Reputation: 1487Reputation: 1487Reputation: 1487Reputation: 1487Reputation: 1487Reputation: 1487Reputation: 1487Reputation: 1487Reputation: 1487
As Emerson pointed out, there has never been a 32-bit only Opteron ever made. Every Opteron supports 64-bit.
 
Old 11-16-2016, 10:57 AM   #9
Kitsep
LQ Newbie
 
Registered: Nov 2016
Distribution: Centos 7
Posts: 16

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Emerson View Post
Memory handling has nothing to do with distro, it is done by Linux kernel. https://cl4ssic4l.wordpress.com/2011...lds-about-pae/

Edit: Opteron is the first 64-bit processor.
Thanks for pointing that out, the online manual for the server specifies (and this is a direct quote) "The ProLiant DL585, the best performing x86 4-processor server in the industry, now supports the new AMD Opteron Dual-Core processor further increasing the performance leadership of this system."

When I read that I assumed that it was a x86 system, plus nowhere in the manual (at least the one I'm reading) does it mention 64 bit compatibility. The way they word it makes it seem like it is 32-bit only.
 
Old 11-17-2016, 09:48 PM   #10
chrism01
LQ Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Centos 7.7 (?), Centos 8.1
Posts: 18,238

Rep: Reputation: 2712Reputation: 2712Reputation: 2712Reputation: 2712Reputation: 2712Reputation: 2712Reputation: 2712Reputation: 2712Reputation: 2712Reputation: 2712Reputation: 2712
They just meant x86 arch compatible, as opposed to eg PowerPC arch. Its a common industry shorthand.
Apart from embedded systems, I don't think anyone, especially Intel/AMD have built a 32bit cpu chip in a while
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
x86 - running on RAM only zvivered Linux - Kernel 8 02-07-2017 03:14 PM
[SOLVED] Solaris 10 x86 VM - Add RAM felbvts Solaris / OpenSolaris 3 06-25-2014 08:56 PM
how to calculate the minimum virtual memory for 1GB ram 32bit-x86? skaushal_lk Linux - Newbie 3 01-20-2014 07:09 AM
tar backup on server with 24Gb RAM - 96% cached and bdflush,kwapd feeze my server alexferro Linux - Server 4 05-23-2010 03:20 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 07:09 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration