“Conocimientos Sistemas>Linux

Cómo asignar buffers de memoria Core

2014/10/23
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 descargar e instalar una aplicación Linux
Intercambia Vs Velocidad del archivo . Tabique
Cómo arrancar Linux en formato panorámico
Cómo crear una página de prueba con PHP en OpenSUSE
Herramientas de medición de rendimiento para Linux
Cómo dar formato a una unidad portátil ThinkPad de IBM para Linux
Cómo cambiar una raíz Recuperar clave en Fedora Core 3
Cómo dar formato a un disco Linux
Conocimientos Informáticos © http://www.ordenador.online