LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   RAM Filtering (https://www.linuxquestions.org/questions/linux-newbie-8/ram-filtering-368982/)

James_the_Great 10-02-2005 07:20 AM

RAM Filtering
 
Is it Possible to do a RAM recovery with software. On my windows partition I have Memory Monster to recover my RAM Memory, so is there any software I need to recover RAM in Linux, if there is tell me where to get it or show me the link. Thank you. :confused:

acid_kewpie 10-02-2005 07:23 AM

what memory do you need to recover? be aware that linux uses a full memory model, your memory WILL become fully used over time, but will be reused as needed.

tkedwards 10-03-2005 07:01 PM

Even on Windows these 'RAM Recovery' programs are of very, very questionable benefit, see http://mywebpages.comcast.net/SupportCD/XPMyths.html http://www.windowsitpro.com/Article/...1095.html?Ad=1
All you're essentially doing is forcing a large amount of the data in RAM for running programs into swap space which is literally about 1000 times slower to read from because its on disk.

Linux will automatically use almost all your available RAM for a disk cache (which is why many people think Linux is a memory hog because it always appears to be using all the RAM) and will then feed RAM to programs as they request it. This RAM used for the disk cache is not considered 'in use' because it can instantly be made available for overwriting by any program requesting more RAM, because its just a copy of what's on disk.

Trying to use some kind of 'RAM Optimiser' which requests a huge amount of RAM then frees it again to give the illusion of 'free RAM' would probably dramatically decrease the performance of your computer. It would force the system to dump pretty much all the disk cache and force most running process' data into swap space. In other words you've basically moved everything out of your nice, fast RAM and onto slow disk. And its all unnecessary, there is no need to do this before starting a game or something because Linux will allocate it the RAM it needs.


All times are GMT -5. The time now is 04:20 PM.