I have a system running RH 7.3. I have recently been concerned about my server running out of memory. I added 1GB of memory to my server to see if by chance 256 isn't enough. When I first boot up my server the free memory is 185324. A run of free a day later gives me the following output: total used free shared buffers cached Mem: 1289408 661136 628272 0 13624 515040 -/+ buffers/cache: 132472 1156936 Swap: 2359208 792 2358416 I tried stopping every process individually to find what is taking all of the memory. The most I went down was around 10K. Is there any programs that will tell me all segments of memory and what program is in it. I have tried using top but it only shows me 15 or so pids. Also what is the cached that free shows. If this is a kernel thing is there a place where I can place what the maximum cache should be or how to clear it. Thanks, Ben