Archive for February, 2008

Convergencia IP. Si es IP es integrable, escalable y personalizable

Wednesday, February 27th, 2008

Ayer estuve de visita en el “Salón de las Tecnologías de la Información”, y me llevé una grata sorpresa, debido a la gran cantidad de empresas que había presentes.

El principal tema de toda la feria, la convergencia IP. Todo se convierte en IP y puede ser susceptible de ser controlado desde cualquier lugar del mundo, incluso desde tu teléfono móvil 3G.

Siti Aslan Salón de las Tecnologías de la InformaciónSí, ya sé que no es nada nuevo, pero ahora los precios ya no son prohibitivos como antes. Ahora nos podemos domotizar la casa, poner cámaras de vigilancia, incluso sensores de movimiento y centralizarlo todo en un ordenador, que puede ser gestionado desde cualquier lugar a precios de equipos normales y corrientes.

Destacar también el tema de la telefonía IP, que no termina de llevarse el gato al agua, a pesar de que aunque tú no lo sepas, ya la estés usando para muchas de tus comunicaciones internacionales y nos permita abaratar aún más la factura de teléfono.

Los servicios avanzados de voz se imponen. Ya no es la competencia atroz por los precios, ahora se compite por dar más servicios a las empresas, con una tecnología que lo permite prácticamente todo.

Todo es IP. Esta tecnología nos permite abaratar costes en todo, nos permite productos totalmente escalables, configurables, integrables dentro de cualquier plataforma, personalizados, y un largo de etcétera de ventajas.

Ubuntu y segundo monitor, problema resuelto

Saturday, February 23rd, 2008

Mi portátil, como la mayoría, tiene una salida vga para conectarlo a un proyector o a un segundo monitor. Yo lo suelo utilizar para poner presentaciones o pdfs proyectados, pero desde que cambié a ubuntu tenía un problemilla, y es que no me funcionaba esa salida vga, por lo que tenía que andar siempre con ordenadores prestados.

El modelo exácto de mi tarjeta es una Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller, y mi ordenador es un Fujitsu Siemens Amilo, un centrino normalito.

Como ya posteé hace tiempo, tocando tocando, desconfiguré la tarjeta, que posteriormente volví a reconfigurar. De todo se aprende.

Buscando más información sobre cómo funcionan las X11 y xorg, encontré cómo configurar mi tarjeta gráfica para activar la salida vga y un programa que la activa y desactiva cuando queramos.

Paso a paso:

  1. Para configurar la tarjeta gráfica y darla la posibilidad de activar la salida vga hay que tocar el fichero /etc/X11/xorg.conf. Dentro de la sección “device” de mi tarjeta, tuve que añadir un par de líneas, quedando como sigue:
    Section "Device"
    Identifier "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
    Driver "intel"
    BusID "PCI:0:2:0"
    # estas son las dos líneas mágicas
    Option "Clone" "true"
    Option "MonitorLayout" "LFP,CRT"
    EndSection
  2. Una vez configurada la tarjeta, ya sólo queda utilizar el programa que activa la salida al segundo monitor, que se llama i810switch. Lo descargas, compilas y tan sencillo como ejecutar un comando llamado “i810rotate” para ir cambiando la salida, o directamente poner “i810switch lcd on”.

En el manual del programa tienes todas las opciones disponibles. Sencillo de usar y muy efectivo.

Problemas de rendimiento con MySQL

Thursday, February 21st, 2008

Mysql. Servidor de Bases de datos.Llevaba tiempo con problemas de rendimiento en la web. Haciendo pruebas, pude comprobar que el sistema comenzaba a funcionar pesadamente cuando se hacían consultas a la base de datos, por lo que supuse que el problema podría estar en la conexión con MySQL, pero no sabía muy bien cómo solucionarlo.

Pensando el qué pudo producir el mal funcionamiento de mi gestor de base de datos que hasta la fecha había funcionado perfectamente, me dí cuenta que para hacer unas pruebas había estado jugando con consultas a unas tablas que tienen un largo número de entradas. Las consultas eran pesadas, y ponían mi gestor a todo trapo, pero no pensaba que pudieran influir en el rendimiento globar de la base de datos.

Leyendo en la documentación de administración de MySQL pude comprobar que hay una caché de consultas que si está a tope, puede dar problemas en el rendimiento, lo que me hizo apostar por tratar de limpiar esta caché a ver si se solucionaba mi problema. Y se solucionó.

Como hay que ser agradecidos y citar a los verderos artistas, aquí tenéis las intrucciones paso a paso. “pulsa aquí“. ;-)

Resumiendo, los comandos son:

  1. Para ver si tienes activa la caché de consultas:
    SHOW VARIABLES LIKE 'have_query_cache';
  2. Si la respuesta es sí, continúa, tu problema puede ser el mismo que el mío. El siguiente paso es ver el estado de tu caché:
    SHOW STATUS LIKE 'Qcache%';
    +-------------------------+--------+
    | Variable_name           | Value  |
    +-------------------------+--------+
    | Qcache_free_blocks      | 36     |
    | Qcache_free_memory      | 138488 |
    | Qcache_hits             | 79570  |
    | Qcache_inserts          | 27087  |
    | Qcache_lowmem_prunes    | 3114   |
    | Qcache_not_cached       | 22989  |
    | Qcache_queries_in_cache | 415    |
    | Qcache_total_blocks     | 912    |
    +-------------------------+--------+
  3. Aunque os parezca que la mayoría de la memoria está libre, deberíamos defragmentarla, o mejor borrarla de vez en cuando. Para defragmentar la caché el comando es:
    FLUSH QUERY CACHE;
  4. Para borrar la caché directamente, el comando es:
    RESET QUERY CACHE;
  5. Ahora tu MySQL vuelve a volar. ;-)

Espero que a alguien le vanga bien, como me vino a mí.

FreeNAS, servidor Network Attached Storage gratuito

Wednesday, February 20th, 2008

Esta semana he estado probando un nuevo servidor basado en FreeBSD. Ha sido mi primera experiencia con este sistema operativo, y la verdad me ha gustado bastante, sobre todo por la pontencia, sencillez y lo poco que ocupa en su versión más reducida.

El servidor en concreto que he estado probando ha sido un servidor de archivos por red, o archivos compartidos, o disco duro en red, como lo quieras llamar. Su nombre es FreeNAS y la verdad es que tiene prácticamente todo lo que se puede desear para compartir espacio de almacenamiento.

Logo FreeNAS. Servidor NAS.

La instalación ocupa tan sólo 64 MB de tu disco duro, el resto puede ser utilizado para almacenamiento. Se gestiona por completo mediante una página web la mar de completa y y ya para rematar, hasta la tenemos en Español.

Lo he instalado en un PIII a 400 MHz y con tan solo 128MB de RAM, y la verdad es que funciona como un auténtico tiro y no llega a ocupar ni un 30% de la poquísima memoria que le he puesto a esa máquina. IMPRESIONANTE.

Nos permite tener servicios tan conocidos como FTP y Samba (compatibilidad total con Windows), pero además de eso lo podemos integrar en una red con Active Directory o LDAP si prefieres.

Además, tenemos a nuestra disposición muchos otros protocolos como RSYNCD, SSHD, iScsi, uPNP y NFS. Completísimo. Y para terminar, admite varios tipos de RAID por Software.

Os recomiendo que lo probéis. ;-)