sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #102042
Re: SV: Allokering af store mængder hukommelse
Robert Larsen <robert@xxxxxxxxxxxxxxxxx> writes:
> Hmmm...så giver tallet nogenlunde mening. Men burde jeg ikke kunne
> allokere ca. 2^64 (minus det løse) på en 64 bit maskine ? Det er jo
> virtuel hukommelse.
Nej, som udgangspunkt bør kernen ikke allokerer mere hukommelse end den
regner med at den kan give dig lov til at bruge. Du kan dog sætte Linux
til altid at ville overcomitte hukommelse. Læs mere på
http://lxr.linux.no/linux+v3.1.5/Documentation/vm/overcommit-accounting
Hvis du har brug for at kunne allokere mere hukkommelse end fysisk+swap,
så vil jeg anbefale at du mmap'er en fil. Det gør at hukommelseslaget
ikke bekymrer sig over om at den har plads, men overlader det til
filsystemlaget at finde plads.
//Makholm
References