On 18 Jun 2003, you wrote in linux.kernel:
> rmoser wrote:
> [...]
>> Ten minutes later I get the brains to run top. It seems I have about
>> 50 MB in swap, and 54 MB free memory. So I wait ten minutes more.
>>
>> No change.
>>
>> % swapoff -a; swapon -a
>>
>> Fixes all my problems.
>>
>> Now this long story shows something: The kernel appears to be unable
>> to intelligently pull swap back into RAM. What gives?
>>
> Because the problem _is_ unsolvable. You want the kernel
> to go "oh, lots of free memory showed up, lets pull
> everything in from swap just in case someone might need it."
You might want to try Con Kolivas' patches on:
http://members.optusnet.com.au/ckolivas/kernel/
More specifically the 'swap prefetch' patch. From this FAQ:
-- Swap prefetching? If you have >10% free physical ram and any used swap it will start swapping pages back into physical ram. Probably not of real benefit but many people like this idea. I have a soft spot for it and like using it. --The disadvantage is ofcourse that you will be using up more RAM than is really necessary. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Mon Jun 23 2003 - 22:00:23 EST