[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: El sistema no usa la swap!!!!!



On Thu, 29 Jan 2004, Aitor Moreno Martinez wrote:

> El 01/29/04 a las 10:26:12, José Díaz Veiga dijo:
> > essssssssssssssssssssssssssssssssssssssssseeeee atilaxxxxxxx
> > No es que no use la swap, es que hay que darle mucha caña para que lo
> > haga, ayer probé a copiar 11 Gb y la tocó un pelo
>
> ¿¿ Entonces podriamos considerarlo una "feature" de la rama 2.6 ??

Yo el kernel 2.6 no lo he probado.

Existe una prueba bastante bestia para forzar una máquina a hacer
swap. Se trata de acceder de forma intensiva y aleatoria dentro de
un espacio muy grande le la memoria virtual.

	#define TAM 10000
	int buff[TAM][TAM]; /* !OJO! son 100000000 enteros  */

	main(){
	   for(;;) buff[rand()%TAM][rand()%TAM] = buff[rand()%TAM][rand()%TAM] ;
	}

Recuerdo que hace muchos años tuve que apagar una máquina Unix haciendo
esta prueba porque no había forma siquiera de matar el proceso. En Linux
no suele resultar tan grave pero no recomiendo probar en una máquina que
no deba ser apagada por si las moscas. Da igual hacerlo desde un usuario
sin privilegios.


-- 
Un saludo
Antonio Castro

       /\     /\   Ciberdroide Informática
         \\W//  << http://www.ciberdroide.com >>
        _|0 0|_
+-oOOO-(___o___)-OOOo---------------------+
| . . . . U U . Antonio Castro Snurmacher |
| . . . . . . . acastro@ciberdroide.com   |
+()()()---------()()()--------------------+



Reply to: