FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
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. |
#3
|
|||
|
|||
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. |
#4
|
||||
|
||||
¿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. |
#5
|
|||
|
|||
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? |
#6
|
||||
|
||||
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. |
#7
|
|||
|
|||
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. |
#8
|
|||
|
|||
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:
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|