Somehow I never noticed this on that server.
Ok the thing is like this..
I have this remote linux server I manage from my place, its having 1GB RAM and its p4 2.6 ,120 GB SATA. Lately I directed my datacenter people to add another hdd in it and added 80GB hdd, today I was configuring it ie. partitioning , formatting and making it in use.
I noticed that top is showing that only ~240MB RAM is available, I checked and found that process runing on it hardly needs ~200MB RAM so it means around ~800MB should be available all the time, infact earlier to adding this hdd (which required reboot), it was always that around 700-800MB RAM was always free.
But now after this reboot and hdd addition only 250-350MB of RAM is free at any given time.
It just reminded that linux try to use all free RAM by doing disk cache in free RAM ie. actually RAM is free but frequently accessed data is mvoed to that free RAM showed as "cached" in TOP.
Ok thats fine now but what was earlier when it used to show ~800MB of RAM free most of the time ?
Any idea ?