分页: 1 / 1

关于/proc/uptime(已解决)

发表于 : 2011-05-11 20:35
Jarson
/proc/uptime文件里包含两个数字,google来的意思是:
第一个数值代表系统总的启动时间,第二个数值则代表系统空闲的时间,都是用秒来表示的。
可为啥我的系统里第二个数字比第一个数字还要大?

代码: 全选

$ cat /proc/uptime 
2608.01 4173.23

Re: 关于/proc/uptime

发表于 : 2011-05-11 21:25
adam8157
说明你的cpu是多核的

cpu0上闲了一秒, cpu1上闲了两秒, 加起就是三秒了...

Re: 关于/proc/uptime

发表于 : 2011-05-11 21:42
Jarson
adam8157 写了:说明你的cpu是多核的

cpu0上闲了一秒, cpu1上闲了两秒, 加起就是三秒了...
如果是双核CPU,第二个数除以第一个数的2倍等于系统的空闲率吗?是指总体的CPU时间空转比率,不是指单个核心的时间空转比率。

Re: 关于/proc/uptime

发表于 : 2011-05-11 23:00
adam8157
Jarson 写了:
adam8157 写了:说明你的cpu是多核的

cpu0上闲了一秒, cpu1上闲了两秒, 加起就是三秒了...
如果是双核CPU,第二个数除以第一个数的2倍等于系统的空闲率吗?是指总体的CPU时间空转比率,不是指单个核心的时间空转比率。
不知道通用的是否是这么算的, 但是感觉没错..

man proc

/proc/uptime
This file contains two numbers: the uptime of the system (seconds), and the amount of time spent in idle process (seconds).

Re: 关于/proc/uptime

发表于 : 2011-05-12 9:23
Jarson
明白,谢谢 adam

Re: 关于/proc/uptime(已解决)

发表于 : 2014-04-28 7:57
bzhao
如果是这样,计算系统的空闲率就,变成不能了(x/cpu数量 不对吧)!