Necesito obtener el tamaño del kernel y el espacio de usuario de mi distribución de Linux. ¿Existe un comando para obtener el tamaño del kernel y el espacio de usuario?
Gracias Thomas
Respuestas
2 para la respuesta № 1Estas buscando el CONFIG_PAGE_OFFSET
ajuste. No creo que aparezca en ninguna parte, excepto en el archivo de configuración del kernel.
0 para la respuesta № 2
Puedes comprobar /proc/<pid>/maps
. La pila probablemente terminará en 0xC0000000, pero es posible que su espacio de usuario esté particionado de manera diferente. No creo que esté garantizado que todos los espacios de usuario sean del mismo tamaño.
Todo lo que no esté listado en el mapa está disponible para el núcleo. Pero tenga en cuenta que estas son direcciones virtuales en el espacio de direcciones del proceso. Como usuario pro