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.
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.
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.
# 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