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 salvo (12589) el Viernes, 13 Febrero de 2004, 02:10h (#264860)
    ( file:/etc/passwd | Última bitácora: Martes, 20 Octubre de 2009, 21:17h )

    venga hombre piensa un poco y veras que tengo razon.

    imaginate que estas navegando o chateando o lo que quieras y piensa en la carga que cada una de tus acciones (pinchar aqui, pulsar unas cuantas teclas, etc.) causa sobre el servidor. Luego piensa cuales de esas actividades necesitan una respuesta instantanea y en cuales importa menos. No pienses en tareas interactivas con el enfoque clasico y obsoleto sino mas bien en "microtareas" que requieren una respuesta instantanea para ser placenteras al usuario.

    Por ultimo piensa como el "scheduler" va a priorizar los procesos y cuales van a entrar en el (o los) procesadores primero.

    Ejemplo: estas navegando, quieres ir a barrapunto.com, para eso tienes que pinchar cuatro teclas, eso son cuatro tareas en el servidor interactivas, las responde rapido porque la prioridad del proceso es alta. Ahora le das al enter y empieza a cargar la pagina, no es una actividad interactiva, el tiempo de respuesta no es crucial. Al principio la prioridad de tu proceso es alta pero va bajando asi que si otro usario pincha otras cuatro teclas su proceso va a entrar en la CPU, etc.

    Me he explicado ahora?

    Ahora haz un calculo del numero de "microtareas" que tu actividad normal mientras navegas, programas, usas la shell, etc., causaria en el servidor, 30 cHz, 50 cHz tal vez? ;-)

    [ Padre ]