El Tue, May 02, 2000 at 07:37:58PM +0200, Luis M. Garc�a Ruip�rez dijo:
> Con las prisas se me ha olvidado lo siguiente:
>
> Independientemente de si es o no es el funcionamiento normal de /dev/zero,
> S� es cierto que cualquier usuario, simplemente emitiendo esa orden, puede
> acabar con los recursos del ordenador. As� que la pregunta ahora es: �c�mo
> se puede evitar que un usuario emita esta orden? La p�gina de man zero
> dice que este archivo debe ser legible y escribible por cualquiera, as� que
> los permisos ni tocarlos. Un sistema de cuotas impide que el usuario se cargue
> la capacidad de disco duro (salvo la que tenga �l asignada), pero esto no
> impide que mientras se alcanza esa cuota se quede frito el ordenador.
> �Alguna idea?
Creo que la ralentizaci�n se debe a que se satura el disco duro, con lo
cual el login y cualquier programa que acceda a disco se va a ver ralentizado.
Seguro que no es cosa del /dev/zero, por ejemplo "cat /dev/zero > /dev/null"
no ralentiza la m�quina, lo que me dice que es el disco duro el recurso que
se satura.
No creo que puedas controlar dicho efecto sin hacer malabarismos, me parece que
es algo intrinseco al sistema de ficheros, y eso que el ext2 es un sistema de
ficheros bastante eficiente, seg�n dicen. Quizas /dev/zero sea lo suficiente-
mente r�pido como para saturar al driver del sist. de fich., y este no pueda
atender a otros programas en un tiempo aceptable.
Un saludo.
--
Fdo: Ismael Canales Luis