Articles of memory virtual

La unidad de intercambio está en la list, pero no está siendo utilizada

Estoy usando un Thumb Stick USB de 16 gb para una unidad de intercambio porque necesito hacer un process con mucha memory. La unidad de intercambio dice que está en la list e instalada, pero ODROID se congela debido a la falta de memory cuando alcanza los 2GB. Aquí está la información. uname -a Linux […]

Malloc y pagination

Cuando un process de usuario invoca malloc (n), ¿hay páginas físicas asignadas al process? Creo que No, ya que malloc asigna desde el montón. ¿Es esto correcto?

Restablezca las statistics de vmstat sin reiniciar

La ejecución de vmstat le dará el uso de memory virtual promedio desde el último reinicio. Los valores de si y so dan la E / S de memory virtual promedio. Por ejemplo: root@mymachine# vmstat procs ———–memory———- —swap– —–io—- -system– ——cpu—– rb swpd free buff cache si so bi bo in cs us sy id […]

Desgaste de memory flash NAND y cambio de página de memory virtual

Para un kernel de Linux con memory virtual y almacenamiento en disco, las páginas se intercambian hacia adelante y hacia atrás en el área de intercambio. Pero los sistemas integrados generalmente usan flash NAND en lugar de disco. Un flash NAND tiene un número limitado de escrituras permitidas, como lo garantiza su fabricante (aunque el […]

Una definición simple para memory virtual

¿Qué tan correcta es esta image que networkingacté si quiero explicar la memory virtual a algunos de mis colegas? Hay cientos de documentos disponibles en línea que explican la memory virtual, pero todavía no he encontrado una buena definición de frase única de memory virtual. Hay algunos que dicen: "La memory virtual es memory física […]

¿Cómo puedo permitir que los processs de alta prioridad continúen cuando los processs de baja prioridad están causando que la memory libre sea baja?

Ok, no estoy seguro de si este es el lugar correcto para publicar esto. Es más una pregunta de 'por qué no' que una de 'cómo hacerlo' (se supone que no se puede / no se puede hacer). ¿Por qué no permitimos que la RAM se particione en 2 (o más) bloques que se pueden […]

Imprimir el layout de la memory del kernel

El layout de la memory del usuario puede inspeccionarse examinando /proc/self/maps . Me pregunto si existe una installation similar que permita inspeccionar el layout de la memory del kernel en time de ejecución.

Cuando se espera una falla de página, ¿en qué tipo de sueño hay una tarea?

¿Las tareas se ponen en suspensión interrumpible / ininterrumpible / inaccesible cuando se espera una falla de página? ¿Importa, qué tipo de pagefault es?

Páginas enormes transparentes, tamaño de página de navigation y / proc / <pid> / estado

TL; DR; Mi tabla de páginas es mucho más grande de lo que debería ser cuando se usan páginas enormes transparentes (THP). Tengo un progtwig (ver a continuación), que asigna 50 GiB de memory, solicita páginas enormes transparentes y las fallas. A través de /proc/meminfo y /proc/<pid>/smaps puedo verificar que THP esté realmente asignado. $ […]

¿Por qué evolution-calendar-factory usa tanta memory virtual?

En Debian Jessie de 64 bits con Gnome 3.14.1, System Monitor muestra que el process evolution-calendar-factory está utilizando 1.1 GiB, y evolution-alarm-notify notify está utilizando 826.6 MiB de memory virtual. No uso calendar ni alarma, ¿no es esto algo fuera de lugar? Casi 2 GiB de memory (incluso virtual) para qué, exactamente? ¿Cómo puedo networkingucir […]