Uso de memoria
Si un sistema tiene un rendimiento bajo, es posible que sea debido a la falta de recursos de memoria. Al visualizar el contenido de /proc/meminfo, puede ver los recursos de memoria y ver cómo se están utilizando. /proc/swap contiene información sobre el archivo de intercambio.
El espacio de intercambio se utiliza como una ampliación del almacenamiento virtual del sistema. Por tanto, el hecho de no tener suficiente memoria o espacio de intercambio causa problemas de rendimiento. Como regla general, el espacio de intercambio debería ser como mínimo el doble de grande que la memoria física.
Un espacio de intercambio puede ser un archivo o una partición de disco. Una partición de disco ofrece un mejor rendimiento que un archivo. fdisk y cfdisk son los mandatos que se utilizan para crear otra partición de intercambio. Se recomienda crear particiones de intercambio en diferentes unidades de disco ya que así se distribuyen las actividades de E/S y, por tanto, se reduce la posibilidad de que se produzcan más cuellos de botella.
La herramienta vmstat le ayuda a encontrar dónde se han podido originar los problemas de rendimiento. Por ejemplo, si observa que se están produciendo índices altos de intercambio, probablemente no tiene suficiente espacio físico o de intercambio. El mandato free muestra la configuración de memoria; swapon -s muestra la configuración del dispositivo de intercambio. Un índice alto de intercambio (por ejemplo, muchas anomalías de página) significa que probablemente necesita aumentar la memoria física. Encontrará más información sobre el mandato vmstat en El mandato vmstat.