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
。
# 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 公式支持)
时间: 2024-11-04 21:16:59