LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Linux can support how much memory ? (https://www.linuxquestions.org/questions/linux-hardware-18/linux-can-support-how-much-memory-50840/)

futurist 03-20-2003 09:48 AM

Linux can support how much memory ?
 
Quote:

Windows Server 2003, Enterprise Edition is built for the general-purpose needs of businesses of all sizes. It is the platform of choice for applications, Web services, and infrastructure, delivering high reliability, performance, and superior business value.

Windows Server 2003, Enterprise Edition:

-Is a full-function server operating system that supports up to eight processors.
-Provides enterprise-class features such as eight-node clustering and support for up to 32 GB of memory.
-Is available for Intel Itanium-based computers.
-Will be available for 64-bit computing platforms capable of supporting 8 processors and 64 GB of RAM.


As you can see, windows server 2003 can support 8 processors , 32~64 GB RAM, provide 64-bit computing power.

How about linux ?

mcleodnine 03-20-2003 12:26 PM

IIRC Linux can handle up to 16Gb of memory, however I believe that the advanced server packages offered by RedHat and SuSE can handle 64Gb.

tcaptain 03-20-2003 12:41 PM

Re: Linux can support how much memory ?
 
Quote:

Originally posted by futurist
As you can see, windows server 2003 can support 8 processors , 32~64 GB RAM, provide 64-bit computing power.

How about linux ?

I had a friend go on about this the other day...

Basically I asked:

- do YOU have Windows server 2003?
- Are you planning to use it?
- When you do, will you have 64Gigs of Ram and a 64 bit architecture or are you gonna stick with your AMD 700??

That kinda ended the winduhs philibuster

Obi Perrin 03-20-2003 02:24 PM

With High Memory support enabled in the kernel, Linux can also reach 64GB Memory support. As for the others:

Linux can run on more than just intel compatible processors.
Linux can handle 16 or more processors since the release of the 2.4.* kernel.

And, correct me if I'm wrong, but since you can compile the kernel yourself and set the compile flags yourself, shouldn't it then be natively optimised for 64bit processing if you have it available?

orange400 03-20-2003 11:36 PM

Quote:

Originally posted by Obi Perrin
[Linux can handle 16 or more processors since the release of the 2.4.* kernel.[/B]
Oooooh yeeeeaaaah! Read it again: 16 or more ...... ooohhhhh yyyeeeaaahhh.

Don see dem 2003 mikrosaft or wherteverz doin dat now

futurist 03-25-2003 12:42 AM

I installed the beta , build 3714 , windows.net 2003,
it is cool, and very stable, so far never crash!!!

slakmagik 03-25-2003 01:45 AM

So go be happy on a Windows board. It's cool that you like and use Windows - 2 of my 3 computers run MS operating systems (for now) - but what's the point of this? If it was just 'what's the max memory on Linux systems?' because you didn't know and needed a zillion gigs of RAM I could see it but I don't get 'Yippee - Windows RAM is yay big! I just installed Windows and Windows hasn't crashed - and it's been hours!' I don't think that's why people are at this particular board. LinuxQuestions; not MicrosoftSpecifications, y'know?

Or at least post it in General, as your posts aren't about Linux, much less Linux hardware support, despite the thread title.

ghight 03-25-2003 07:30 AM

Quote:

Originally posted by futurist
I installed the beta , build 3714 , windows.net 2003,
it is cool, and very stable, so far never crash!!!

Thanks great, but please, don't stick your hand into the lion's cage. You will get it bitten off.

On a side note, this is MS's 3rd try at basically the same software. Eventually you'd have to figure they could at least keep it running! Congrats!

jeremy 03-25-2003 08:12 AM

Just to clarify, as of 2.4.x here are the current memory maximums:

- Without PAE compiled into the kernel the maximum is 4GB of RAM
- With PAE compiled into the kernel the maximum is 64GB of RAM
(It should be noted that even with PAE no single process can address more than 3GB)

--jeremy

wdingus 03-25-2003 06:38 PM

Theoretical maxes are great, for either OS.. Real world gets my attention more:

[root@www root]# uptime
7:35pm up 59 days, 4:02, 6 users, load average: 0.07, 0.27, 0.33

[root@www root]# uname -r
2.4.18-19.7.xsmp

[root@www root]# df -k
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/sdb5 2063284 234060 1724416 12% /
/dev/sdb1 123939 22934 94606 20% /boot
/dev/sdb8 8804528 3360120 4997156 41% /data
none 1904468 0 1904468 0% /dev/shm
/dev/sdb3 10080364 3378268 6190032 36% /usr
/dev/sdb2 45353836 37862668 5187284 88% /var
/dev/sda1 1575701632 1346106500 149554084 91% /raid

[root@www root]# cat /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 3900354560 3885920256 14434304 0 80285696 2307936256
Swap: 4293058560 86614016 4206444544
MemTotal: 3808940 kB
MemFree: 14096 kB
MemShared: 0 kB
Buffers: 78404 kB
Cached: 2238756 kB
SwapCached: 15088 kB
Active: 2200660 kB
Inact_dirty: 1272632 kB
Inact_clean: 225900 kB
Inact_target: 739836 kB
HighTotal: 2948012 kB
HighFree: 4136 kB
LowTotal: 860928 kB
LowFree: 9960 kB
SwapTotal: 4192440 kB
SwapFree: 4107856 kB
Committed_AS: 1685404 kB

[root@www root]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 11
model name : Intel(R) Pentium(R) III CPU family 1266MHz
stepping : 1
cpu MHz : 1258.524
cache size : 32 KB
Physical processor ID : 354099747
Number of siblings : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips : 2501.46

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 11
model name : Intel(R) Pentium(R) III CPU family 1266MHz
stepping : 1
cpu MHz : 1258.524
cache size : 32 KB
Physical processor ID : 16781073
Number of siblings : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips : 2509.56

cuckoopint 03-25-2003 07:04 PM

I think the one question that has not been addressed is that Windows will need about 60 of those 64 GB's to RUN. Too bad that linux can't ever be that bloated...than it could also make claims like that.
; )

anewsome 03-08-2004 12:55 PM

Maximum Memory PER PROCESS
 
I've been trying to clarify how much memory per process is available using Linux and 64bit processors like the Opteron or the Itanium2. Even if Linux supports 64Gb or RAM, if you've got apps that need more than 3GB per process and you're on x86, then you're out of luck. I've got some such applications, that require more than 3GB per process. So I'm currently "out of luck". It doesn't matter that my machines have 8Gb+ ram. 3GB per process is the max on these x86 boxes.

I've gotten my hands on an Itanium2 box, and I'm currently waiting for 8GB of RAM to arrive. Soon I will know the answer, but in the meantime I am trying to find out from anyone who knows for sure, whether or not 64bit processors raise the bar on maximum memory "per process" and allow processes to use more than the 3GB per process max.

Can I stick with 2.4 kernel and my Itanium2 or Opteron box, or do I need to use 2.6 to get beyond the 3GB per process max?

The closest answer I've gotten so far was from a guy named John-Paul Stewart, who demanded I look at TASK_SIZE in /usr/src/linux/include/asm-x86_64/processor.h instead of just telling me how much memory per process was supported.

Hint: I'm not entirely sure what the TASK_SIZE is supposed to represent, so I still do not know that answer to my question - "How much memory per process is allowed with kernel 2.4 running on Itanium2 processor".


All times are GMT -5. The time now is 12:24 PM.