>> I'll lay you a large bet that lowmem is full of garbage.
>> Probably buffer_heads, inodes or PTEs. Output of /proc/meminfo
>> and /proc/slabinfo as you approach oblivion would be useful.
>> As would a description of the workload that triggers it.
>>
>> M.
> I think it's the reason. But I have to decreased memory from 4G to 2G
> because of the complain from my customers, so I can't give you the
> /proc/meminfo or /proc/slabinfo now. :(
The patches don't seem to have wended their way back to mainline
yet, probably because people have been concentrating on 2.5 recently.
I think Andrea's -aa kernel has fixes for most, if not all of these
problems.
> Why the linux-vm can't manage lowmem correctly? I have seen some
> articles talking about the LRU pre zone patch, but why 2.4.19+rmap14a
> patch also has this problem?
rmap won't help you in this instance, as the stuff you're filling
ZONE_NORMAL with is unswappable. In fact, it may make it worse,
due the overhead of pte_chains ... but this will probably only
hurt you if you have many large tasks sharing memory.
Changing PAGE_OFFSET from 3Gb to 2Gb may be a better workaround than
decreasing from 4Gb to 2Gb of RAM, if you don't have any huge single
process.
M.
-
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 : Thu Nov 07 2002 - 22:00:36 EST