linux 性能调优
Posted dufeixiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 性能调优相关的知识,希望对你有一定的参考价值。
导致cpu负载增高的三个场景:
1.cpu密集型进程
2io密集型,等待io也会导致负载升高,但是cpu使用率不一定很高
3.大量等待cpu的进程调度
cpu寄存器:是cpu内置的容量小,速度极快的内存【保存程序运行时的一些数据】
cpu计数器:用来保存cpu正在执行的指令位置或者即将执行的下一条指令位置
cpu上下文切换就是保存当前运行的cpu寄存器和计数器中的数据然后跳转到新的程序计数器位置执行其他进程
频繁的上下文切换会提高cpu负载。
系统调用通常称为特权模式的切换,从ring0切换到ring3,虽然系统调用也会发生上下文切换但是和进程的上下文切换是不一样的,进程上下文切换是一个进程切换到另一个进程运行,而系统调用过程一直是同一个进程在运行
以上是关于linux 性能调优的主要内容,如果未能解决你的问题,请参考以下文章