Articles of memory del

¿Cómo ver y cambiar el tamaño de la memory del kernel?

¿Cómo puedo ver la porción de memory del kernel en una máquina? ¿Cómo puedo boostlo? ¿Qué debería considerar antes de hacerlo?

Kernel de Linux sin memory virtual

Estoy interesado en get (o buildme) una versión del kernel de Linux que no tiene absolutamente ninguna memory virtual y ninguna de sus sobrecargas. No hay file de intercambio, no hay nada. ¿Cuáles son mis opciones?

Memoria que perfila el kernel de Linux en un dispositivo incorporado

Tengo un núcleo de Linux 2.6.30 en un dispositivo integrado basado en ARM y tengo que hacer algunos perfiles de uso de memory de kernel en el dispositivo. Estoy pensando en monitorear la salida de ps en varios subprocesss y modules del kernel mientras realizo acciones como wifi on / off, etc. ¿Me puedes sugerir? […]

¿Dónde se especifica el tamaño de process máximo?

Tengo una máquina RHEL4 con 1TB de memory y descubrí que malloc y mmap se niegan a asignar memory por encima de 512 GB. Mientras tanto, no parece tener un problema con las máquinas RHEL5. Supongo, entonces, que es solo una cuestión de configuration del kernel. ¿Alguien sabe qué controla el tamaño máximo del process […]

overcommit_memory y overcommit_ration

Aquí está mi configuration actual: vm.overcommit_ratio = 50 (default) vm.overcommit_memory = 2 Y el uso de memory actual: [localhost~]$ free -g total used free shanetworking buffers cached Mem: 47 46 0 0 0 45 -/+ buffers/cache: 1 45 Swap: 47 0 47 Según la documentation, lo que entendí es: vm.overcommit_memory = 2 no permitirá comprometer […]

¿Qué significa "tarea mysqld: xxx bloqueada por más de 120 segundos"?

Estamos solucionando un problema de MySQL donde algunas consultas llevan mucho time completas y veo muchas de estas inputs en / var / log / messages: Jan 28 05:52:15 64455-alpha01 kernel: [2529273.616327] INFO: task mysqld:4123 blocked for more than 120 seconds. Jan 28 05:52:15 64455-alpha01 kernel: [2529273.616525] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Jan […]

¿Qué pasaría si la cantidad de memory libre (vm.min_free_kbytes) fuera demasiado baja?

Encontré el siguiente parámetro en la configuration del kernel (en sysctl): vm.min_free_kbytes Esta es la cantidad de memory libre (RAM) que siempre es gratis sin importar nada. En mi caso, tengo solo 1 GiB de RAM, y este parámetro se estableció en aproximadamente 64MiB. Pensé que era bastante alto, así que lo bajé a 8Mib […]

¿Cómo asegurarse de que cierta funcionalidad (como Alt + Ctrl + F1 cambiar a tty) está disponible en el sistema de intercambio hailling?

Por el momento, cuando accidentalmente ejecuto una aplicación que consume mucha memory (lo que hace que el sistema cambie mucho), el sistema deja de responder (horas de espera solo para ver el movimiento del mouse / cambiar al tty1 con Alt + Ctrl + F1 ) que efectivamente significa que necesito REISUB (= reinicio duro) […]

El uso de la losa de kernel de Linux crece en el sistema integrado

Estoy en el process de QA / debugging de un proyecto en un sistema embebido de Linux personalizado. El problema es que tenemos muy poca memory, e incluso un par de megas pueden causar problemas con nuestro software. Lo que estoy viendo (a veces) es que cuando nuestro sistema falla (lockings suaves), nuestro propio software […]

Supervisar las actividades del process utilizando solo llamadas al sistema (sin utilidades como `top`)

Deseo get información sobre la memory utilizada por diferentes usuarios y los diferentes processs que los usuarios están ejecutando y las statistics sobre los processs como el consumo de memory, la velocidad de ejecución, etc., utilizando llamadas al sistema Linux. No quiero usar commands como free , top , etc. ¿Alguien puede sugerir cómo hacerlo?