systemadmin.es » Rendimiento

Que esta abriendo el apache?

En los frontales web que usan NFS para compartir el contenido se suelen implementar caches de contenido sin tener en cuenta realmente que se esta abriendo. Vamos a ver con strace realmente que esta haciendo apache.

[...]
Leer mas »

Rendimiento ext3: Creación del journal en otro dispositivo

Normalmente en un sistema de ficheros ext3 la parte que más “sufre” es el journal. Por defecto, cada 5 segundo o cada vez que se llena se passa a disco. Podemos observar este comportamiento mediante el comando iostat:

[...]
Leer mas »

Augmentando el rendimiento del sistema de ficheros con noatime

Linux almacena varios metadatos con cada fichero, como cuando se creó cierto, la última vez que se modificó y la última vez que se accedió.

Esto provoca que una operación de solo lectura, como es hacer un cat a un fichero, acabe siendo de escritura a disco. Así, en sistemas que acceden con frequencia al disco para lectura, como un servidor IMAP, degrade el rendimiento.

[...]
Leer mas »

ionice – prioridad del scheduler de IO

Los backups siempre acaban siendo un problema por los recursos que consumen mientras se hacen. Típicamente acceden mucho a disco, por lo que el sistema en global se resiente. Para evitar que un backup colapse el acceso de entrada/salida se acostumbra a usar un disco dedicado a backups. Aún así es buena practica bajar la prioridad de acceso a disco mediante ionice.
[...]
Leer mas »

Check de Nagios para memcached (obtener el hirate y el getrate)

Mediante este plugin de Nagios se pueden obtener estadísticas sobre el uso de memcached:

  • hitrate: indica cual es la proporción de aciertos (hit, estaba en cache) contra la de fallos (miss, no estaba en cache)
  • getrate: indica cual es la proporción de gets (obtener dato) contra la de sets (definir dato)

[...]
Leer mas »

Compresión en maquinas multicore (SMP)

Actualmente la mayoria de las maquinas tiene dos o más procesadores. Por ello, si se desea una compresión rápida, se pueden utilizar programas multi-thread como los siguientes:

[...]
Leer mas »