Kernel only supports 64 GB of ram .. What do you do if you have more?
Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
If you cannot figure a way out of your predicament, feel free to ship your excess ram to me. I'll accept it free-of-charge!
Can't say I've ever had this much ram to worry about it not being recognized. Nor enough slots on the mobo to fit it all in. Bet you don't swap much...
64 Gigabytes is a heck of a lot of RAM -- at present, you'd most likely be using that much in a supercomputer environment, where you'd also most likely be using a highly customized distribution geared toward your specific application of the hardware, in which case I'd imagine that the vendor would bend over backwards to patch up the kernel for you if you really needed that much RAM. 64 GB may also be a hardware limitation -- as in the processor can't address more than that amount of RAM, though if I remember correctly 64-bit procs can address 16 exabytes of RAM.
Anyway, to answer your first question, the kernel will just ignore the rest of the RAM that it can't use. I think you may be confusing Gigabytes with Megabytes though...
I think you may be confusing Gigabytes with Megabytes though...
Hope that helps!
That's what i was thinking, but then it'd have to be a really old kernel to support upto 64MB RAM (Or used on an embedded device?)
And like heartig says, getting a motherboard that takes that much RAM... Most domestic (obviously this is not a domestic situation) take 4GB of RAM in which case you'd need 32 slots for 128GB....
Maybe it's a hypothetical question, exploring the boundaries of the kernels and what they do when pushed. or it's some sort of distributed computing system in which case i'd love to see some piccies :P
Yeah I know it seems like alot of ram but it really isn't. I am not using a special distro or anything. I am just using slackware and 64 GIGABYTES of ram isn't enough. We are adding more 16 more CPU's and 64 GB of ram to a machine but we don't want the ram to go to waste.
So does anybody know for sure if the system will just not see it and is there any patches out there that are freely available that I could use to get over this barrier?
i am not aware of a personal OS that can handle more then 64G ram.
Quote:
# High end servers (more then 8 CPUs and/or 64G of RAM with cost starting from approximately $60K). This sector traditionally called "mainframes" although in a narrow meaning mainframes are descendants of famous IBM/360 series that for twenty years (1960x-1980x) dominated the computer landscape. Currently linux has no significant presence in this segment of the market. The Linux kernel is much less tested on such configurations and as such is not attractive for large enterprises. Solaris (along with AIX and HP-UX) is the king of the hill.
when people start talking a need for that kind of power in a computer that quote is what i also start thinking about. a beowolf cluster maybe what you need to get more then 64G
Solaris has a free version for x86 and according to this FAQ-style answer on their site, the Solaris kernel will recognise your memory fine provided you have enough CPUs in your system.
This one is talking about SPARC-based systems recognising 576GB memory!!!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.