cpulimit编译ipk包针对AR71XX平台[其他自研]


cpulimit如其名,就是限制某个进程过度占用cpu,防止卡机,或者陷入半死不活的状态,通常在git,source网站下载的源码没有现成的适用于openwrt平台的make文件,无法生成ipk包,各种杜歌没有提示信息,这里提供一个方法。先下载最下方的软件包,内含说明文件。

1. 将dl文件夹内的 .bz2文件拷贝到 openwrt下的dl文件夹内

2. 除ipk和dl文件夹外,将其他文件全部拷贝到 openwrt/package/cpulimit/  文件下,cpulimit需要你手动创建, 并赋予 0777权限。

3. 然后打开终端,进入到 openwrt路径下,输入命令  make package/cpulimit/compile V=s -j1  编译即可! 完成后在,openwrt/bin/ 目录下 继续往进找,可以找到 cpulimit_2.6_mips_24kc.ipk这个文件,拷贝出来winscp到 /tmp目录下,然后,ssh登录,先cd /tmp  然后 opkg install cpulimit_2.6_mips_24kc.ipk 完成安装。 之后执行top可以看到哪些程序占用cpu最多,可以输入类似下面这种命令限制该进程的cpu占用率:

/usr/bin/cpulimit -e xxx -l 50 -v     # xxx代表需要监管的目标进程。通常该进程占用cpu较多,容易引发设备奔溃, 关于 cpulimit的具体命令参数,可以百度,本文只是提供纯编译ipk包的一个途径,不改变cpulimit源码本身。

 * 注:本程序已经默认设置了 启动路由后自动执行 /usr/bin/cpulimit -e xxx -l 50 -v 命令,所以不需要手动设置监管xxx程序

下载路径:点击下载CPULIMIT DIY包

点击数: 92   打印  添加到收藏   发布时间: 2020-04-20




上一篇:手动安装opkg方法ipk包-openwrt系统lede
下一篇:ubuntu上lua的tcp和udp服务方法





» 相关内容
  ubuntu上lua的tcp和udp服务方..
  cpulimit编译ipk包针对AR71XX..
  手动安装opkg方法ipk包-openwr..
  关于MAX3485芯片导致的多串口..
  微波雷达的两个明显作用
  3D打印材料分类特点
  DC-005插座的切换供电功能
  中位滤波算法-net版VB
  麦克风的负DB详细解释
  MD5加密的一段代码
  滤波函数增强版
  Matlab模拟PID方法-推荐
  Matlab强制拟合函数过零方法
  清空USB FX2LP FIFO缓冲方法
  Savgol萨维基购耳滤波方法-MAT..