标签:执行 程序 计数器 linu 运行 性能调优 场景 调优 速度
导致cpu负载增高的三个场景:
1.cpu密集型进程
2io密集型,等待io也会导致负载升高,但是cpu使用率不一定很高
3.大量等待cpu的进程调度
cpu寄存器:是cpu内置的容量小,速度极快的内存【保存程序运行时的一些数据】
cpu计数器:用来保存cpu正在执行的指令位置或者即将执行的下一条指令位置
cpu上下文切换就是保存当前运行的cpu寄存器和计数器中的数据然后跳转到新的程序计数器位置执行其他进程
频繁的上下文切换会提高cpu负载。
系统调用通常称为特权模式的切换,从ring0切换到ring3,虽然系统调用也会发生上下文切换但是和进程的上下文切换是不一样的,进程上下文切换是一个进程切换到另一个进程运行,而系统调用过程一直是同一个进程在运行
标签:执行 程序 计数器 linu 运行 性能调优 场景 调优 速度
原文地址:https://www.cnblogs.com/dufeixiang/p/10914402.html