Interneteando

Simplemente otro blog de WordPress
Archivado bajo FreeBSD, MySQL

En los últimos años FreeBSD siempre ha ido a la cola en el rendimiento de MySQL comparándolo con algunos sistemas basados en linux. La mayor diferencia entre uno y otro sistema está en la forma de tratar los threads, pero esto está a punto de cambiar gracias al esfuerzo del equipo de desarrollo de FreeBSD. 

En las versiones actuales (6.2), basta con cambiar la librería de threads utilizada por MySQL para que los resultados sean muy similares a los ofrecidos por una Suse y superiores a los resultados obtenidos por un linux basado en uBuntu

Para “obrar el milagro”, basta con agregar un mapeo de las librerías de threads para MySQL a través del archivo /etc/libmap.conf en el que tendremos que introducir estas lineas.
 
[mysqld]
libpthread.so.2 libthr.so.2
libpthread.so libthr.so

Para la versión 7 de FreeBSD aparecerá un nuevo scheduler (ULE 2.0) que mejorará aún mas el rendimiento de MySQL en máquinas con varias CPU y mejorará el rendimiento con respecto a linux.

Kris Kennaway ha publicado un resumen de todo lo que se nos viene encima con FreeBSD 7

Comentarios (0)Publicado por Borjafp el Monday, November 5th, 2007

Deja un Comentario