标签:linux 硬件信息
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
。
# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 62
model name : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
stepping : 4
microcode : 1064
cpu MHz : 2600.066
cache size : 20480 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
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 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
bogomips : 5200.13
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
#显示物理CPU个数
# cat /proc/cpuinfo |grep "physical id"|sort |uniq |wc -l
1
#显示每个物理CPU中core的个数
# cat /proc/cpuinfo |grep "cpu cores" |uniq
cpu cores : 1
#显示逻辑CPU的个数
# cat /proc/cpuinfo |grep "processor" | wc -l
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 公式支持)
本文出自 “ever_god” 博客,谢绝转载!
标签:linux 硬件信息
原文地址:http://evergod.blog.51cto.com/7932449/1840852