mientras estaba aprendiendo sobre la carga de cpu, llegué a saber que depende del número de núcleos. Si tengo 2 núcleos, entonces la carga 2 dará 100% de utilización de cpu.
así que traté de encontrar núcleos.(Ya sé que el sistema tiene 2 núcleos, 4 hilos, por lo que 2 núcleos virtuales comprueban aquí sobre el procesador). así que corrí cat /proc/cpuinfo
lo que me dio
processor : 0vendor_id : GenuineIntelcpu family : 6model : 69model name : Intel(R) Core(TM) i7-4500U CPU @ 1.80GHzstepping : 1microcode : 0x17cpu MHz : 774.000cache size : 4096 KBphysical id : 0siblings : 4core id : 0cpu cores : 2apicid : 0initial apicid : 0fpu : yesfpu_exception : yescpuid level : 13wp : yesflags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcidbogomips : 3591.40clflush size : 64cache_alignment : 64address sizes : 39 bits physical, 48 bits virtualpower management:processor : 1vendor_id : GenuineIntelcpu family : 6model : 69model name : Intel(R) Core(TM) i7-4500U CPU @ 1.80GHzstepping : 1microcode : 0x17cpu MHz : 1600.000cache size : 4096 KBphysical id : 0siblings : 4core id : 0cpu cores : 2apicid : 1initial apicid : 1fpu : yesfpu_exception : yescpuid level : 13wp : yesflags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcidbogomips : 3591.40clflush size : 64cache_alignment : 64address sizes : 39 bits physical, 48 bits virtualpower management:processor : 2vendor_id : GenuineIntelcpu family : 6model : 69model name : Intel(R) Core(TM) i7-4500U CPU @ 1.80GHzstepping : 1microcode : 0x17cpu MHz : 800.000cache size : 4096 KBphysical id : 0siblings : 4core id : 1cpu cores : 2apicid : 2initial apicid : 2fpu : yesfpu_exception : yescpuid level : 13wp : yesflags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcidbogomips : 3591.40clflush size : 64cache_alignment : 64address sizes : 39 bits physical, 48 bits virtualpower management:processor : 3vendor_id : GenuineIntelcpu family : 6model : 69model name : Intel(R) Core(TM) i7-4500U CPU @ 1.80GHzstepping : 1microcode : 0x17cpu MHz : 774.000cache size : 4096 KBphysical id : 0siblings : 4core id : 1cpu cores : 2apicid : 3initial apicid : 3fpu : yesfpu_exception : yescpuid level : 13wp : yesflags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcidbogomips : 3591.40clflush size : 64cache_alignment : 64address sizes : 39 bits physical, 48 bits virtualpower management:
Ahora estoy totalmente confundido. Muestra 4 procesadores, con 2 núcleos de cpu.¿Alguien puede explicar esta salida?,
Una vez que mi carga de cpu fue 3.70, ¿es esta carga máxima? Todavía en ese momento la cpu estaba en <50%.
¿Qué pasa con turbo boost? ¿Todos los núcleos son turbo impulsados o solo físicos?
cualquier método en Ubuntu para obtener la frecuencia actual de la cpu para ver si el procesador está en turbo boost o no?
La carga fue de 3,70 aproximadamente 100%. Pero el uso de CPU no fue del 100% debido al tiempo de respuesta de E / S. Esto no significa que el dispositivo IO estará a la velocidad máxima, pero el dispositivo io estará 100% ocupado, lo que a veces afecta a las aplicaciones que usan IO, por ejemplo: la música puede romperse.