CPU

1、物理CPU个数 x 核数 = 逻辑CPU的个数。如果CPU支持超线程技术,这不相等。

2、配置服务器应用时,以逻辑CPU个数为准。

3、一个CPU有多个Core核心,一个核心有2个逻辑处理器(图1)

3、具有相同core id 的CPU是同一个core的超线程。一般一个核心core超线程为2个逻辑处理器。

4、具有相同physical id 的CPU是同一个CPU封装的线程或核心。

请保留此份的欢迎稿兼使用说明,如需撰写新稿件,点击顶部工具栏右侧的  新文稿 或者使用快捷键 Ctrl+Alt+N

硬件信息_第1张图片





  1. # cat /proc/cpuinfo

  2. processor       : 0

  3. vendor_id       : GenuineIntel

  4. cpu family      : 6

  5. model           : 62

  6. model name      : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz

  7. stepping        : 4

  8. microcode       : 1064

  9. cpu MHz         : 2600.066

  10. cache size      : 20480 KB

  11. physical id     : 0

  12. siblings        : 1

  13. core id         : 0

  14. cpu cores       : 1

  15. apicid          : 0

  16. initial apicid  : 0

  17. fpu             : yes

  18. fpu_exception   : yes

  19. cpuid level     : 13

  20. wp              : yes

  21. flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc up rep_good unfair_spinlock pni ssse3 cx16 sse4_1 sse4_2 popcnt aes hypervisor lahf_lm

  22. bogomips        : 5200.13

  23. clflush size    : 64

  24. cache_alignment : 64

  25. address sizes   : 46 bits physical, 48 bits virtual

  26. power management:






  1. #显示物理CPU个数

  2. # cat /proc/cpuinfo |grep "physical id"|sort |uniq |wc -l

  3. 1

  4. #显示每个物理CPU中core的个数

  5. # cat /proc/cpuinfo |grep "cpu cores" |uniq

  6. cpu cores       : 1

  7. #显示逻辑CPU的个数

  8. # cat /proc/cpuinfo |grep "processor" | wc -l

  9. 1




内存


# free -m

             total       used       free     shared    buffers     cached

Mem:         488        468         20          0         69        182

-/+ buffers/cache:    216        272

Swap:           0          0          0


  • total:总数

  • used:已使用

  • free:空闲

  • shared:多个进程共享的内存总额

  • buffers buffer cache 和 cached page cache:磁盘缓存的大小

  • - buffers/cache:已用的内存数,即used-buffers-cached  468-69-182=217

  • + buffers/cache:可用的内存数,即free+buffers+cached 20+69+182=271

  • total=used+free

  • total=(- buffers/cache:已用的内存数)+(+ buffers/cache:可用的内存数)=(used-buffers-cached)+(free+buffers+cached)=used+free

  • 整理知识,学习笔记

  • 发布日记,杂文,所见所想

  • 撰写发布技术文稿(代码支持)

  • 撰写发布学术论文(LaTeX 公式支持)