免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 33967 | 回复: 9
打印 上一主题 下一主题

请教一个关于top中TIME+的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-03-09 09:04 |只看该作者 |倒序浏览
通过top命令能看到各个程序占用cpu的执行时间,单位试1/100秒,但是我不太明白是如何换算的,请各位高手指点!比如下面的mysql的占用cpu的情况,请高手指点迷津,谢谢了!
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
2586 mysql     15   0 2692m 580m 3648 S 52.4  3.6 263:26.99 mysqld

论坛徽章:
0
2 [报告]
发表于 2010-03-09 10:47 |只看该作者
顶起,期待高手!

论坛徽章:
0
3 [报告]
发表于 2010-03-10 19:09 |只看该作者
你什么意思?这不就是263分26.99秒么

论坛徽章:
0
4 [报告]
发表于 2010-03-11 10:02 |只看该作者
你什么意思?这不就是263分26.99秒么
紫暝 发表于 2010-03-10 19:09



  要的就是这个东西,谢谢!

论坛徽章:
0
5 [报告]
发表于 2011-02-18 10:56 |只看该作者
错误
man手册不是这么说的
l: TIME -- CPU Time
Total CPU time the task has used since it started. When 'Cumulative mode' is On, each process is listed with the cpu time that it and its dead children has used. You toggle 'Cumulative mode' with 'S', which is a command-line option and an interactive command. See the 'S' interactive command for additional information regarding this mode.
m: TIME+ -- CPU Time, hundredths
The same as 'TIME', but reflecting more granularity through hundredths of a second.

论坛徽章:
0
6 [报告]
发表于 2011-02-21 13:17 |只看该作者
man time里面有详细的参数说明

论坛徽章:
0
7 [报告]
发表于 2013-02-27 19:27 |只看该作者
xuledw 发表于 2011-02-18 10:56
错误
man手册不是这么说的
l: TIME -- CPU Time



谁能给用中文解释一下啊,谢谢了!~~~

论坛徽章:
0
8 [报告]
发表于 2014-12-26 20:38 |只看该作者
进程所使用的cpu的时间
不是进程启动到现在的时间,
另外多个cpu或多核cpu,时间是累加的

论坛徽章:
0
9 [报告]
发表于 2017-01-11 16:50 |只看该作者
就是263分26.99秒,time+的意思是显示粒度能精确到1/100秒,不是单位是1/100秒,网上好多说单位是1/100秒的,都是乱抄一通的,这个时间是实际使用cpu的时间,且是各个cpu累计的实际使用时间,所以,极限情况下(cpu核数超级多,程序超级费cpu),这个时间可能比你的程序启动后经过的时间还要长。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP