1、性能分析思路
性能测试分析的思路:先分析硬件 、网络、 系统配置、应用程序
硬件: cpu、内存、磁盘、网络、io
2、CPU简介
cpu 中央处理器
架构、主频、核
cpu:结构 主要物理结构是3个,实际是有4
运算器: 真正进行计算的单元
控制器: leader
寄存器: 存储 指令、数据、地址
时钟
内存: 程序代码、网络数据,外部数据进入cpu的桥梁,内存的速度,要比cpu的速度
cpu中: 内核、线程、架构
cpu的内核,医院中的医生
cpu的线程,医生配备的护士
cpu的架构,医院的结构
看cpu的数据信息: `top` `lscpu` `cat /proc/cpuinfo`
/proc 虚拟文件,操作系统启动时,读取的信息,这些信息放内存中
`cat /proc/cpuinfo |grep "physical id" |sort |uniq |wc -l ` 查看物理cpu数量
`cat /proc/cpuinfo | grep "cpu cores" |uniq `查看CPU的core数,即核数
`cat /proc/cpuinfo | grep "processor" |wc -l` 查看逻辑CPU数量
load average = cpuload ioload
上下文切换: 寄存器中的资源进行切换
自愿上下文切换: 资源不够,自觉的切换到另外指令上
非自愿上下文切换: 有可能有优先级更高的指令、指令执行的时间已经到了,被迫中止当前的指令,去执行其他指令
标签:cpuinfo,性能,cpu,指令,测试,cat,proc,CPU From: https://www.cnblogs.com/shishibuwan/p/17166464.html