systemadmin.es > Rendimiento

Aceleradores de PHP

En PHP cada vez que se quiere mostrar una página, el código PHP se parsea y se transforma en byte-code para luego ser ejecutado. Existen varias extensiones para cachear este byte-code con el fin de evitar que se tenga que realizar la operación cada vez.

Vamos a ver las opciones open-source que hay:

[...]
Leer mas »

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 »