Dos medidas para remediar la partición de intercambio del sistema Linux es demasiado pequeña

  
                  

Para superar las limitaciones de la memoria física, se implementó la tecnología de "memoria virtual" en el sistema operativo. Permite que las aplicaciones manipulen más que la memoria física real. Además, la memoria virtual se puede utilizar para aislar cada proceso y convertirse en una red de protección de seguridad para el proceso, de modo que otros procesos no interfieran en el proceso. Si el espacio de intercambio no es suficiente, ¿qué efecto negativo? Si la memoria física del sistema se agota, el sistema reflejará la velocidad lenta, pero el sistema operativo todavía puede ejecutarse; si el espacio de intercambio se agota, entonces Se producirá un error en el sistema. Por ejemplo, un servidor web puede generar múltiples procesos de servicio o subprocesos de acuerdo con diferentes solicitudes. Si se agota el espacio de intercambio, no se puede iniciar el proceso de servicio y se producirá un error de espacio de intercambio insuficiente, lo que puede causar un bloqueo del proceso de servicio. Es obvio que la asignación de espacio Swap es muy importante. Si el espacio de intercambio es demasiado pequeño, causará un error de aplicación, no solo una degradación del rendimiento.


Bajo Linux, esta memoria virtual se llama intercambio. Al instalar el sistema operativo, el asistente de instalación le preguntará al usuario cuántos espacios de intercambio se deben crear. Generalmente, el tamaño apropiado de intercambio es 1-2 veces la memoria física. Pero para algunas aplicaciones, para la partición de intercambio, como las aplicaciones JAVA u Oracle, requieren que el tamaño de la partición de intercambio sea más del doble que la memoria física. En este punto, la partición de intercambio que se asignó originalmente al sistema cuando se instaló es demasiado pequeña. Entonces, ¿cómo remediarlo?


He encontrado problemas similares anteriormente. Hay un servidor Linux con un servidor de archivos desplegado. Más adelante, para la implementación de sistemas ERP, se implementó un sistema de base de datos Oracle en este servidor. Sin embargo, el sistema de base de datos Oracle tiene requisitos para el espacio de intercambio. Si no se cumple este requisito, no se puede instalar el sistema operativo Oracle. No puedo ampliar el espacio de intercambio al reinstalar el servidor de Linux, porque el servidor de archivos todavía se está ejecutando. Por esta razón, tengo que utilizar otros medios para lograr esta demanda. En respuesta a esta situación, el sistema Linux propuso dos soluciones, a saber, crear un nuevo espacio de intercambio y crear un archivo de intercambio. El autor ajusta el espacio de intercambio creando un archivo de intercambio. Como se muestra en la figura anterior, creé un archivo de intercambio en el directorio de inicio y habilité que se habilitara automáticamente a medida que el sistema se inicia al iniciar el archivo de configuración. Después de esta configuración, el sistema de base de datos Oracle se puede instalar con éxito.


La implementación específica de estos dos métodos de ajuste es la siguiente.





Acción 1: Cree un nuevo espacio de intercambio y aumente la capacidad de intercambio.


Si hay más capacidad de reserva en el disco duro del servidor Linux, o si el administrador del sistema ha agregado un nuevo disco duro, puede usar la herramienta de formato de disco duro fdisk que viene con el sistema Linux. Crear una nueva partición de intercambio. La operación específica es la siguiente:


Paso 1: crear una nueva partición. Si el autor tiene una partición de 20 G en el disco duro del servidor que no se ha utilizado, puede utilizar la herramienta de formateo del disco fdisk para crear una nueva partición. El uso específico del comando fdisk puede referirse a otra información relevante, el autor no se ha expandido aquí. Al usar esta herramienta, si desea configurar la partición para intercambiar partición, debe prestar atención para establecer el espacio en la partición extendida. A continuación, configure una partición lógica en la partición extendida. En este caso, proporciona comodidad para su posterior mantenimiento y gestión. Por ejemplo, los administradores pueden aumentar el espacio de intercambio y así sucesivamente.


Paso 2: configura el sistema de archivos de la partición al sistema de archivos de intercambio.


De forma predeterminada, la partición recién agregada del sistema tiene un formato de archivo ext3. Para hacer de esta partición una partición de intercambio, debe cambiar el formato de archivo de esta partición al sistema de archivos de intercambio. Esta tarea también se realiza en el comando fdisk. Si desea cambiar el formato de partición para intercambiar, cuando se ejecuta el comando fdisk, cuando se le solicite un código hexadecimal, el administrador del sistema debe ingresar el código del sistema de archivos de intercambio. Por lo general, el sistema de archivos de intercambio tiene el número de código 82. Sin embargo, Europa continúa su labor de seguimiento. Si no se modifica, el sistema adoptará el formato del sistema de archivos ext3 de forma predeterminada.


Paso 3: Formatee e inicie el formato de partición de intercambio. Después de que se ejecute el comando fdisk, debe reiniciar la computadora. La configuración anterior entrará en vigencia. Sin embargo, el comando fdisk solo divide una partición de intercambio, y el sistema todavía no puede usar la partición porque la partición no ha sido formateada e iniciada. Al igual que el sistema operativo de Microsoft, después de particionar una partición, el administrador del sistema también necesita formatear la partición. Para hacer esto, el administrador del sistema necesita formatear la partición de intercambio que el comando mkswap acaba de particionar. Sin embargo, a diferencia del sistema operativo de Microsoft, después de formatear la partición, la nueva partición no se inicia de manera predeterminada. La primera vez, el administrador del sistema debe iniciarla manualmente. En este punto, el administrador del sistema debe usar el comando swappon para iniciar la partición de intercambio.


A través de los tres sencillos pasos anteriores, puede agregar una partición de intercambio al espacio del disco duro o al disco duro recién agregado para lograr el propósito de ampliar la capacidad de la partición de intercambio. Sin embargo, se debe tener en cuenta que cuando se utiliza la herramienta fdisk, se eliminarán los contenidos del espacio de destino. Para hacer esto, use este método solo si no hay archivos almacenados en el espacio de destino o si los archivos almacenados ya no son necesarios. Si no hay espacio no utilizado en el sistema ahora, pero hay espacio extra en la partición existente, debe usar otro método, que es ajustar la capacidad de espacio de intercambio aumentando el archivo de intercambio.

Copyright © Conocimiento de Windows All Rights Reserved