参考:
- https://blog.csdn.net/cojn52/article/details/89680093
- https://blog.csdn.net/supahero/article/details/107546176
1. 下载和交叉编译
下载地址:
https://fossies.org/linux/privat/stress-1.0.4.tar.gz/
在源码目录下执行命令安装:
./configure CC=arm-linux-gnueabihf-gcc --host=arm-linux --prefix=$PWD/arm_install
make
make install
安装完成后进入 arm_install 目录下,查看生成的可执行文件 stress:
将 stress 拷贝到开发板/usr/bin目录下,然后运行stress:
2. stress命令详解
stress是一个linux系统压力测试工具,顾名思义主要用来进行压力测试。
3. 测试CPU使用率
AM5728 有两个Cortex-A15处理器,可以使用stress命令进行两个CPU的占用率测试:
1)模拟一个CPU 使用率100%的场景:
可以使用Xshell打开两个终端窗口,一个窗口执行以下命令:
stress --cpu 1 --timeout 600
另一个窗口执行“top”命令或“mpstat -P ALL 1 1”命令查看CPU占用率。
2)模拟两个CPU 使用率100%的场景:
可以使用Xshell打开两个终端窗口,一个窗口执行以下命令:
stress --cpu 2 --timeout 600
另一个窗口执行“top”命令或“mpstat -P ALL 1 1”命令查看CPU占用率。