Cómo configurar la memoria virtual
Configurar la memoria virtual apropiadamente
[Fecha: 2005-07-26] Fuente: Autor original: com. .cn [FONT: LARGE MEDIUM SMALL]
/show.aspx?id=127amp;cid=6
Hoy en día, la memoria es cada vez más barata y muchos nuevos usuarios han comenzado para usarlo. 1 GB de RAM y muchas personas están actualizando la RAM de sus computadoras más antiguas. Después de actualizar la memoria física, ¿cómo configurar eficazmente la memoria virtual para obtener la máxima mejora en el rendimiento? ¿Son realmente eficaces algunos métodos de optimización de la memoria virtual que circulan por Internet? Discutiremos estos temas en este artículo.
Existen muchas técnicas para la optimización de la memoria virtual que circulan por Internet, pero muchas de ellas no resisten el escrutinio. Echemos un vistazo.
Punto 1: Para usuarios con grandes cantidades de memoria física, la memoria virtual se puede desactivar por completo. Para entender esto completamente, primero debes entender qué es la memoria virtual y para qué sirve. Al principio, debido a que la memoria era muy cara, la mayoría de las computadoras no estaban equipadas con demasiada memoria. A veces, si la memoria requerida por el sistema operativo y las aplicaciones excedía la cantidad de memoria física instalada en la computadora, el sistema operativo pasaba. a Una operación llamada "paginación" escribe temporalmente datos a los que no es necesario acceder en un archivo especial en el disco duro, brindando así a los usuarios la oportunidad de acceder a los datos. El sistema operativo escribe temporalmente datos innecesarios en un archivo especial en el disco duro mediante una operación llamada "paginación" para liberar memoria para programas y datos que se necesitan con urgencia. Este archivo especial en el disco duro es el archivo de paginación (también llamado archivo de memoria virtual o archivo de intercambio). Para Windows 2000/XP/2003, el archivo de paginación se llama pagefile.sys y se encuentra de forma predeterminada en el directorio raíz de la partición del sistema operativo.
Ahora que conocemos el origen y la función de la memoria virtual, las personas que sostienen esta teoría pensarán que la velocidad del disco duro es muy diferente a la velocidad de la memoria. Si la memoria virtual está desactivada, la. el sistema no necesita Se dedica tiempo a paginar datos desde la memoria al disco duro, mejorando así la eficiencia operativa del sistema. Sin embargo, por diseño, muchas funciones principales de Windows requieren el uso del archivo de paginación y algunas aplicaciones de terceros pueden experimentar errores de falta de memoria si todos los archivos de paginación están deshabilitados. Windows no usa el archivo de paginación a menos que sea necesario, por lo que ajustar su sistema de esta manera no resultará en ninguna mejora en el rendimiento.
Vista 2: Para la memoria virtual, se recomienda configurarla entre 1,5 y 2 veces la cantidad de memoria física (los valores mínimo y máximo de la memoria virtual respectivamente). Antes de discutir este problema, observe dos situaciones: Hay dos computadoras con la misma configuración excepto la memoria. La computadora A tiene 128 MB de RAM, la computadora B tiene 1 GB de RAM y ambas computadoras ejecutan el sistema operativo Windows XP. Para configurar esto, configure la memoria virtual de la Computadora A en 192 MB-256 MB y la memoria virtual de la Computadora B en 1,5 GB-2 GB. Por lo tanto, en el uso real, es probable que la computadora A tenga memoria virtual insuficiente cuando ejecuta software o juegos de gran tamaño, mientras que la computadora B desperdiciará espacio en el disco duro debido a un archivo de paginación tan grande. Cómo configurar la memoria virtual según la situación real, lo presentaremos a continuación.
Vista 3: Podemos utilizar software de liberación de memoria para liberar la memoria ocupada por los programas en ejecución, mejorando así la eficiencia del sistema. Antes de negar este punto de vista, primero debemos comprender la verdad de que siempre que se ejecute cualquier programa, ocupará una cierta cantidad de espacio de memoria (la cantidad específica de memoria ocupada depende del tamaño del programa en sí y del tamaño de el archivo de datos cargado), entonces esto se llama ¿Cómo surte efecto el software de liberación de memoria? Si el software no sale, ¿dónde se liberará la memoria?
Si quieres saber más sobre los controladores USB 2.0, ponte en contacto con nosotros.
Para los usuarios que han instalado dicho software, intente abrir el Administrador de tareas de Windows, abra la pestaña "Procesos" y luego seleccione el comando "Seleccionar columnas" en el menú "Ver" y luego seleccione el cuadro de diálogo "Seleccionar columnas". Seleccione la opción Tamaño de memoria virtual en el cuadro de diálogo Seleccionar columnas que aparece. En este punto, su Administrador de tareas mostrará algo como la Figura 1.
Recuerde la cantidad de memoria y memoria virtual utilizada por cada proceso que ocupa mucha memoria y luego use un software de liberación de memoria para liberar la memoria. En este artículo, utilizaremos la herramienta vacía.exe del kit de recursos de Windows Server 2003 de Microsoft, que ha sido popular en Internet durante un tiempo y muchas personas afirman que puede liberar memoria (aunque existen otras herramientas para liberar memoria, pero la el principio es el mismo). Al ejecutar "vacío *.*", se puede ver que en un corto período de tiempo, la memoria física del proceso que anteriormente ocupaba una gran cantidad de memoria física se vuelve muy pequeña, mientras que la cantidad de memoria virtual aumenta (Figura 2). pero este fenómeno sólo dura muy poco tiempo. Inmediatamente, la cantidad de memoria física utilizada por estos procesos comenzó a aumentar nuevamente.
Entonces se puede decir que este tipo de software que libera memoria no tiene ningún efecto. Por el contrario, algunos programas pueden liberar memoria automáticamente después de que una cierta cantidad de programas alcanzan un cierto nivel, lo que sin duda es peor para una computadora que ya está ocupada. Imagínese esta situación: cuando no tiene mucha memoria y el programa que está ejecutando es relativamente grande, inevitablemente conducirá a una fuerte reducción en la cantidad de memoria física. En este caso, el llamado "software de optimización". comienza a ser inteligente, los datos que ocupan la memoria se paginan en el disco duro y la ejecución del programa requiere estos datos. Esto puede provocar que, al mismo tiempo, el "software de optimización" esté trabajando arduamente para paginar los datos en el. disco duro, mientras el sistema operativo trabaja duro para leer los datos del disco duro a la memoria, lo que mejora en gran medida la velocidad de lectura/escritura del disco duro.
De hecho, en los primeros días, estos programas eran muy útiles, porque el sistema operativo principal Windows 9x tenía problemas con la administración de la memoria y algunos programas mal diseñados pueden tener errores de pérdida de memoria, por lo que surgieron estos programas. . Pero ahora que los sistemas operativos Windows basados en NT han mejorado enormemente la gestión de la memoria y que la mayoría del software está cada vez más diseñado de forma racional, podemos decir adiós por completo a este tipo de software.
Después de estos mensajes de error, ¿cómo debemos configurarlo para obtener el mejor rendimiento?
Primero, echemos un vistazo a cómo determinar el tamaño de la memoria virtual. Como dijimos antes, no es científico establecer estrictamente de acuerdo con la relación múltiple de 1,5 a 2 veces, por lo que podemos configurarlo de acuerdo con la aplicación real del sistema. En este proceso, necesita utilizar el Monitor de rendimiento que viene con Windows 2000/XP Pro/2003.
Ejecute "perfmon.msc" para abrir el Monitor de rendimiento, expanda los registros de rendimiento y las alertas a la izquierda, haga clic para seleccionar el registro del contador, haga clic derecho en el espacio en blanco en el panel derecho y seleccione Nuevo Registre Configuración y asígnele el nombre Pagefile, luego presione Entrar para confirmar y luego aparecerá la ventana que se muestra en la Figura 3.
En la pestaña General, haga clic en el botón Agregar registrador, seleccione Archivo de paginación en el menú desplegable Objeto de rendimiento en la nueva ventana emergente y seleccione "Seleccionar registrador de la lista", luego haga clic en Uso máximo , seleccione "_Total" en el ejemplo y luego seleccione "_Total" en el ejemplo. Total en el ejemplo y haga clic en el botón Agregar, la configuración completa debería tener el mismo aspecto que en la Figura 4.
Luego cierre esta ventana y haga clic en el botón "Aceptar" en la Figura III. Haga clic en Sí para crear el archivo de registro. A continuación, abra la pestaña Archivos de registro, seleccione Archivo de texto (delimitado por comas) en el menú desplegable Tipo de archivo de registro y recuerde la ruta del archivo de registro que se muestra en el cuadro Ejemplo.
De esta manera, puedes hacer clic en Aceptar y poner el programa en funcionamiento, para que puedas realizar tus tareas diarias en tu computadora y abrir y cerrar tus aplicaciones y juegos favoritos como quieras. Después de usarlo durante unas horas, básicamente podrás hacer una evaluación completa de tu uso.
En este punto, es necesario detener la grabadora. Nuevamente, en la ventana Registro del registrador, seleccione el nuevo registrador de archivos de página que creamos, haga clic derecho y seleccione Detener. Abra el archivo de registro en el Bloc de notas y debería ver resultados similares a los de la Figura 6. Analicemos el uso de archivos de páginas según esta imagen.
Cabe señalar que el valor en el registro no es el uso del archivo de paginación, sino la utilización. En otras palabras, según el archivo de registro, el archivo de paginación en el sistema generalmente solo usa alrededor de 25 MB, y el archivo de paginación actualmente configurado en el sistema es suficiente para ahorrar espacio en el disco duro, el tamaño máximo. El archivo de paginación se puede reducir a 512 MB. Para el valor mínimo, primero puede encontrar la ocupación promedio según la ocupación en el registro y luego multiplicarla por el valor máximo.
Al configurar la memoria virtual, también debe tener en cuenta que si tiene varios discos duros, es mejor configurar el archivo de paginación en el disco duro donde no está instalado el sistema operativo o la aplicación, o configurar La velocidad en todos los discos duros es el disco duro más rápido. De esta manera, cuando el sistema está ocupado, el mismo disco duro no está ocupado leyendo datos de aplicaciones y el archivo de paginación al mismo tiempo. Por el contrario, si coloca aplicaciones y archivos de paginación en diferentes discos duros, puede minimizar el uso del disco duro y mejorar la eficiencia. Por supuesto, si sólo tiene un disco duro, no es necesario colocar el archivo de paginación en otra partición; no importa qué partición esté en el mismo disco duro y tiene poco impacto en el rendimiento.
La configuración de la memoria virtual no es complicada, pero su función es mucho más que eso.
Ya sabemos que el sistema operativo paginará algunos datos de la memoria al disco duro cuando se esté ejecutando, pero de forma predeterminada, estos datos no se eliminarán automáticamente cuando se apague el sistema. Por lo tanto, si procesa datos confidenciales en su computadora, puede asegurarse de que otros no puedan leer el contenido del archivo confidencial cifrándolo o transfiriendo los datos a otro medio. Sin embargo, es posible que haya olvidado que algunos datos del archivo aún pueden permanecer en el archivo de paginación y, con la ayuda de programas especiales, cualquiera puede analizar el archivo de paginación y leer los datos guardados en él. Por lo tanto, para máxima seguridad, es mejor configurar Windows para que elimine automáticamente el archivo de paginación al apagarlo (esto no es una eliminación en el sentido habitual, sino llenar todo el archivo de paginación con datos sin sentido que no se pueden recuperar ni siquiera con un software de recuperación). Ejecute Gpedit.msc, abra el Editor de políticas de grupo, busque "Configuración de la computadora/Configuración de Windows/Configuración de seguridad/Política local/Opciones de seguridad" en el panel izquierdo y luego habilite la política "Apagar: limpiar el archivo de la página de memoria virtual" en el panel derecho. Sin embargo, tenga en cuenta que habilitar esta política prolongará el tiempo de apagado de Windows, así que no habilite esta política si no es necesario.
Todos sabemos que los discos duros se fragmentan con el tiempo y una fragmentación excesiva puede afectar la eficiencia, por lo que es una buena idea desfragmentarlo periódicamente. Pero lo que quizás no sepa es que debido a que el archivo pagefile.sys está bloqueado mientras Windows se está ejecutando, los fragmentos del archivo no se desfragmentarán. Para desfragmentar el archivo de paginación, tenemos tres métodos.
El primer método no requiere herramientas adicionales, pero es un poco engorroso de operar. Suponiendo que su sistema operativo y el archivo de paginación están ubicados en la unidad C, primero mueva el archivo de paginación a un disco que no sea del sistema, como la unidad D o E (el sistema debe reiniciarse después de que la configuración surta efecto). Luego use el programa de desfragmentación de disco integrado de Windows para desfragmentar la unidad C. Puede que sea necesario desfragmentar la unidad C varias veces para desfragmentarla por completo.
Una vez completada la desfragmentación, restablezca el archivo de paginación en la unidad C. Debido a que la unidad C se ha desfragmentado por completo, el archivo de paginación creado en la unidad C será contiguo, evitando así la fragmentación.
El segundo método es fácil de usar pero requiere software adicional. Aquí utilizamos un software gratuito llamado "PageDefrag". El software se puede descargar aquí: /Utilities/PageDefrag.html Después de ejecutarlo, verá la interfaz que se muestra en la Figura VII. Como puede ver en la imagen, no solo pagefile.sys, este software también puede organizar muchos otros archivos del sistema, que generalmente están bloqueados por el sistema y no se pueden organizar. Dado que el software no puede monopolizar el archivo de paginación mientras el sistema está en ejecución, la limpieza se completará la próxima vez que se inicie el sistema. Puede configurar que la desfragmentación se realice en el siguiente inicio o en cada inicio, si lo desea.
Por último, si utiliza un software de desfragmentación de disco de terceros (como O&O Defrag), la desfragmentación sin conexión (Offline Defragmentation u otros nombres similares) que viene con dicho software también se puede utilizar en estos sistemas bloqueados. Los archivos se desfragmentan cuando se reinicia el sistema.