Rincón Matemático

Disciplinas relacionadas y temas generales => Computación e Informática => Mensaje iniciado por: dtatay en 26 Mayo, 2017, 04:30 pm

Título: Proporción Uso de CPU
Publicado por: dtatay en 26 Mayo, 2017, 04:30 pm
Buenas mi nombre es David  y me dedico a la arquitectura de sistemas y tengo una duda matemática que creo que será sencilla para muchos de vosotros;

Resulta que he realizado un stress test de una aplicación simulando y midiendo el uso de CPU en relación a un determinado número de usuarios. Estos serían los datos.

10 usuarios 10% de uso de CPU.
100 usuarios 48% de uso de CPU.

Quiere decir que existe una proporción que aumenta 4,3636 veces cada vez que se multiplica el número de usuarios por 10.

Entonces no sé como calcular en función a cualquier número de usuarios, y esto me ayudaría mucho para calcular otras proporciones como RAM usado, Requests por segundo, transferencia de datos.

gracias de antemano.
Título: Re: Proporcion Uso de CPU
Publicado por: sugata en 26 Mayo, 2017, 04:38 pm
Faltan datos.
Solo tienes dos puntos y hay infinitas funciones.
Si sacas más valores se podría ir acotando.
Título: Re: Proporcion Uso de CPU
Publicado por: dtatay en 26 Mayo, 2017, 04:40 pm
Gracias sugata.
¿Cuántos más valores necesito y qué función matemática aplicaría?
Título: Re: Proporción Uso de CPU
Publicado por: sugata en 26 Mayo, 2017, 04:50 pm
Depende del comportamiento de la CPU.
Imagina que en los 50 primeros usuarios el consumo sea lineal y a partir de ahí,
exponencial.
Si el comportamiento es todo igual, con tomar 5 o 6 datos, quizá te valdría.
En Excel puedes hacer una regresión lineal que es el acercamiento de una gráfica a unos valores dados.

Ah, y bienvenido.
Título: Re: Proporción Uso de CPU
Publicado por: dtatay en 26 Mayo, 2017, 06:24 pm
Muchas gracias! Como me has dicho, he creado la gráfica de correlación lineal en excel con unos 6 datos y mostrado la fórmula ya puedo estimarlo.
Título: Re: Proporción Uso de CPU
Publicado por: sugata en 26 Mayo, 2017, 06:33 pm
Me alegro que te sirviera.