1. 性能调优基本概念
  • 调优目标
  • 性能瓶颈
  • 人为导致
  • 性能管理
  • 工作负载优化
  • 吞吐量与延时
  • 容量计划(可伸缩性、资源限制、关键资源)
  1. 收集性能信息,分析出性能瓶颈,系统性能,取决于性能最慢的设备
    lscpu(物理状态) cat /proc/cpuinfo(实时状态)
  •  Architecture: #架构
     CPU op-mode(s): #支持的模式
     Byte Order: #字节排序的模式,常用小端模式
     CPU(s): #逻辑cpu颗数
     On-line CPU(s) list: #在线的cpu数量 有故障或者过热时,某些CPU会停止运行而掉线
     Thread(s) per core: #每个核心线程
     Core(s) per socket: #每个cpu插槽核数/每颗物理cpu核数
     CPU socket(s): #cpu插槽数,即:物理cpu的数量
     NUMA node(s): #有几个NUMA节点
     Vendor ID: #cpu厂商ID
     CPU family: #厂商设定的CPU家族编号
     Model: #型号
     Model name: #型号名称
     Stepping: #步进,可以理解为同一型号cpu的版本号
     CPU MHz: #cpu主频
     BogoMIPS: #估算MIPS, MIPS是每秒百万条指令
     Hypervisor vendor: #虚拟化技术的提供商
     Virtualization type: #cpu支持的虚拟化技术的类型
     L1d cache: #一级高速缓存 dcache 用来存储数据
     L1i cache: #一级高速缓存 icache 用来存储指令
     L2 cache: #二级缓存 
     L3 cache: #三级缓存
     NUMA node0 CPU(s): 0-3 //四个cpu在同一个numa节点node0上
     Flags: cpu支持的技术特征
    
  1. cat /etc/meminfo (查看实时内存)
  2. memory: 对内
  3. dick : 对内,对外,最慢,硬盘HDD机械硬盘
  4. network: 对外
文章作者: emporer
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Emporer-Linux
rhca
喜欢就支持一下吧