Busybox で Linux CPE をテストして組み込みました。
BusyBox v1.00 (2012.07.10-03:48+0000) multi-call binary
ボックスで利用可能なすべての仮想メモリを消費して、OOM キラーの動作をテストしたいと考えています。
ここにメモリ統計があります:
# free
total used free shared buffers
Mem: 27876 21824 6052 0 708
Swap: 0 0 0
Total: 27876 21824 6052
#
問題は、CPE のツールが非常に限られているため、"vi" や "dd" などのコマンドが存在しないことです。
Web で記事を見つけました: http://linuxdevcenter.com/pub/a/linux/2006/11/30/linux-out-of-memory.html
しかし、デバイスにツールが組み込まれていないため、スクリプトの実行に問題があります。
コマンドラインで利用可能なすべてのメモリを消費する方法はありますか?