Solución:
Aquí están las respuestas a sus preguntas:
-
Lo vería como una imagen gráfica en lugar de una imagen ASCII.
$ lstopo --output-format png -v --no-io > cpu.png
NOTA: Puede ver el archivo generado cpu.png
-
“PU P #” = Unidad de procesamiento Procesador #. Estos son elementos de procesamiento dentro de los núcleos de la CPU. En mi computadora portátil (Intel i5) tengo 2 núcleos, cada uno de los cuales tiene 2 elementos de procesamiento, para un total de 4. Pero en realidad solo tengo 2 núcleos físicos.
-
L # i = caché de instrucciones, L # d = caché de datos. L1 = una caché de nivel 1.
-
En las arquitecturas Intel, las instrucciones y los datos se mezclan a medida que baja de L1 → L2 → L3.
-
“Socket P #” es que hay 2 sockets físicos en la placa base, hay 2 CPU físicamente discretas en esta configuración.
-
En varias arquitecturas de CPU, la RAM generalmente se divide para que una parte se asigne a cada núcleo. Si CPU0 necesita datos de la RAM de CPU1, entonces necesita “solicitar” estos datos a través de CPU1. Hay varias razones por las que se hace esto, demasiadas para explicarlas aquí. Lea sobre las arquitecturas de memoria de estilo NUMA si tiene mucha curiosidad.
-
El dibujo muestra 4 núcleos (con 1 unidad de procesamiento en cada uno) que se encuentran en 2 paquetes de CPU físicos. Cada CPU física tiene acceso “aislado” a 16 GB de RAM.
-
No, no hay memoria compartida entre todas las CPU. Las 2 CPU tienen que interactuar con la RAM de la otra a través de la CPU. De nuevo, consulte la página Wikipage de NUMA para obtener más información sobre la arquitectura de memoria no uniforme.
-
Sí, el sistema tiene un total de 32 GB de RAM. Pero solo la mitad de la RAM es accesible directamente por la CPU física.
¿Qué es un enchufe?
Un zócalo es el término utilizado para describir el paquete real que contiene una CPU, para montar en la placa base. Hay muchos estilos y configuraciones diferentes; consulte la página de Wikipedia sobre CPU Sockets.
Esta imagen también ilustra las relaciones entre los “núcleos”, las CPU y los “sockets”.