Red de conocimiento informático - Problemas con los teléfonos móviles - El significado de la configuración del procesador y la memoria en VMWare

El significado de la configuración del procesador y la memoria en VMWare

Antecedentes

Después de crear un sistema de máquina virtual, la configuración predeterminada del procesador es 1 y la memoria generalmente se selecciona como 1G. Sin embargo, cuando se utiliza un sistema Linux para compilar software de gran tamaño, la velocidad es lenta y lleva mucho tiempo. En este momento, es necesario ajustar la configuración del procesador y la memoria para aprovechar al máximo el rendimiento de la computadora. A continuación se explica el significado de la configuración del procesador y la memoria en VMWare.

Procesador

Número de procesadores: Indica cuántos núcleos tiene la CPU del ordenador. Sólo cuando la CPU interna >= 2 núcleos se puede realizar la selección aquí. Por ejemplo, mi computadora portátil es Xiaomi AIR, la CPU es I7 8550U, 4 núcleos y 8 hilos, así que puedo elegir 1/2/4 aquí.

El número de núcleos por procesador: indica el número de subprocesos en un solo núcleo. Generalmente, un solo núcleo corresponde a 2 subprocesos, por lo que aquí se puede seleccionar 1/2.

Aquí, establezca el núcleo en 1 y el número de subprocesos de un solo núcleo en 1. Luego, en el sistema Linux, puede ver que la CPU es de un solo núcleo y de un solo subproceso, lo que se imprime como siguiente:

root@ubuntu:~ # cat /proc/cpuinfo

procesador: 0

nombre del modelo: Intel(R) Core(TM) i7- CPU 8550U a 1,80 GHz

ID física: 0

hermanos: 1

¿ID del núcleo?: 0

Núcleos de CPU: 1

memoria

Indica la capacidad de memoria asignada a la máquina virtual del sistema Linux. Si aquí se asigna 1G, en el sistema Linux puede ver que solo hay 1G de capacidad de memoria disponible:

root@ubuntu:~# cat /proc/meminfo

MemTotal: 1002716 kB

Resumen

Por lo general, el sistema de la máquina virtual es solo se utiliza para ver archivos y compilar programas pequeños, por lo que la configuración del procesador y la memoria se puede establecer en los valores predeterminados. Sin embargo, cuando la compilación de software a gran escala (como Android/Buildroot) requiere el máximo rendimiento de la computadora, puede aumentar adecuadamente la configuración del procesador y aumentar la capacidad de la memoria, lo que puede mejorar el rendimiento y ahorrar tiempo de compilación. Al modificar estas configuraciones, debe desactivar el sistema de la máquina virtual antes de que la configuración pueda surtir efecto.