Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por pobrecito hablador el Jueves, 12 Febrero de 2004, 14:43h (#264532)
    Servidor (un PC moderno): requiere un kernel de 1000 HZ (eso se puede hacer con linux-2.6.2 o con una modificación de HZ a linux-2.4.x o con una de HZ a FreeBSD-5.2).

    Clientes (varios PCs viejos): requieren un kernel pequeño (debido a recursos muy limitados de RAM) como linux-2.0.x, linux-2.2.x, linux-2.4.x, o quizás linux-2.6.x, funcionando a 100 HZ (de switching de tareas).

    ¿por qué?: porque el gran objetivo es la buena interactividad de los clientes.

    Con el servidor más potente a 1000 HZ, supongamos una planificación RoundRobin con N tareas activas (es decir, quieren CPU), cada tarea sólo tendrá que esperar a lo máximo (N-1) milisegundos para luego poder tomar el control de la CPU.
    Si suponemos que hay 100 usuarios conectados, ellos están usando el servidor al mismo tiempo, y cada usuario usa una media de 3 tareas entonces hay una sobrecarga de 300 tareas.
    Con 300 tareas, hay una periodicidad de (300 - 1) ms = 299 ms = aprox 0.3 segundos (pero sólo se dan esas pocas situaciones en el peor caso).
    Cada usuario en el ordenador cliente percibirá en el peor caso pausas intermitentes de 0.3 segundos aún cuando el servidor está sobrecargado.

    Nota: hay otros factores que no he comentado: velocidad del servidor, velocidad de las redes, topología de las redes, tamaños de las tramas de red, ..

    open4free

  • que va!

    (Puntos:1)
    por salvo (12589) el Jueves, 12 Febrero de 2004, 16:13h (#264605)
    ( file:/etc/passwd | Última bitácora: Martes, 20 Octubre de 2009, 21:17h )

    La situacion es mucho mejor de lo que tu la pintas.

    No todas las tareas son iguales, las tareas interactivas tienen una prioridad mas alta y por lo tanto se van a ejecutar antes que otras mas lentas que requieren mas proceso.

    Ademas un usuario no va a ser capaz de generar mas de unas pocas actividades interactivas por minuto a no ser que se dediquen a escribir a toda leche sin parar, para las 3 tareas/s que tu supones se necesitarian mecanografos dando 180 pulsaciones por minuto, dificil, no?

    [ Padre ]
  • por Aloriel (9082) el Jueves, 12 Febrero de 2004, 17:46h (#264647)
    ( http://turismogoogle.net/ | Última bitácora: Martes, 19 Agosto de 2008, 06:18h )
    o a 100 HZ ...
    Digo yo que seran 100 MHz.
    --
    "Sólo los muertos han visto el final de la guerra" (Platón)
    [ Padre ]