Cómo asignar Core Memoria sistemas de almacenamiento basados ​​en Unix Buffers

Linux y puede informar mensajes de error como "no se puede asignar el búfer de memoria de núcleo." Aunque no hay manera de asignar manualmente buffers de memoria, a menudo hay opciones de programas u otros ajustes que resuelvan estos problemas. La asignación de memoria ocurre en lo profundo dentro del código de programa y estos errores son síntomas de problemas más profundos. La memoria puede ser consumido por otros programas o el sistema de almacenamiento puede necesitar algunos ajustes. Pruebe estos consejos para resolver estos problemas de memoria. Instrucciones
1

Buscar en la web para el mensaje de error. Abra un navegador web, vaya a un buscador de Internet y escriba el nombre del programa que causa el error seguido por el mensaje de error exacto. En la mayoría de los casos, alguien ha tenido el mismo problema y ha publicado una solución.
2

Leer la sección de solución de problemas en el manual de usuario del programa. Remedios que se encuentran en el manual pueden describir problemas similares a los síntomas y que estos le pueden guiar a una solución.
3

determinar el uso actual de la memoria. Desde el símbolo se le solicite, introduzca el comando:

$ libre k

opciones-k informa el uso de memoria en kilobytes. La salida será algo como esto:

total utilizada buffers compartidos libres cachedMem: 7669084 7613552 55532 0 184680 1703796 - /+ buffers /cache: 5725076 1944008Swap: 2096440 1694036 402404

La primera línea muestra total de memoria. Comparar el primer número, memoria total, para el segundo número, cantidad utilizada, y la tercera, la memoria libre restante. Si el total es superior a un 85 o 90 por ciento, entonces hay una buena probabilidad de que uno o más procesos actuales ocupan demasiada memoria. Busque también en la tercera línea denominada "Swap." Esta es la cantidad de espacio de intercambio utilizado, a menudo porque no hay suficiente memoria física para manejar la carga de trabajo.
4

Ver la lista de procesos. Cuando el uso de memoria excede los recursos disponibles, las opciones son para eliminar procesos innecesarios o agregar más memoria. Desde el símbolo del sistema, escriba:

$ ps-aux

Este comando muestra cada proceso en ejecución, el propietario o usuario, el tiempo transcurrido CPU y uso de memoria. Al igual que en la lista de administrador de tareas de Windows, este comando apuntar hacia los procesos que utilizan la mayor cantidad de memoria y CPU.

Muchas distribuciones Linux instalan un poco de software que nunca se utiliza o necesario. Si un proceso está tomando un poco de memoria, búsquelo en Internet y ver si se puede quitar. Si es así, utilice "apt-get" o "rpm" para quitar el programa.
5

Agregar memoria. Si todas las demás soluciones no resuelven el problema, añadir más memoria. En primer lugar, determinar la memoria máxima permitida para la CPU y la placa base y, si es posible, comprar y añadir a la memoria.