首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Busybox OOM杀手

Busybox OOM杀手
EN

Stack Overflow用户
提问于 2012-12-20 17:16:11
回答 1查看 797关注 0票数 1

我正在用Busybox测试和嵌入linux CPE;

代码语言:javascript
复制
BusyBox v1.00 (2012.07.10-03:48+0000) multi-call binary

我想尝试消耗机器上所有可用的虚拟内存,以测试OOM杀手的行为。

以下是内存统计信息:

代码语言:javascript
复制
# free
          total         used         free       shared      buffers
Mem:        27876        21824         6052            0          708
Swap:            0            0            0
Total:        27876        21824         6052
#

问题是CPE上的工具非常有限,所以像"vi","dd“这样的命令是不存在的。

我在网上找到一篇文章:http://linuxdevcenter.com/pub/a/linux/2006/11/30/linux-out-of-memory.html

但是执行脚本有问题,因为设备上缺乏内置工具。

你知道如何使用命令行上的所有可用内存吗?

EN

回答 1

Stack Overflow用户

发布于 2012-12-20 17:29:27

我还没有在busybox下测试过它,但是我可以做这个(我相信:(){ :|: & };:)应该可以在任何ksh上工作)。它会递归地产生进程,所以它会在某个时刻消耗所有的资源(除非你更快地用完了,比如说pids -但我认为在嵌入式设备上,内存是主要的考虑因素)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13968706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档