En Windows, ¿qué sucede cuando establezco manualmente el tamaño del archivo de paginación y cuáles son los riesgos?


En circunstancias "normales" no se "necesita" realmente un archivo de paginación. Su mayor uso es como almacén de memoria virtual. Es decir, cuando los programas que estás ejecutando utilizan más memoria RAM de la que realmente tienes. En esta etapa, el ordenador se ralentiza, porque el disco (HDD/SSD) en el que reside ese archivo de página es varias veces más lento que la RAM. Por lo tanto, realmente no quieres que se utilice de esta manera - sólo está ahí para evitar que el ordenador se cuelgue si alguna vez te quedas sin RAM. Más bien véalo como una red de seguridad en caso de que coloque demasiado a la vez en la RAM.


Algunos otros usos son cuando se produce un accidente, se vuelca la memoria en este archivo (algo así como un BSOD). Qué tan útil es esto depende de sus propias habilidades. En la mayoría de los casos no significa nada para nadie. Sólo aquellas personas capaces de averiguar lo que causó la caída de la lectura a través del contenido de la memoria en bruto volcado en ese archivo podría tener algún uso para ello. E incluso entonces hay otras formas mucho más eficientes como los registros de eventos del sistema que probablemente van a mostrar la causa del accidente mucho más claramente.


El único uso muy a menudo necesario para muchos es la hibernación. Cuando se hiberna los datos en bruto de la memoria se almacenan en el disco. Sin embargo, Windows no utiliza el archivo de página para esto, en su lugar utiliza otro archivo hiberfil.sys en su lugar (a diferencia de otros sistemas operativos que utilizan el swap para ambos). Desde Windows 8 incluso ha añadido otro archivo swapfile.sys que hace prácticamente lo mismo que pagefile.sys, sólo que para las aplicaciones GUI de Windows (es decir, las aplicaciones Metro).


Dejar que Windows asigne automáticamente el pagefile.sys significa que comprueba cuánto espacio está disponible en comparación con la cantidad de RAM que tienes. Comprueba qué discos son más rápidos y, por tanto, causarían menos ralentizaciones cuando se utiliza el pagefile. Varía el tamaño del archivo de páginas según las necesidades. Desafortunadamente, esto también significa que el archivo de página puede crecer y encogerse causando que se fragmente - en los discos duros esto puede causar que sea menos óptimo.

Cuando se configura manualmente su tamaño, estos ajustes automáticos no ocurren. El archivo se mantiene, sólo se sobrescribe su contenido. Aunque no esté en uso, el archivo ocupa espacio. Pero puedes evitar problemas como la fragmentación. En algunas circunstancias selectas puede hacer que el ordenador en su conjunto funcione un poco más rápido, con menos pruebas y asignación de archivos, pero normalmente es tan mínimo que no tiene importancia. El problema es que cuando se configura manualmente, y se encuentra en una situación en la que necesita más memoria, podría causar un fallo debido a "falta de memoria". Así que cuando lo configure, asegúrese de hacerlo lo suficientemente grande, yo aconsejaría alrededor del mismo tamaño que la RAM física (tal vez un poco más). Aunque puedes reducirlo si sabes que tienes más RAM física de la que usarás, quizás incluso omitiendo el archivo de página por completo, aunque esto es bastante peligroso y necesitas estar seguro de que nunca excederás el tamaño de la RAM.

Por lo general, no necesitas ajustar el archivo de página manualmente. Windows hace un buen trabajo al calcular cuánto necesita y dónde colocarlo para obtener los mejores resultados. Sólo empieza a tener sentido si tienes varios discos, y por alguna razón deseas tener este archivo en un disco específico en lugar de dejar que Windows lo coloque donde crea que es mejor. O si no quieres que crezca/se reduzca "por sí mismo" - tal vez tienes un disco duro que está bastante lleno y por lo tanto es propenso a la fragmentación causando ralentizaciones. No hay ningún beneficio extra en dimensionar manualmente el archivo de página. Para la mayoría de los usuarios no me molestaría en hacer esto, especialmente si están usando un SSD o tienen más del 50% de su HDD libre.