On Wed, Jan 28, 2004 at 09:15:14AM +0100, ns wrote:
> ben si elle est trop petite, elle peut d�border
Je serais curieux de savoir d'o� �a sort.
Si la partition de swap se remplit, le syst�me se retrouve �
court de m�moire, et commence � tuer des process. C'est un
ph�nom�ne connu, contrairement au d�bordement de partition.
Aucune ressource n'�tant infini, le cas du swap remplis est
bien pris en compte, on ne laisse pas normalement d�border
les choses.
Pour s'en convaincre, on peut compiler et lancer ceci avec
un top ou gkrellm pour regarder ce qui se passe:
#include <stdio.h>
#include <stdlib.h>
int main( void ) {
char * buf;
while ( 1 ) {
buf = malloc( 4096 );
if ( !buf ) {
fprintf( stderr, "malloc failed\n" );
return 1;
}
*buf = 'a';
}
return 0;
}
> donc je ne sais plus si c'est d'actualit�..
Pas sur une Debian stable en tout cas. Il me semble avoir
fait des choses comme �a sur un noyau 1.2 aussi.
> Mais rien n'empeche de mettre le swap derri�re la partition /tmp, au
> cas ou...
C'est de la pens�e magique. Et si /tmp d�borde? Avec ton
raisonnement, il faut mettre une partition par disque :-)
(ce qui n'est d'ailleurs pas n�cessairement une mauvaise
id�e)/
Y.