标签:wait info 技术分享 空闲 内核 负载 强制 寄存器 alt
一:cpu性能指标
首先:cpu使用率。非空闲时间占总cpu时间的百分比。根据cpu上运行的任务的不同,又被分为用户CPU,系统CPU,等待i./oCPU,软中断和硬中断等。
用户cpu使用率,包括用户态,低优先级用户态。
系统cpu使用率,表示cpu内核态运行的时间百分比。
等待i/o,通常也称iowait,
软中断和硬中断,表示内核调用软中断处理程序,硬中断处理程序时间百分比。
第二个:平均负载
平均负载等于逻辑cpu个数。
第三个:进程上下文切换
无法获取资源导致的自愿上下文切换
被系统强制调度导致的非自愿上下文切换
过多的上下文切换,会将原本运行进程的cpu时间,消耗在寄存器,内核栈以及虚拟内存等数据的保存和恢复上。
第四:cpu缓存命中率
从l1到l3,三级缓存的大小依次增大,相应的性能依次降低。它们的命中率越高,性能越好。
性能工具:
标签:wait info 技术分享 空闲 内核 负载 强制 寄存器 alt
原文地址:https://www.cnblogs.com/hanguocai/p/10300595.html