Re: Comment peut on saturer la mémoire ?

Page principale

Répondre à ce message
Auteur: Dominique .Chabord
Date:  
À: ML Guilde
Sujet: Re: Comment peut on saturer la mémoire ?

Merci !

Olivier Guerrier a écrit :
> Frédéric Mantegazza a écrit :
>> On lundi 14 janvier 2008, Dominique .Chabord wrote:
>>
>>> Sur une debian de base, je voudrais vérifier que le mécanisme de swap
>>> fonctionne correctement. Il y 512 MB de mémoire à remplir avant que le
>>> swap ne commence à servir et je ne sais pas comment m'y prendre pour que
>>> ça reste simple.
>> Farfouille dans les archives ; Edgar avait posté un bout de code pour faire
>> ça, il y a quelques mois...
>
> ça doit être celui-là, avec des valeurs différentes, je l'utilise
> régulièrement ;)
>
> #include <stdlib.h>
> #include <unistd.h>
>
> #define LOG_PROCS 5 /* 32 processes */
> #define SZ (32<<20) /* 32 MB per process */
>
> int main(void)
> {
>         unsigned int i, *p;

>
>         for (i=0; i<LOG_PROCS; i++) fork();
>         p = malloc(SZ);
>         for (i=0; i<SZ/sizeof *p; i++) p[i] = i;
>         pause(); /* wait to be kill()ed */
>         return 0;
> }

>
> Olivier.
>
>
>


- --
Dominique Chabord
SISalp : Logiciel libre pour l'entreprise
Gestion (ERP), applications web, vidéo-surveillance et sécurité
18 avenue Beauregard 74960 Cran Gevrier
145A rue Alexandre Borrely 83000 Toulon
tél +33(0)950 274 960 fax +33(0)955274960 mob +33(0)622 616 438
site de SISalp : http://sisalp.fr
l'annuaire régional des prestataires du libre : http://sisalp.org
la boutique du logiciel libre : http://bdll.fr
l'académie du logiciel libre : http://adll.fr