質問: / proc / cpuinfo内のプロセッサーの数 cpu負荷について学んでいると、それがコアの数に依存することを知りました。 2つのコアがある場合、負荷2はcpu使用率を100%にします。だから私はコアを見つけようとしました(私はすでにシステムに2つのコア、4つのスレッド、つまり2つの仮想コアがあることを知っています プロセッサについてはここをチェックしてください )。だから、私はcat /proc/cpuinfoprocessor : 0 vendor_id : genuineintel cpu family : 6 model : 69 model name : intel(r) core(tm) i7-4500u cpu @ 1.80ghz stepping : 1 microcode : 0x17 cpu mhz : 774.000 cache size : 4096 kb physical id : 0 siblings : 4 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : 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 invpcid bogomips : 3591.40 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: processor : 1 vendor_id : genuineintel cpu family : 6 model : 69 model name : intel(r) core(tm) i7-4500u cpu @ 1.80ghz stepping : 1 microcode : 0x17 cpu mhz : 1600.000 cache size : 4096 kb physical id : 0 siblings : 4 core id : 0 cpu cores : 2 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : 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 invpcid bogomips : 3591.40 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: processor : 2 vendor_id : genuineintel cpu family : 6 model : 69 model name : intel(r) core(tm) i7-4500u cpu @ 1.80ghz stepping : 1 microcode : 0x17 cpu mhz : 800.000 cache size : 4096 kb physical id : 0 siblings : 4 core id : 1 cpu cores : 2 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : 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 invpcid bogomips : 3591.40 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: processor : 3 vendor_id : genuineintel cpu family : 6 model : 69 model name : intel(r) core(tm) i7-4500u cpu @ 1.80ghz stepping : 1 microcode : 0x17 cpu mhz : 774.000 cache size : 4096 kb physical id : 0 siblings : 4 core id : 1 cpu cores : 2 apicid : 3 initial apicid : 3 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : 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 invpcid bogomips : 3591.40 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: 今、私は完全に混乱しています。 4つのプロセッサと2つのcpuコアが表示されています。誰でもこの出力を説明できますか?cpu負荷が3.70になると、これは最大負荷ですか?それでも、cpuは50%未満でした。ターボブーストはどうですか?すべてのコアはターボブーストされていますか、それとも物理的なものだけですか?ubuntuで現在のcpu周波数を取得して、プロセッサがターボブーストになっているかどうかを確認する方法はありますか?負荷は約100%で3.70まででした。 io応答時間のため、cpu使用率は100%ではありませんでした。これは、ioデバイスが最大速度になることを意味しませんが、ioデバイスは100%ビジー。これは、ioを使用するアプリケーションに時々影響します。例:音楽が壊れる可能性があります。
回答: ターミナルでこれを試すことができます:sudo lscpuこれにより、cpuの物理的特性の概要がわかります。ターボブーストの有無については、これはos自体よりも純粋にハードウェアの制御であるため、intelがプロセッサ速度を調整できるlinux用の特定のドライバーを備えていない限り、ターボブーストの状態を確認する確実なリードはありません(コマンドコードがない限り)。質問に関する手がかりがある場合は、他のフォーラムを確認してください)。私は、上記のコマンドを入力すると、これが表示されます。私のamdはそれがクアッドコアだと言ったが、ここにリストされている私の物理コアは2つだけで、コアあたり2スレッド(最大4コアを追加)である。 amd a10を使用していますapuプロセッサー5750m。architecture: x86_64 cpu op-mode(s): 32-bit, 64-bit byte order: little endian cpu(s): 4 on-line cpu(s) list: 0-3 thread(s) per core: 2 core(s) per socket: 2 socket(s): 1 numa node(s): 1 vendor id: authenticamd cpu family: 21 model: 19 stepping: 1 cpu mhz: 2500.000 bogomips: 4990.51 virtualization: amd-v l1d cache: 16k l1i cache: 64k l2 cache: 2048k numa node0 cpu(s): 0-3