博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 中使用 cpulimit 限制进程 cpu 使用率
阅读量:4200 次
发布时间:2019-05-26

本文共 446 字,大约阅读时间需要 1 分钟。

在嵌入式平台调试程序的时候,经常会遇到进程占用cpu资源过高的情况,导致系统的稳定性降低,我们怎么来解决这个问题呢?

我们可以通过cpulimit工具来限制每个进程的cpu使用率,提供系统的整体稳定性。

1、下载

下载: cpulimit-master.zip

2、编译

unzip cpulimit-master.zip

cd cpulimit-master/src
修改makefile
CC=arm-hisiv300-linux-gcc
make

3、运行

cpulimit -l 10 run_app.bin

( 限制应用程序 run_app.bin 的 cpu使用率 不超过 10% )
cpulimit -l 10 -p 1000
( 限制系统进程 id 为1000程序 的 cpu使用率 不超过 10% )

注:

单核cpu的使用率范围为0%-100%,四核cpu的使用率范围为0%-400%.
相关工具
nice:以指定的优先级运行程序
renice: 调整以运行进程的优先级

转载地址:http://rhfli.baihongyu.com/

你可能感兴趣的文章
程序员身上有异味,同事为什么都不会直接告诉他?
查看>>
Java、C、C+ +、PHP、Python分别用来开发什么?一篇文章告诉你!
查看>>
Linux-SHELL常用命令
查看>>
Linux-网络运维基础
查看>>
Verilog编程网站学习——门电路、组合电路、时序电路
查看>>
android——学生信息显示和添加
查看>>
Android——ImageSwitcher轮流显示动画
查看>>
Android——利用手机端的文件存储和SQLite实现一个拍照图片管理系统
查看>>
图像调优1:清晰度相关参数MTF,SFR,MTF50,MTF50P 以及TVL的概念以及换算说明
查看>>
罗永浩欲直播带货,京东说可以帮忙联系
查看>>
B站,正在变成下一个“公众号”?
查看>>
小米启动安心服务月 手机家电产品可免费清洁保养
查看>>
刘作虎:一加新品将全系支持 5G
查看>>
滴滴顺风车上线新功能,特殊时期便捷出行
查看>>
不会延期!iPhone 12S预计如期在9月发售:升级三星LTPO屏幕
查看>>
腾讯物联网操作系统TencentOS tiny线上移植大赛,王者机器人、QQ公仔、定制开发板等礼品等你来拿 !
查看>>
为云而生,腾讯云服务器操作系统TencentOS内核正式开源
查看>>
腾讯汤道生:开源已成为许多技术驱动型产业重要的创新推动力
查看>>
微信小程序多端框架 kbone 开源
查看>>
视频质量评估算法 DVQA 正式开源
查看>>