Messages in this thread |  | | | Date | Tue, 25 May 2004 16:10:29 -0400 (EDT) | | From | Rik van Riel <> | | Subject | Re: 4g/4g for 2.6.6 |
| |
On Tue, 25 May 2004, Rik van Riel wrote:
> The point is, people like to run bigger workloads on > bigger systems. Otherwise they wouldn't bother buying > those bigger systems.
Btw, you're right about the VMAs. Looking through customer stuff a bit more the more common issues are low memory being eaten by dentry / inode cache - which you can't always reclaim due to files being open, and don't always _want_ to reclaim because that could well be a bigger performance hit than the 4:4 split.
The primary impact of the dentry / inode cache using memory isn't lowmem exhaustion, btw. It's lowmem fragmentation.
Fragmentation causes fork trouble (gone with the 4k stacks) and trouble for the network layer and kiobuf allocation, which still do need higher order allocations.
Sure, the 4/4 kernel could also have problems with lowmem fragmentation, but it just seems to be nowhere near as bad.
-- "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." - Brian W. Kernighan
- 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/
|  |