Quote:
Originally Posted by trickykid
You need to enable huge mem kernel which doesn't come with the default kernel on Red Hat. Either download it already precompiled in RPM format or recompile yourself.
|
I think you have been deceived by the original post; by belief is that the OP is reading the "free" column of the free output and not the
"total" column. In this case, his system is seeing all the memory in the box, but it is using it
(c.f.,
Quote:
but after few days there is lots of process running its stats dec and then coes till 13 gb.
|
)
To the OP:
you have bought a lot of ram, and you are using it (or at least half of it, anyway), why do you have a problem with that? Was there a reason that you wanted to keep it unused?
You should also note and distinguish the difference between 'buffers' and memory used for user processes. Linux is famously 'lazy' about swapping back out memory used for buffers and cache unless the memory is needed. This is the right strategy under many circumstances, but it does cause many people to complain the linux is in some way 'bad' with its memory usage.
If, on the other hand, you believe that certain applications have memory leaks, you need to look at the various applications over time and how it grows (and there can be legitimate reasons for that, too).