Método para comprobar el número de sistema Linux CPU

  
#cat /proc /
/proc bajo cpuinfo información
Linux /cpuinfo
archivo se muestra cpu
procesador empezará a contar desde 0 continuar cpu pluralidad
banderas si la tecnología ht Roscado describe
CPU física puede determinar el número de valor de ID de vista físico, en comparación con la misma CPU física
procesador: 4 < Br> vendor_id: GenuineIntel
cpu family: 15
model: 4
nombre del modelo: Intel (R) Xeon (TM) CPU 3.00GHz
versión: 8
cpu MHz: 3002.700
tamaño de caché: 2048 KB
id. física: 9
hermanos: 4
id: 19
núcleos de cpu: 2
-------------- ----------------
procesador: 5
Vendor_id: GenuineIntel
familia de CPU: 15
modelo: 4 nombre
modelo: Intel (R) Xeon (TM) CPU 3.00GHz
versión: 8
cpu MHz: 3002.700
tamaño de caché: 2048 KB
id. Física: 9
hermanos: 4
id. Del núcleo : 19
cpu cores: 2
-------------------------------------- ---------
tamaños de direcciones: 40 bits física, virtual de 48 bits
administración de energía:
Palabras clave: SMP Linux número de multi-CPU Hyper-Threading Hyper-Threading HT
conocimiento extracto de alguna línea:

La tecnología Hyper-Threading utiliza instrucciones especiales de hardware para simular dos núcleos lógicos en dos chips físicos, lo que permite que un solo procesador utilice la computación paralela a nivel de subproceso, que es compatible con sistemas operativos y software de subprocesos múltiples, lo que reduce el tiempo de inactividad de la CPU. , mejorar la eficiencia operativa de la CPU.
con forma oportuna Hyper-Threading al mismo tiempo, la aplicación puede utilizar diferentes partes del chip. Aunque un chip de un solo hilo puede procesar miles de instrucciones por segundo, solo se puede manipular una instrucción a la vez. La tecnología Hyper-Threading permite que el chip realice múltiples subprocesos al mismo tiempo, lo que mejora el rendimiento del chip.
Hyper-Threading es ejecutado en una CPU de múltiples programas al mismo tiempo y compartir recursos dentro de una CPU, en teoría, ser el mismo que dos CPU para ejecutar dos hilos al mismo tiempo, los procesadores P4 necesitan más Únete a un puntero lógico de la CPU. Por lo tanto, el área de la nueva generación de matrices P4 HT es un 5% más grande que la P4 anterior. El resto, como ALU (Unidad de entero), FPU (Unidad de punto flotante) y L2 Cache (L2 Cache) permanecen sin cambios y estas partes se comparten.
Aunque el uso de la tecnología Hyper-Threading puede ejecutar simultáneamente dos hilos, pero no como dos CPU real, cada CPU tiene un recurso independiente. Cuando ambos subprocesos necesitan un recurso al mismo tiempo, uno de ellos se detendrá temporalmente y dejará que los recursos salgan hasta que estén inactivos. Por lo tanto, el rendimiento de hyperthreading no es igual al rendimiento de dos CPU. Cuando
Intel P4 Hyper-Threading tiene dos modos de funcionamiento, solo modo de tareas (solo modo multitarea) y el modo de tareas múltiples (multi-tarea modo), cuando el programa no es compatible con multi-procesamiento (modo multiprocesador), el sistema de Detendrá el funcionamiento de una de las CPU lógicas, concentrará los recursos en una sola CPU lógica, de modo que el programa de un solo subproceso no reducirá el rendimiento debido a una de las CPU lógicas inactivas, pero la CPU lógica que está detenida en ejecución seguirá esperando el trabajo, ocupando una cierta cantidad. Recursos, por lo que cuando la CPU de Hyper-Threading ejecuta el modo de una sola tarea, puede que no logre el rendimiento de la CPU sin Hyper-Threading, pero la brecha de rendimiento no será demasiado grande. Es decir, cuando se ejecutan aplicaciones de subproceso único, la tecnología Hyper-Threading puede incluso reducir el rendimiento del sistema, especialmente cuando los sistemas operativos de subproceso múltiple ejecutan software de subproceso único.
Copyright © Conocimiento de Windows All Rights Reserved