Largest mallocs opteron vs. 32bit systems

From: Soeren Sonnenburg
Date: Tue Apr 27 2004 - 01:26:45 EST


Hello...

I just did some tests trying to malloc() memory on an opteron and a xeon
system...

I wonder why I see regression for the opteron in 32bit mode. Comments
welcome (workarounds even more). Anyhow my observations:

malloc large block:

opteron -> up to 7G (64bit exe) -> up to 1500M (32bit exe)
xeon -> up to 2000M

malloc a couple of blocks of size 100M:

whole process (100 M steps)
opteron -> 7700M (64bit exe) -> up to 2200 (32bit exe)
xeon -> 2700M

So one 'looses' 500M.

Feedback welcome,
Soeren

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/