csatblogspotdotcom

Monday, March 2, 2009

CPU利用率的一点小规律

用process explorer查看进程时,发现CPU占用有些规律,一般是1.52%、3.03%、4.55%、6.06%、7.58%等等,于是用计算机计算了下,发现1/66是0.015151515...
而这些数字恰为1/66的整数倍:
1.51515...%
3.03030...%
4.54545...%
6.06060...%
...
猜想是CPU分片的算法决定的,一般情况下是1/66,不过偶尔也有例外的,如:
1.54%、1.49%等,不过这两个数字离1/66的距离相同,于是试了下,
100/66+0.025和100/66-0.025正好是这两个数,看来是1/66分别增加和减少了一个加权的结果

Labels: ,

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home