• Sábado 9 de Noviembre de 2024, 03:44

Autor Tema:  Medir el rendimiento de una aplicacion C/S  (Leído 2626 veces)

Mc_Gregor

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Medir el rendimiento de una aplicacion C/S
« en: Martes 22 de Marzo de 2011, 13:27 »
0
Muy buenas, alguien sabe de alguna herramienta para medir el rendimiento de aplicaciones Cliente/Servidor??..
Tengo un ejecutable cliente y otro servidor en debian que lo lanzo por consola en un puerto 123456 por ej..
Lo que quiero hacer es correr una herramienta que escuche el puerto y me vaya diciendo el rendimiento en kB/seg por ej..
Se agradece cualquier aporte....

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Medir el rendimiento de una aplicacion C/S
« Respuesta #1 en: Martes 22 de Marzo de 2011, 13:55 »
0
Puedes insertar código en tu aplicación que te haga dichas mediciones.

También las herramientas del SO por defecto (aka monitores del sistema) deberían de darte dicha información.

Mc_Gregor

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Medir el rendimiento de una aplicacion C/S
« Respuesta #2 en: Martes 22 de Marzo de 2011, 14:05 »
0
Buenas m0skit0..
El problema es que el codigo C/S que necesito testar es propietario, osea que no tengo los fuentes.. Y las herramientas de monitoreo de debian no me dan exactamente lo que necesito, estoy probando con un monton de herramientas en debian pero yo simplemente necesito que me diga el throughput (rendimiento) en kB/seg.

Si por ahi sabes de algun paquete???

Muchas gracias por la respuesta

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Medir el rendimiento de una aplicacion C/S
« Respuesta #3 en: Martes 22 de Marzo de 2011, 16:11 »
0
Podrías currarte un envoltorio (wrapper) que lance la aplicación y la monitorice.

También tienes herramientas de monitoreo como te he comentado anteriormente, tales que nethogs, iperf, ntop... Tienes más información aquí.

PD: qué raro correr una aplicación propietaria sobre Debian  :P

Mc_Gregor

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Medir el rendimiento de una aplicacion C/S
« Respuesta #4 en: Martes 22 de Marzo de 2011, 16:16 »
0
Wa!!.. Vaya lista... A probar se ha dicho!!.. Gracias por la aportación..

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Medir el rendimiento de una aplicacion C/S
« Respuesta #5 en: Martes 22 de Marzo de 2011, 16:30 »
0
NetHogs dicen que es bueno, personalmente no lo he probado.

Weno, suerte con ello, ya nos cuentas, aunque definitivamente esto no tiene nada que ver con C/C++  :P  :lol:

Mc_Gregor

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Medir el rendimiento de una aplicacion C/S
« Respuesta #6 en: Martes 22 de Marzo de 2011, 16:51 »
0
El nethogs, bueno, este no me sirve ya que es para monitorear los procesos que estan consumiento ancho de banda.. Yo ejecuto el cliente y el servidor por consola, el servirdor envia un string a un servicio y luego el cliente hace una consulta para recuperar cierta parte del string. Por lo tanto no me sirve ya que el consumo es minimo y no me lista. Seria bueno una herramienta que le diga, oye, mirame el servicio X que se esta ejecutando en el puerto 123456 y dime cuando haya consumo, cuanto es el Kb/seg. Ya me probe unas 10 herramientas jajaja.. Pero bueno, sigo probando..

P.D. Si, no tiene nada que ver con C++ (Lo que pasa es que soy mas de C++ y siempre entro a los foros de C++ jejeje)..

Mc_Gregor

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Medir el rendimiento de una aplicacion C/S
« Respuesta #7 en: Martes 22 de Marzo de 2011, 17:06 »
0
Ala, mira.. que me encontre una herramienta muy interesante... Iptraf para monitorear el consumo del servidor en tiempo real.. No es lo que buscaba en sintesis pero con esto me lo apañare ;) esta chulo el bicho..

Ya puedo ver el consumo del cliente y del servidor..

Gracias por las ayuditas!!...

Como siempre la gente en foros de C++ son la caña!!..  :beer:

Saludos!

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Medir el rendimiento de una aplicacion C/S
« Respuesta #8 en: Martes 22 de Marzo de 2011, 17:50 »
0
Un placer, que aproveche  ;)  :good: