linux性能分析(三)CPU篇(一)基础

编程入门 行业动态 更新时间:2024-10-25 06:29:28

linux<a href=https://www.elefans.com/category/jswz/34/1771266.html style=性能分析(三)CPU篇(一)基础"/>

linux性能分析(三)CPU篇(一)基础

一  CPU篇

遗留: 负载与'cpu'关系、负载与'线程'的关系?

①  CPU 相关概念

1、'physical 物理'CPU个数  --> '一般一个实体'

2、cpu '核数'

3、逻辑CPU个数 '逻辑核'

4、'超线程 super thread' 技术

5、各种cpu的'计算'方式物理 ''physical CPU的个数: physical id逻辑 'logical'  CPU的个数: processor

6、几'路'几'核'几'线程'

②   nproc

说明:1、这个数字并'不代表物理CPU'的数量,2、nproc的输出对'应于lscpu命令'输出中的'CPU字段',超线程技术'后'的'逻辑CPU'的个数

③  lscpu

lscpu命令: 可以显示有关'处理器架构'、'型号'、'速度'以及'缓存'等详细信息

性能分析之CPU相关的命令      详解CPU      /proc/cpuinfo 详细含义    linux性能分析 CPU篇

对比: '/proc/cpuinfo' 文件'解读'

④  查看CPU是否支持虚拟化

核心: cpu是否支持备注: 有的机器需要在'BIOS主板'中开启

 

需求: 检查CPU '是否'支持硬件'虚拟化'扩展?egrep -o '(vmx|svm)' /proc/cpuinfo说明: 如果输出中有'vmx'或'svm'这两个'标记',则表示CPU '支持' 硬件虚拟化扩展

需求: 查看在'物理服务器'中是否能进行 'kvm' 全虚拟化

⑤  cpulimit 了解即可

1、cpulimit的'工作原理'

+++++++++++++++  "三种方式等价"  +++++++++++++++需求: 限制' httpd [进程名]'的cpu使用率为40%cpulimit –e httpd –l 40 cpulimit –e /usr/local/bin/httpd –l 40需求: 限制'pid为2960'的进程的CPU占用为55%cpulimit –p 2960 –l 55

⑥  CPU 温度检测

更多推荐

linux性能分析(三)CPU篇(一)基础

本文发布于:2023-12-07 01:49:18,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1669706.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:性能   基础   linux   CPU

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!