stress 是一个posix系统下生成 cpu/menory/IO/disk 负载的工具.
1.
stress 工具的主页
http://weather.ou.edu/~apw/projects/stress/stress.html
2.
交叉编译
tar -zxvf stress-1.0.0.tar.gz
cd stress-1.0.0
./configure --host=arm-xscale-linux-gnu
make
3.板子上运行
$ stress --cpu 3 --io 3 --vm 2 --vm-bytes 10000000 --vm-keep --verbose
参数:
--cpu 3 <-- 开启三个sqrt() 进程
--io 3 <-- 开启三个sync() 进程
--vm 2 <--开启两个 malloc()/free() 进程
--vm-bytes 10000000 <-- 每个vm进程malloc 10M字节
--vm-keep <- vm进程malloc 的字节不释放
--verbose <- 打印log.