1. 首页
  2. 安全技术
  3. 网络攻防
  4. 查找进程cpu占用率

查找进程cpu占用率

上传者: 2019-04-13 11:59:42上传 RAR文件 508KB 热度 51次
则设总CPU运行时间为total = usr + nice + sys + idle + irq +sirq。 在一定时间间隔下两次读取文件,依次得到前后两次的处理器运行时间为usr1, nice1, sys1, idle1, wio1, irq1, sirq1与usr2, nice2, sys2, idle2, wio2, irq2, sirq2,则总时间为: total1 = usr1 + nice1 + sys1 + idle1 + wio1 + irq1 + sirq1 total2 = usr2 + nice2 + sys2 + idle2 + wio2 + irq2 + sirq2 间隔时间为itv = total2-total1,则有 u sr_ratio = (usr2-usr1)/itv (同2.4.x kernel) nice_ratio = (nice2-nice1)/itv (同2.4.x kernel) sys_ratio = (sys2-sys1 + irq2-irq1 + sirq2-sirq1)/itv idle_ratio = (idle2-idle1)/itv (同2.4.x kernel) wio_ratio = (wio2-wio1)/itv (同2.4.x kernel) sr_ratio = (usr2-usr1)/itv (同2.4.x kernel) nice_ratio = (nice2-nice1)/itv (同2.4.x kernel) sys_ratio = (sys2-sys1 + irq2-irq1 + sirq2-sirq1)/itv idle_ratio = (idle2-idle1)/itv (同2.4.x kernel) wio_ratio = (wio2-wio1)/itv (同2.4.x kernel)
用户评论
码姐姐匿名网友 2019-04-13 11:59:42

不是我认识的语言,,,C/C++/Java/汇编,