GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿contenido en estas direcciones?

Estoy trabajando en la función de reproducción de grabación multiprocesador de una máquina virtual.
Tengo un registro de acceso a la memoria no determinista realizado en la máquina virtual por CPU virtuales.
Una proporción muy alta de estos puntos a la memoria espacial del núcleo, es decir, por encima de 0Xc0000000.
Por ejemplo, aquí hay una lista de las 10 direcciones de memoria del núcleo más visitadas después de ejecutar el punto de referencia SPLASH en la máquina virtual

0xfffb5000                                                    
0xc1779db0                                               
0xc18b6910                                                      
0xc1771a44                                                      
0xc1771a40                                                      
0xc1779e00                                                      
0xc18b67e0                                                      
0xc18b693c                                                      
0xc18b67f0                                                      
0xfffa1000

Quiero saber si hay alguna forma de encontrar qué hay exactamente en estas direcciones de memoria... es la pila del kernel, la página vsyscall, la lista lista del programador...
Para poder pensar en alguna forma de resolver esta sobrecarga para acelerar la reproducción de grabaciones….
Se agradecen sugerencias sobre dónde buscar en el código del kernel

Gracias

Respuesta aceptada:

En una máquina física, echaría un vistazo a /boot/System.map* (como sea que se llame ese archivo en su distribución).

Supongo que lo mismo es cierto dentro de una máquina virtual KVM.


Linux
  1. Ejecute una máquina virtual Linux en Podman

  2. Cómo comprobar si un sistema Linux es una máquina física o virtual

  3. ¿Cómo verificar si el sistema Linux se está ejecutando en un sistema físico o una máquina virtual?

  4. Android - ¿Cómo ejecuto Windows o Linux como una máquina virtual en Android?

  5. Linux KVM en un Virtualbox

Cómo extender el tamaño del disco de la máquina virtual KVM en Linux

Cree una máquina virtual KVM usando la imagen Qcow2 en Linux

Creación de una copia de seguridad de los datos almacenados en una máquina virtual Linux

Cómo usar el sistema operativo Tails Linux en la máquina virtual VirtualBox

Una guía fácil para instalar Kali Linux en una máquina virtual

Todos los métodos para ejecutar una máquina virtual en un sistema Linux