os:linxu
description:
编写了一个c程序,运行这个程序用时6s左右,有时,这个程序自己的cpu使用率超过20%
linux的cpu使用率采样时间是几十个ms,这个c程序耗时6s左右,在6s中采样了n多次,现在有特殊要求,要求这个c程序的cpu使用率在这6s中任何一次cpu使用采样都不能超过5%
这个问题,请大神指导。
linux下控制单个程序cpu使用不超过5%
-
- 帖子: 2
- 注册时间: 2013-04-25 23:03
- 系统: win7
-
- 帖子: 23
- 注册时间: 2013-04-17 0:03
- 系统: ubuntu和windows8和rhel
Re: linux下控制单个程序cpu使用不超过5%
这个表示你要掉用内核模块了,可以自我编写相关驱动程序,设置当前程序运行时自动加载该模块,用以控制cpu给他分配的线程和句柄
红颜易凋零,相知得常青。愿得一人心,白首不相离
-
- 帖子: 2
- 注册时间: 2013-04-25 23:03
- 系统: win7
Re: linux下控制单个程序cpu使用不超过5%
zhugejunqing 写了:这个表示你要掉用内核模块了,可以自我编写相关驱动程序,设置当前程序运行时自动加载该模块,用以控制cpu给他分配的线程和句柄
有没有从应用层实现的方法