jueves, julio 05, 2007

MacOS X, ficheros de swap y fragmentación

MacOS X es un sistema que necesita bastante memoria para funcionar. El límite mínimo es de 512 MB, pero es aconsejable tener por lo menos 1 Gb de RAM. Normalmente, cuando MacOS X necesita usar swap, crea un fichero en el directorio /private/var/vm. Este fichero lo usa el daemon dynamic_page.

MacOS X empieza creando un fichero de 64 MB (swapfile0). Conforme va incrementándose las necesidades de memoria virtual, se van creando más ficheros para cubrir la demanda, y el tamaño se va incrementando (128MB,256 MB,...), aunque por lo que he leído, nunca llega hasta dos veces la memoria física que tiene la máquina.

Cuando se crean dichos ficheros de swap, y existe poco espacio libre en el disco duro, o está muy fragmentado es cuando empiezan los problemas. El rendimiento va bajando poco a poco, y esto, al menos en mi iBook, es debido a la fragmentación de disco, a que son discos lentos (4200RPM), y al tener que ir buscando las páginas de memoria necesaria. De hecho, si se reinicia el ordenador, empieza a ir otra vez rápido.

Por lo tanto, aparte de meter más RAM, es conveniente tener un buen espacio de disco no fragmentado para la creación de los ficheros de swap.

Technorati Tags:

No hay comentarios: