![]() |
![]() |
| Paypal | 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
|
||||
|
||||
|
Cita:
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
|||
|
|||
|
La diapositiva número 19 pone "on Linux, Firebird is very slow!!!"
Y es verdad a medias, pues la 1.5 va muy bien pero la 2.5 va fatal. Sólo tienes que ver los benchmarks que hay en las diapositivas anteriores, las cuales puedo confirmar por las pruebas que he realizado (que han sido unas cuantas). Respecto a las diapositivas 20, 21 y 22. Pues también lo he probado. He instalado de nuevo la Centos 6.2 64 bits y he puesto la partición /home con el sistema de archivos XFS (la partición / no admite aún XFS para el arranque en linux por lo que la he dejado en ext4). Las bases de datos se ubicarán en la carpeta /home/firebird así que irán sobre XFS. Instalo firebird 2.5 CS 64 bits y .... peor todavía, más lento aún que las pruebas anteriores. Quito el firebird 2.5 CS 64 bits y pongo el firebird 2.5 SS 32 bits. Ligeramente mejor, pero igual de mal comparativamente con la 1.5. Pues por las pruebas que he realizado, sigue siendo lento. Muy lento. Ahora bien ... pongo las bases de datos con el force writes OFF ( gfix -w async ) y ahora va muy rápido con el FB 2.5 CS 64 bits. Conclusión. Con el force writes a off, va muy rápido, y seguramente eso corrobora las últimas diapositivas de los benchmarks que indicas. Con el force writes a on, va fatal la 2.5 (pero la 1.5 va estupendamente). Yo no voy a poner una instalación de un cliente con el force writes off. Me parece muy peligroso aún teniendo un SAI, ya que no sé cuando se van a grabar los cambios. En teoría cuando el sistema tengo tiempo, pero eso que significa ¿1 segundo después o 1 hora? En windows, el force write debe ir siempre en ON y la 2.5 va mucho mejor que la 1.5. ¿que ha pasado en linux? |
|
#3
|
||||
|
||||
|
Pues mi experiencia es distinta. En windows no tengo ni idea porque nunca montamos servidores windows. Siempre montamos linux, en los últimos años han sido suse y ubuntu. Siempre la versión classicserver de firebird, y con cada cambio a nueva versión se notaba un mejor rendimiento. La versión 2.5 se está empezando a instalar a unos clientes, para ir probando, y de momento ha resultado en una mejora.
Esa es mi experiencia y eso es lo que puedo comentar.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
|||
|
|||
|
¿ Y podrías decirme si pones el force writes a ON ?
¿ Que configuración aplicas en el firebird.conf ? ¿ que sistema de archivos ? |
|
#5
|
||||
|
||||
|
¿ Y podrías decirme si pones el force writes a ON ?
Aunque soy partidiario de tenerlo en OFF (adoptando las medidas previsoras esenciales), normalmente está en ON, por defecto. ¿ Que configuración aplicas en el firebird.conf ? Nunca lo modifico, salvo para indicarle la localización del "temp" y datos del estilo. ¿ que sistema de archivos ? ext3 y ext4 Por si sirve de algo: siempre el 'pagesize' de 8192 ¿Y qué tipo de pruebas haces?, ¿lectura, escritura?, ¿pocas y grandes?, ¿muchas y pequeñas?, ¿"tirando" de servidor?, ¿haciendo trabajar al cliente?, etc. Es que son muchos factores a tener en cuenta.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
|||
|
|||
|
Pues una cosa adicional que no sabía y que he buscado en firebird y efectivamente es así. El motivo por el que en FB 1.5 va rápido es que el force write a On no funciona en linux con FB 1.5 y resulta que está siempre en OFF. Vaya!!!
No soy partidario de ponerlo a OFF, pero al parecer llevo bastante tiempo con eso en OFF en los clientes que tienen servidor linux (en los de windows si va bien el ON). La verdad que no he tenido problemas y eso que más de uno no tiene SAI y se le ha ido la electricidad alguna que otra vez. En fin, pues lo dejaré con Centos 6.2 64 bits y FB 2.5 64 bits Y FORCE WRITE OFF, porque por las pruebas que he hecho va extraordinariamente rápido. Me resignaré al force write OFF e informaré a aquellos clientes que monte un SAI (si o si) una vez más (ya se lo digo habitualmente...). PD: El pagesize lo tengo en 8192. Es el que garantiza que el "depth" de los índices no sea superior a 3. Gracias a todos, una vez más, por vuestra ayuda. |
|
#7
|
||||
|
||||
|
Gracias a ti por mantenernos informados sobre este tema tan interesante =)
__________________
mas confundido que Garavito el día del Niño. |
|
#8
|
|||
|
|||
|
Cita:
![]() |
|
#9
|
|||
|
|||
|
Edito por completo el post, no había leido la última página. Veo que está resuelto
Última edición por birmain fecha: 16-03-2012 a las 15:46:30. |
|
#10
|
|||
|
|||
|
hola una consulta
hola amigo tengo una pregunta como puedo colocar FORCE WRITE OFF la base de datos para que me haga las consultas mas rápido tengo ubuntu 10.10, si me podrías decir el comando en consola para cambia de ON A OFF te lo agradecería mucho para hacer pruebas, haber si las consultas la hace mas rápido te estaria eternamente agradecido espero tu pronta respuesta saludos y gracias.
![]() |
|
#11
|
||||
|
||||
|
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración.
Recuerda crear hilos nuevos para temas que no tienen que ver con el título que se trata. De todas formas, como eres nuevo, es normal que no lo sepas ![]() Para contestar tu pregunta: usa gfix, está en el directorio de firebird/bin Me parece recordar que el parámetro es -write on | off Aquí tienes un sencillo tutorial con todos los parámetros de gfix.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Instalar Firebird 2.0x en CentOS desde linea de comandos | guillotmarc | Firebird e Interbase | 14 | 28-09-2011 02:25:00 |
| Instalar FireBird En Linux CentOS 5.2 | teletranx | Firebird e Interbase | 6 | 07-04-2009 07:54:56 |
| Firebird mal rendimiento en linux | rastafarey | Firebird e Interbase | 26 | 11-06-2008 19:52:49 |
| Instale firebird en Centos y hay error entrando gsec con SYSDBA, ayuda por favor ! | Ale Alvarez | Firebird e Interbase | 1 | 14-09-2007 19:28:57 |
| Rendimiento de InstantObjects/FireBird | Troffed | OOP | 5 | 15-03-2007 10:22:12 |
|