Posts Tagged “windows”

Por defecto Windows crea un fichero de paginación de memoria (pagefile.sys) tan grande como la memoria que tengamos, siendo además gestionado por el sistema para poder crecer si es necesario.

En muchos manuales se aconseja establecer un valor fijo equivalente a 1,5 veces la memoria física. En cambio cuando se manejan equipos con mucha memoria esto puede suponer desaprovechar los recursos de forma innecesaria. Por ejemplo, en nodos de Hyper-V donde el sistema no necesita un archivo de paginación enorme.

Para hacerse a la idea de la situación, una instalación limpia de Windows 2008 Server sobre un equipo con 48 GB de Ram y discos SAS en Raid 5. Consume 56 GB de espacio, tratándose además de en un almacenamiento bastante caro, no conviene desaprovechar espacio.

Si mostramos los archivos ocultos, podemos ver que el culpable es el archivo pagefile.sys

Para reducirlo vamos a las propiedades de memoria virtual y establecemos unos valores personalizados. Aunque cada maestrillo tiene su librillo, yo suelo optar por un valor fijo y no administrado automáticamente para evitar consumos innecesarios. De todas formas, no os olvidéis de monitorizarlo para ajustarlo según las necesidades (es decir, comprar más RAM si el server empieza a paginar).

Si preferís hacerlo más rápido desde shell:

 

wmic computersystem set AutomaticManagedPagefile=False
wmic pagefileset where name=”c:\\pagefile.sys” set InitialSize=4000,MaximumSize=4000

 

Comments 3 Comentarios »

Este es un error que se lleva arrastrando desde varias releases, pego la solución para que nadie pierda el tiempo hasta que se solucione.

El error es algo así:

The INSTALLSHAREDWOWDIR command line value is not valid. Please ensure the specified path is valid and different than the INSTALLSHAREDDIR path.

El problema es que por mucho que cambies la ruta en el instalador no hará caso y seguirá dando error, la solución es lanzar el instalador indicándole esos parámetros, en mi caso:

C:\Users\Administrador\Downloads>es_sql_server_2008_r2_express_with_management_tools_x64.exe /action=Install /INSTALLSHAREDWOWDIR=”C:\Program Files (x86)\Microsoft SQL Server (x86)” /INSTALLSHAREDDIR=”C:\Program Files\Microsoft SQL Server”

Simplemente con eso se soluciona el problema, sencillo pero a mí me ha hecho perder unas horas :(

Comments No Hay Comentarios »