Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-05-2005
Tonyaldea Tonyaldea is offline
Miembro
 
Registrado: nov 2004
Ubicación: Logroño
Posts: 20
Poder: 0
Tonyaldea Va por buen camino
Rendimiento del servidor

En unas pruebas de rendimiento que he realizado en la empresa con un programa desarrollado en delphi, sobre una base de datos de interbase he obtenido los siguientes resultados:

-Cuando el servidor era un AMD Athlon 64 3400 a 2.4 ghz, y 1Gb RAM el tiempo de ejecución de un proceso determinado era de aprox 200 segundos.

-Cuando el servidor era un Intel Pentium 4 a 3.00 GHz con Hyper Threading , 1Gb RAM El tiempo oscilaba por 700 segundos para el mismo proceso

El ordenador cliente era el mismo en ambos casos, un AMD Athlon 64 3200 a 2.00 GHz con 1GB de RAM.

He probado desactivando el hyper threading, cambiando interbase por Firebird, tanto 1.5 como 2. He cambiado de NTFS a FAT32, he modificado todos los parametros que he podido pero la diferencia entre un servidor y otro sigue siendo abismal, de 200 a 680.
¿A que se puede deber tanta diferencia?
¿A los 64b del Athlon, a que uno es pentium y otro AMD, al hyper Threading del pentium(aunque lo he desactivado)...?

El sistema operativo del servidor en ambos casos era un Windows XP professiona2 sin el sp2 y con todos los servicion y procesos que no eran estrictamente necesarios desactivados.

Última edición por Tonyaldea fecha: 09-05-2005 a las 11:49:51.
Responder Con Cita
  #2  
Antiguo 09-05-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Por favor revisa la guía de estilo:
http://www.clubdelphi.com/foros/guiaestilo.php#foros

Y no dupliques mensajes en diferentes foros.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 09-05-2005
Tonyaldea Tonyaldea is offline
Miembro
 
Registrado: nov 2004
Ubicación: Logroño
Posts: 20
Poder: 0
Tonyaldea Va por buen camino
Ya siento el haber duplicado el mensaje, lo que pasa es que lo he puesto en este foro y luego he pensado que quizas el lugar mas adecuado para la consulta era el foro de acceso a base de datos.

En cuanto a buscar antes de preguntar, te aseguro que he buscado el tema por todos los foros y no he logrado comprender como una aplicacion en dos ordenadores de potencia similares, configurados exactamente igual como he indicado antes, tiene unas diferencias de rendimiento tan amplias.
La única diferencia es q uno es pentium y otro amd 64.

Perdon por las molestias y gracias por anticipado.
Responder Con Cita
  #4  
Antiguo 09-05-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿Has probado en Tamarack?
www.tamaracka.com
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 09-05-2005
Tonyaldea Tonyaldea is offline
Miembro
 
Registrado: nov 2004
Ubicación: Logroño
Posts: 20
Poder: 0
Tonyaldea Va por buen camino
Gracias aunque me queda la duda de porque las diferencias de rendimiento.
De momento supongo que debo recomendar a los clientes que compren servidores AMD de 64bytes frente a los pentiumIV?

¿Y los que ya tienen Pentium IV como servidor?
Responder Con Cita
  #6  
Antiguo 09-05-2005
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 21
rastafarey Va por buen camino
Resp

Mira en vez de decirles atus cleintes que compren mostros de maquinas
Simplemente trata de hacer tu aplicacion lo mas livianas posible
Osea que trabaje rapidamente en un pentium 1 o algo peor.

Puedes usar replicacion local. Esto ocupa espacio es disco
pero algo debes arriesgar.

Usar eventos de interbase para notificar modificaciones.

Si usas replicacion local.
Al coneptarse la palicacion por primera vez te traes las tablas que mas usas a la
maquina local(por su puesto que esto demora pero es la primera vez).
Y con lo seventos vas actualizando las modificaciones echas por otros clientes
en las tablas que tengas local mente.

Mira esat es una solucion pero quisas ese no es tu caso.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.
Responder Con Cita
  #7  
Antiguo 10-05-2005
Tonyaldea Tonyaldea is offline
Miembro
 
Registrado: nov 2004
Ubicación: Logroño
Posts: 20
Poder: 0
Tonyaldea Va por buen camino
El programa ha funcionado estupendamente hasta que me he topado con ese ordenador.

Esta funcionando bajo ordenadores con procesadores mucho mas lentos y da un buen rendimiento, el problema es unicamente con ese procesador, Pentium IV a 3.0Ghz.
Responder Con Cita
  #8  
Antiguo 11-05-2005
Tonyaldea Tonyaldea is offline
Miembro
 
Registrado: nov 2004
Ubicación: Logroño
Posts: 20
Poder: 0
Tonyaldea Va por buen camino
Mediante diversas pruebas de testeo he comprobado que el rendimiento del procesador pentium es inferior al del amd para cualquier aplicación, y esta diferencia se agudiza en la aplicación delphi-interbase.
En el tratamiento de imágenes creo que andan a la par.

Una herramienta (SiSoftware Sandra) me dio los siguientes valores:
  • AMD Dhrystone ALU :11017 MIPS
  • Pentium Dhrystone ALU :8880 MIPS
  • AMD WhetStone FPU :3788 MFLOPS
  • Pentium WhetStone FPU :3658 MFLOPS
Que dan a entender la superioridad ahora mismo de AMD.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 02:47:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi