码迷,mamicode.com
首页 > 系统相关 > 详细

linux 性能调优

时间:2019-05-23 21:16:54      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:执行   程序   计数器   linu   运行   性能调优   场景   调优   速度   

导致cpu负载增高的三个场景:

1.cpu密集型进程

2io密集型,等待io也会导致负载升高,但是cpu使用率不一定很高

3.大量等待cpu的进程调度

cpu寄存器:是cpu内置的容量小,速度极快的内存【保存程序运行时的一些数据】

cpu计数器:用来保存cpu正在执行的指令位置或者即将执行的下一条指令位置

cpu上下文切换就是保存当前运行的cpu寄存器和计数器中的数据然后跳转到新的程序计数器位置执行其他进程

频繁的上下文切换会提高cpu负载。

系统调用通常称为特权模式的切换,从ring0切换到ring3,虽然系统调用也会发生上下文切换但是和进程的上下文切换是不一样的,进程上下文切换是一个进程切换到另一个进程运行,而系统调用过程一直是同一个进程在运行

 

linux 性能调优

标签:执行   程序   计数器   linu   运行   性能调优   场景   调优   速度   

原文地址:https://www.cnblogs.com/dufeixiang/p/10914402.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!