PDA

Ver la Versión Completa : Fb_smp_server se come el 190 del cpu


IVAND
04-09-2021, 20:44:06
Estimadis amigos

Tengo un firebird 2.5 montado sobre un servidor linux ubuntu con 8 gb en ram y disco de 1 T en espejo , la base de datos cae su rendimiento y obviamente el aplicativo se pone super lento , tengo conectados 40 equipos q hacen diferentes tareas sobre la base de datos

Me compre el sistema de HQbird para monitorear la base y me salen algiunos equipos q estan cobsumiendo y todo eso pero no logro saber porque el servidor se consume tanto recurso

Alguno de uds ha dado un soporte de mantemiento y afinacion a esta base de datos y si es asi por favor me ayudarian y cual serial el costo , ya de hizo backup /restore

En espera de alguna luz quedo a sus ordenes

Casimiro Notevi
05-09-2021, 12:30:54
Nunca me ha pasado algo así, a ver si es que no tiene memoria ram y está continuamente usando el disco, ¿has mirado la memoria caché/buffer del sistema?
Sería necesaria más información por tu parte para saber qué está haciendo, pues el que sean 40 equipos es lo de menos si no sabemos qué están haciendo.
¿Ese servidor qué características tiene? ¿estás creando informes "pesados"?

En fin, son muchos detalles que desconocemos.

IVAND
06-09-2021, 18:46:19
Primero gracias por su buen interes

Justamente ese es mi duda se ejecutan consultas normales , nada de complicados y cosas asi la base pesa 4,5 gb , se saca backup periodicamente

Servidor con
description: Tower Computer
product: ThinkServer TS150 (LENOVO_MT_Thin_BU_LENOVO_FM_70LU000QLD)
vendor: LENOVO
version: 70LU000QLD
serial: MJ04GDA7
width: 64 bits
capabilities: smbios-3.0 dmi-3.0 vsyscall32
configuration: administrator_password=disabled boot=normal chassis=tower family=Default string keyboard_password=enabled power-on_password=disabled sku=LENOVO_MT_Thin_BU_LENOVO_FM_70LU000QLD uuid=5AB20EBE-80D6-11E6-A983-4CCC6A5093A9

4 nucleos
8 gb en ram


// Sera que hay q modificar el firebird.conf

Casimiro Notevi
06-09-2021, 19:29:29
Justamente ese es mi duda se ejecutan consultas normales , nada de complicados y cosas asi la base pesa 4,5 gb , se saca backup periodicamente
Es que no es porque sean complicadas, imagina un informe que procesa alguna tabla con millones de registros y tiene enlaces a otras tablas, al mismo tiempo que calcula por grupos, subgrupos, fecha, etc.
Aunque sea algo "simple" el generador de informes necesitará cargar toda la información para "maquetar" el informe, y normalmente se usará el directorio "temp" del propio servidor, por lo que el disco estará leyendo por un lado, escribiendo por otro, etc. Ahora imagina que hay 8 personas haciendo eso.
Para empezar, por ejemplo, indica que el directorio "temp" esté en otro disco que no sea donde está la base de datos.
También, dependiendo del trabajo que estén haciendo, es probable que un aumento de la memoria ram sea bienvenida.

Pero, ya digo, todo esto son suposiciones, pues habría que echar un vistazo al sistema en funcionamiento para ver realmente qué está haciendo.

// Sera que hay q modificar el firebird.conf
Puedes hacerlo, en la web de firebird hay distintos formatos/plantillas dependiendo de la versión de firebird que estés usando.
Aunque personalmente nunca tuve que tocarlo, siempre usé los valores que vienen predeterminados.

Y 4.5 GB es una BD pequeñita, eso no es ningún problema.

IVAND
06-09-2021, 23:12:51
Gracias por la ayuda , voy a seguir mirando el proceso a ver que mas puedo ajustar