Linux下实现CPU使用率正弦曲线

2014-11-24 08:54:27 · 作者: · 浏览: 2

编程之美第一道题目就是如何让CPU使用率曲线成为一条正弦曲线,本文在Linux下实现这个效果。


程序运行时间


一个进程的运行时间大致分为user time,kernel time和waiting time


三个时间加起来就是进程从开始到结束用的时间。


user time是进程在用户空间执行的时间


kernel time是进程在内核空间执行的时间


waiting time是进程等待IO或者其他事件所用的时间


例如