
Acabo de adquirir un servidor privado virtual (VPS) de 64 bits de Windows Server 2008 R2 y descubrí que el archivo de página estaba completamente deshabilitado. Esto me da algunos problemas de memoria donde la aplicación se cierra inesperadamente y así sucesivamente.
El servidor tiene 2 GB de RAM reservada y 100 GB de disco duro. Estoy usando la cuenta de Administrador (parte del grupo de Administradores) para modificar el sistema.
Intenté habilitar el archivo de página. Tanto valores específicos como sistema administrado. En todos los casos, la configuración se restablece al archivo Sin página después del reinicio. Incluso intenté editar manualmente el registro configurando el archivo de página. La clave de registro también se restableció a nada después del reinicio.
No estoy seguro de cómo llamarlo, pero supongo que el servidor VPS utiliza un sistema en el que tienen la "instalación principal de Windows" y yo tengo los cambios o algo así. Al menos cuando pirateé el registro y habilité las actualizaciones de Windows y actualicé Windows, mi servidor falló tanto que no pudo reiniciarse. Hubo que reinstalarlo.
Realmente me encantaría tener un archivo de página o algo que haga algo similar para evitar los problemas de OutOfMemory que estoy encontrando y espero que los expertos en Server Fault tengan ideas sobre cómo hacerlo.
Respuesta1
Estoy usando un VPS Virtuozzo y tengo la misma situación.
Respuesta corta: No, no puede tener un archivo de paginación (memoria virtual).
La razón, según esteArtículo de KB de Parallels, es eso:
todos y cada uno de los VE utilizan el archivo de paginación que reside en el nodo, es decir, toda la memoria que pueden asignar los VE se puede obtener de la memoria física instalada en el nodo y la memoria virtual asignada desde el archivo de paginación.
Entonces, básicamente, ya estás usando un archivo de paginación, pero no tienes forma de personalizarlo porque está en el nodo al que solo tu host tiene acceso.
Nota: un "VE" es una instancia/contenedor/lo que sea de VPS
SIN EMBARGO, dependiendo de la versión de Virtuozzo que esté ejecutando su host, PUEDE emular tener un archivo de paginación en su contenedor haciendo exactamente lo que hizo, SIN reiniciar el contenedor. VerEste artículopara referencia.
Alternativamente, puede hacer lo mismo desde una línea de comando o un script de inicio con lo siguiente:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "C:\pagefile.sys 2046 4092"
No tengo idea si esto funciona o no, pero lo intentaré ahora mismo...