Re: cat /dev/zero>archivo
On Tue, 2 May 2000, Danito wrote:
> Para mi sorpresa esto me dejó totalmente frito el ordenador, es
> decir que para hacer un nuevo login en un terminal tenía que esperar
> practicamente un minuto. Lo curioso es que si a la vez hago un top
> me dice que el cat solo se lleva un 20% de la CPU. Al asesinar el cat
> con CTRL-C se restablece el funcionamiento natural del ordenata.
> Lo impresionante de todo esto es que ejecuté el comando como un usuario
> normal y corriente.
>
> Esto tiene que ser un bug del núcleo, y si es un bug es muy fuerte
> porque con esto un usuario normal y corriente puede petar un ordenador.
> Uso el núcleo 2.2.14 con la potato.
Bueno con un 2.2.12 acabo de hacer la prueba y no es tan dramático.
Simplemente se trata de un proceso que gasta excesiva entrada salida.
$ vmstat 5 10
procs memory swap io system cpu
r b w swpd free buff cache si so bi bo in cs us sy id
3 0 3 3948 1492 44036 6544 0 0 2 3452 5102 10 0 100 0
1 0 1 3904 1656 44444 5880 10 0 38 1141 4395 11 1 99 0
1 0 0 4136 1628 48916 1228 0 47 1 1912 3953 20 1 98 0
1 1 2 4136 1536 48948 1296 23 0 11 5345 10934 19 7 93 0
1 0 1 4088 1452 48164 2236 80 0 221 1500 3622 55 4 95 2
0 1 1 4088 1608 48052 2248 0 0 3 4152 8481 7 5 95 0
.....CTRL-C...........................................................
0 0 0 4088 1544 48052 2316 0 0 14 17 179 7 0 1 99
0 1 0 4068 1436 47164 3328 40 0 191 2 493 18 0 5 95
0 0 0 4060 1576 46656 3696 14 0 53 0 251 9 0 1 99
El abuso de los recursos de un sistema es algo que es dificil de evitar
cuando se conceden recursos ilimitados a usuarios que supuestamente son
de confianza.
Otra faena para dejar frito un sistema es hacer un programa en C con
una variable enorme y ponerse a hacer accesos aleatorios dentro de
un bucle para provocar swaping. Si ademas intentamos abrir el máximo
número de ficheros posibles y generar el mayor número de procesos
posibles para que todos se pongan simultaneamente a hacer el capuyo
dejarás probablemente el sistema catatónico. Si el sistema es un sistema
que es crítico los recursos estarán controlados y el tipo de usuarios
que manejen el sistema tambien.
> Por favor probad lo que os he descrito y me contais. A lo mejor
> estoy equivocado y el problema solo se da en mi ordenador.
Ya está probado.
> --
> Unsubscribe? mail -s unsubscribe debian-user-spanish-request@lists.debian.org < /dev/null
Saludos
Antonio
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
/\ /\ Ciberdroide Informatica (tienda linux)
\\W// http://www.ciberdroide.com
_|0 0|_
+-oOOO--(___o___)--OOOo------------------------------------------------------+
| . . . . U U . . . . Antonio Castro Snurmacher !! Nueva direccion email !! |
| http://slug.ctv.es/~acastro. -> -> -> -> acastro@ciberdroide.com |
+()()()----------()()()------------------------------------------------------+
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
(((Donde Linux))) http://www.ciberdroide.com/misc/donde/dondelinux.html
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
Reply to: