• [^] # Re: utilisation swap

    Posté par . En réponse au message utilisation swap. Évalué à 2.

    Attention !!! c'est faux dans beaucoup de cas, en voici un:

    Typiquement les appli qui font des mallocs et qui ne les touchent pas sont légion.
    VSZ ou VIRT c'est la taille de l'espace virtuel alloué sauf qu'il n'est pas nécessairement "touché".

    vi malloc.c

    #include <malloc.h>
    main()
    {
    int *a;
    a=(int*)malloc(sizeof(int)*300000000);
    while(1) {
    sleep(1);
    }
    }

    swapoff -a
    gcc malloc.c -o malloc

    /tmp/malloc &

    ps auxww

    15145 0.0 0.0 1174292 344 pts/1 S 10:01 0:00 /tmp/malloc


    Ici mon Virt vaut 1174292 mon résident vaut 344 et mon swap est à 0.