Re: Speicher alloziieren.

From: Jens Rehsack <rehsack(at)liwing.de>
Date: Tue, 29 Apr 2003 15:48:36 +0200

On 4/29/2003 3:24 PM, Bernd Walter wrote:
> On Tue, Apr 29, 2003 at 02:02:10PM +0200, Christian Lackas wrote:
>> * Christian Lackas <c.lackas(at)kfa-juelich.de> [030429 13:49]:
>>
>> Hallo,
>>
>> > wodurch ist der Speicher den ich anfordern kann eigentlich begrenzt?
>>
>> Andreas Heil hat mich gerade auf die Spur von MAXDSIZ gebracht.
>> Das sieht sehr vielversprechend aus. Also mal ändern und neukompilieren.
>
> Wenn du >=2G gehst solltest du UL in der Konstanten nicht vergessen.
> Ansonsten ist der Kernel unbrauchbar, weil negativer Platz selten
> reicht.
> Du wirst nicht mal mehr den init starten können.
>
> Meist ist es jedoch besser, den jeweiligen Prozessen explizit größere
> Werte zu erlauben und den Kernel default zu belassen.
>

Wäre für solche Werte letztendlich nicht shmget(2) & Co. oder mmap(2)
besser, da die 2^64-1 verwalten können und man sich halt den Speicher
einblendet, den man braucht.
Ok, ich seh' grad, unter FreeBSD können die auch bloß size_t's, aber man
kann sicher mehr als 1 bereich mappen ???

So long,
Jens

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 29 Apr 2003 - 15:48:45 CEST

search this site