免费注册 查看新帖 |

Chinaunix

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

[Linux] Linux下程序运行期CPU nice很高,怎么破 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-02-25 22:00 |只看该作者 |倒序浏览
CentOS 6.3,上面跑了高负载CPU运算的程序,并发运行,CPU loading非常高,但是发现using%大概在20%左右,idle%为0%,nice跑到80%以上,感觉机器的性能没有跑出来。而且可能还会有限制机能发挥出来的地方。

在网上查了一下,没找到什么线索,不知道大家有没有类似经验,我应该从哪里查起。

谢谢!

top - 21:59:37 up 43 days, 11:31,  8 users,  load average: 91.60, 91.60, 91.11
Tasks: 662 total,   5 running, 657 sleeping,   0 stopped,   0 zombie
Cpu0  :  2.3%us,  0.3%sy, 97.0%ni,  0.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  :  3.0%us,  0.0%sy, 97.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu2  : 17.2%us,  0.0%sy, 82.8%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu3  : 12.9%us,  0.3%sy, 86.8%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu4  :  7.6%us,  0.3%sy, 91.7%ni,  0.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu5  : 12.3%us,  0.3%sy, 86.8%ni,  0.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu6  : 24.3%us,  0.3%sy, 73.4%ni,  2.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu7  :  8.3%us,  0.3%sy, 91.4%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

论坛徽章:
11
技术图书徽章
日期:2014-03-01 14:44:34天蝎座
日期:2014-05-21 22:11:59金牛座
日期:2014-05-30 17:06:14
2 [报告]
发表于 2014-02-25 22:17 |只看该作者
这要找写这个程序的开发人员来看吧,如果是CPU密集型应用,这个效率确实很低

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
3 [报告]
发表于 2014-02-25 22:41 |只看该作者
回复 1# jasonme


    us + ni 才是真正 user mode 占用的时间,你机器的 cpu 几乎是满负载运行,而且时间基本都是消耗在了 user mode 中。

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
4 [报告]
发表于 2014-02-25 22:42 |只看该作者
timespace 发表于 2014-02-25 22:17
这要找写这个程序的开发人员来看吧,如果是CPU密集型应用,这个效率确实很低


哪看出来的效率低了?

论坛徽章:
0
5 [报告]
发表于 2014-02-25 22:48 |只看该作者
关键是nice高的话,是否是对CPU利用不充分的标志,这个查了一些资料,没太理解到。

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
6 [报告]
发表于 2014-02-26 09:20 |只看该作者
jasonme 发表于 2014-02-25 22:48
关键是nice高的话,是否是对CPU利用不充分的标志,


不是。

论坛徽章:
11
技术图书徽章
日期:2014-03-01 14:44:34天蝎座
日期:2014-05-21 22:11:59金牛座
日期:2014-05-30 17:06:14
7 [报告]
发表于 2014-02-26 10:03 |只看该作者
回复 4# MMMIX
只扫了一眼ui + sy,没看到ni


   

论坛徽章:
0
8 [报告]
发表于 2014-02-26 10:11 |只看该作者
回复 6# MMMIX


   也就是说我现在的情况是OK的,可以这样理解?

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
9 [报告]
发表于 2014-02-26 16:17 |只看该作者
jasonme 发表于 2014-02-26 10:11
回复 6# MMMIX


可以。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP