1、 top 显示的 是 你的程序占用的的cpu的总数

2、 通过 cat/proc/cpuinfo  查看cpu 信息

 

怎么查看cpu架构 怎么查看cpu_二级缓存

 

cupinfo 参数的信息

endor_id :CPU制造商     

cpu family :CPU产品系列代号

model   :CPU属于其系列中的哪一代的代号

model name:CPU属于的名字及其编号、标称主频

stepping   :CPU属于制作更新版本

cpu MHz   :CPU的实际使用主频

cache size   :CPU二级缓存大小

physical id   :单个CPU的标号

siblings       :单个CPU逻辑物理核数

core id        :当前物理核在其所处CPU中的编号,这个编号不一定连续

cpu cores    :该逻辑核所处CPU的物理核数

apicid          :用来区分不同逻辑核的编号,系统中每个逻辑核的此编号必然不同,此编号不一定连续

fpu             :是否具有浮点运算单元(Floating Point Unit)

fpu_exception  :是否支持浮点计算异常

cpuid level   :执行cpuid指令前,eax寄存器中的值,根据不同的值cpuid指令会返回不同的内容

wp             :表明当前CPU是否在内核态支持对用户空间的写保护(Write Protection)

flags          :当前CPU支持的功能

bogomips   :在系统内核启动时粗略测算的CPU速度(Million Instructions Per Second)

clflush size  :每次刷新缓存的大小单位

cache_alignment :缓存地址对齐单位address sizes     :可访问地址空间位数

 

3、查找物理 cpu 个数

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

 

查看逻辑 cpu个数

cat /proc/cpuinfo |grep "processor" |wc -l

 

 

# uname -a               # 查看内核/操作系统/CPU信息

怎么查看cpu架构 怎么查看cpu_怎么查看cpu架构_02

 

# head -n 1 /etc/issue   # 查看操作系统版本

 

怎么查看cpu架构 怎么查看cpu_二级缓存_03

 

 

# hostname               # 查看计算机名

怎么查看cpu架构 怎么查看cpu_缓存_04

 

# env                    # 查看环境变量

怎么查看cpu架构 怎么查看cpu_怎么查看cpu架构_05

 

 

free -m     # 查看内存使用量 和交换区使用量

怎么查看cpu架构 怎么查看cpu_二级缓存_06

 

df -h     #查看各区域的使用量

 

怎么查看cpu架构 怎么查看cpu_怎么查看cpu架构_07

 

 

# df -h                  # 查看各分区使用情况

 

# du -sh <目录名>        # 查看指定目录的大小

 

# grep MemTotal /proc/meminfo   # 查看内存总量

怎么查看cpu架构 怎么查看cpu_缓存_08

# grep MemFree /proc/meminfo    # 查看空闲内存量

 

怎么查看cpu架构 怎么查看cpu_二级缓存_09

 

# uptime                 # 查看系统运行时间、用户数、负载

 

怎么查看cpu架构 怎么查看cpu_二级缓存_10

# cat /proc/loadavg      # 查看系统负载

 

怎么查看cpu架构 怎么查看cpu_怎么查看cpu架构_11