-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am Donnerstag, 13. Mai 2004 20:55 schrieb Michael Renner: > On Wednesday 12 May 2004 18:40, Andreas Pakulat wrote: > > On 12.May 2004 - 12:48:32, Michael Renner wrote: > > > Moin, > > > > > > es scheint so, als ob ein Prozess nicht mehr als 2.7 GB belegen > > > kann. Mit einem C-Programm allokiere ich 100 MB Häppchen was > > > genau 27 mal gelingt. Eingebaut sind jedoch 4 GB, die ich auch > > > bräuchte. > > > Kernel ist 2.4.20 ohne spezielle Patche. > > > > Schonmal geprueft ob der Kernel ueberhaupt HighMemory Support > > hat? In /etc/config sollte CONFIG_HIGHMEM4G gesetzt sein fuer 4GB > > Speicher.. > > Moin, > > das ist gesetzt: > # CONFIG_NOHIGHMEM is not set > CONFIG_HIGHMEM4G=y > # CONFIG_HIGHMEM64G is not set > # CONFIG_MATH_EMULATION is not set > CONFIG_SMP=y > > Es macht auch keine Probleme allen Speicher zu belegen, doch nicht > mit einem einzigen Prozess. Auffällig ist jedoch, dass 'free' nur > 3.6 GB anzeigt. Oder ist das schon der 1024/1000'er Rundungsfehler?
Ist es nicht so dass Userprozesse maximal den halben physikalischen RAM belegen dürfen, damit kein Prozess AMOK läuft und alles zum Stillstand bringt ? Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAo9enWSOgCCdjSDsRAu3KAJ99s6FJi92MtF7icxxNRKgM6udLuACgh5+y sfQTvr5fo5yrr00qNj5+z7s= =S6B1 -----END PGP SIGNATURE-----