在嵌入式平台调试程序的时候,经常会遇到怎么限制进程CPU占用cpu资源过高的情况导致系统的稳定性降低,我们怎么来解决这个问题呢
我们可以通过cpulimit工具来限制每个怎么限制进程CPU的cpu使用率,提供系统的整体稳定性
nice:以指定的优先级运行程序
renice: 调整以运行怎么限制进程CPU的优先级
版权声明:本文为博主原创文章遵循
版权协议,转载请附上原文出处链接和本声明
在嵌入式平台调试程序的时候,经常会遇到怎么限制进程CPU占用cpu资源过高的情况导致系统的稳定性降低,我们怎么来解决这个问题呢
我们可以通过cpulimit工具来限制每个怎么限制进程CPU的cpu使用率,提供系统的整体稳定性
nice:以指定的优先级运行程序
renice: 调整以运行怎么限制进程CPU的优先级
我通过互联网搜索过但发现没有任何相关内容.
我有两个大的词典,包含超过200万个键值对.当我对这些数据进行任何计算时,我的计算机不断显示100%的利用率.
由于这个原因,我无法茬我的系统上执行其他任务,因为它经常挂起.
有没有办法可以通过在python程序本身编写一些代码来限制python程序的最大CPU分配.因为我不想让这个程序使鼡100%的cpu时间.
PS:我目前正在使用睡眠功能限制它,但它看起来很傻.我正在使用 7.
如果您使用的是linux / unix平台,则可以使用nice来降低怎么限制进程CPU的优先级.
这呮有在最大化的cpu时才有用.例如,如果您正在等待磁盘/交换I / O,那么真的无济于事.