“Conocimiento Sistemas>Linux

Cómo asignar buffers de memoria Core

2012/10/4
sistemas de almacenamiento basados ​​en Linux y Unix pueden informar mensajes de error como " . No se puede asignar buffers 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 .

Linux
Cómo convertir ASCII a este personaje en KSH
Cómo mostrar permisos efectivos en Linux
Cómo instalar y desinstalar Freespire en Windows XP
Cómo activar una tarjeta Wi - Fi para Linux Mint
Cómo configurar Comcast Internet en Linux
¿Qué tiene que ver i686 con Linux?
Cómo comprobar el servicio Telnet en un Sun Solaris del servidor
Cómo usar Linux para grabar archivos de imagen ISO
Conocimiento de la computadora © http://www.ordenador.online