zoukankan      html  css  js  c++  java
  • 查看CPU信息

    基础知识

    示例: 开发机器是1个物理CPU,4核8线程,Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz

    基础

    i3:2核模拟4线程,无睿频
    i5:4核模拟4线程,有睿频,平台不同(CPU核数也不相同,详见:`常见型号`)
    i7:4核模拟8线程,
    

    常见型号示例

    台式机:i5有双核四线程(如i5 670)也有4核四线程(如i5 750),i7有4核8线程(如i7 860)以及6核12线程(如i7 3960x)
    笔记本:i5双核四线程(如i5 2647M),i7有双核四线程(如i7 2637M)也有4核8线程(如i7 2630QM)
    

    参数解释

    cpu family  6  // CPU 家族编号,6系列
    siblings  8   // 每个物理封装中的逻辑处理器的数量,线程数量, 每个CPU物理核心下逻辑CPU数目,如果等于1 则没有超线程,如果大于1则有超线程
    cpu cores 4  // 每个物理封装下物理core数目
    

    睿频技术

    当启动一个运行程序后,处理器会自动加速到合适的频率,而原来的运行速度会提升 10%~20% 以保证程序流畅运行;应对复杂应用时,处理器可自动提高运行主频以提速,轻松进行对性能要求更高的多任务处理;当进行工作任务切换时,如果只有内存和硬盘在进行主要的工作,处理器会立刻处于节电状态。这样既保证了能源的有效利用,又使程序速度大幅提升。通过智能化地加快处理器速度,从而根据应用需求最大限度地提升性能,为高负载任务提升运行主频高达20%以获得最佳性能。

    查看CPU信息

    cat /proc/cpuinfo

    $ cat /proc/cpuinfo
    processor : 0
    vendor_id : GenuineIntel
    cpu family  : 6
    model   : 58
    model name  : Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
    stepping  : 9
    microcode : 0x1c
    cpu MHz   : 1602.648
    cache size  : 8192 KB
    physical id : 0
    siblings  : 8
    core id   : 0
    cpu cores : 4
    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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts
    bogomips  : 6784.26
    clflush size  : 64
    cache_alignment : 64
    address sizes : 36 bits physical, 48 bits virtual
    power management:
    

    lscpu

    $ lscpu
    Architecture:          x86_64
    CPU op-mode(s):        32-bit, 64-bit
    Byte Order:            Little Endian
    CPU(s):                8
    On-line CPU(s) list:   0-7
    Thread(s) per core:    2
    Core(s) per socket:    4
    Socket(s):             1
    NUMA node(s):          1
    Vendor ID:             GenuineIntel
    CPU family:            6
    Model:                 58
    Model name:            Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
    Stepping:              9
    CPU MHz:               1600.789
    CPU max MHz:           3900.0000
    CPU min MHz:           1600.0000
    BogoMIPS:              6784.26
    Virtualization:        VT-x
    L1d cache:             32K
    L1i cache:             32K
    L2 cache:              256K
    L3 cache:              8192K
    NUMA node0 CPU(s):     0-7
    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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts
    [user_00@node7 ~]$  cat /proc/cpuinfo |grep "siblings" |uniq && cat /proc/cpuinfo |grep "cpu cores" |uniq
    siblings  : 8
    cpu cores : 4
    
  • 相关阅读:
    在PHP中截取字符串
    SQL查看一张表中是否存在记录
    最多两位小数,如123.45的转换结果为:壹百贰拾叁元肆角伍分
    SQL将金额转换为汉子
    SQL 汉字转换成拼音首字母 首字母查
    SQL生成随机数
    Linux gsoap2.6 webservices
    cxGrid的一些使用方法
    不修改forms.pas单元就可以去掉MDI窗口的滚动条
    今天,我种下了一朵小蓝花
  • 原文地址:https://www.cnblogs.com/brookin/p/7954882.html
Copyright © 2011-2022 走看看