DDR压力测试--stressapptest开源工具编译

这篇具有很好参考价值的文章主要介绍了DDR压力测试--stressapptest开源工具编译。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、介绍

Stressful Application Test(或stressapptest)试图最大化处理器和I/O到内存的随机流量,目的是创建一个现实的高负载情况。

stressapptest可以用于各种目的:

  • 压力测试
  • 硬件鉴定和调试。
  • 内存接口测试。
  • 磁盘测试

二、移植

下载:

https://github.com/stressapptest/stressapptest

或者

https://gitcode.net/mirrors/stressapptest/stressapptest?utm_source=csdn_github_accelerator

编译:

ubuntu下编译:

#1、添加交叉编译工具链到环境变量:XXX是你交叉编译工具链路径
export PATH=/XXX/usr/bin:$PATH
#注意:这样添加的环境变量只在当前窗口可用。
#2、编译
cd stressapptest-master/
./configure --host=XXX
#注意:XXX是你的目标主机。也就是你交叉编译工具链gnu前缀。比如你的交叉编译工具链是:aarch64-linux-gnu-gcc,那XXX就是aarch64-linux-gnu
make

测试:

编译生成的工具在src目录下的stressapptest,push到开发板上进行测试:

要执行,典型的命令是:

./stressapptest -s 20 -M 256 -m 8 -W    # Test 256MB, running 8 "warm copy" threads. Exit after 20 seconds.
./stressapptest --help                  # list the available arguments.

常见参数:

  • -M mbytes : megabytes of ram to test (auto-detect all memory available)
  • -s seconds : number of seconds to run (20)
  • -m threads : number of memory copy threads to run (auto-detect to number of CPUs)
  • -W : Use more CPU-stressful memory copy (false)
  • -n ipaddr : add a network thread connecting to system at 'ipaddr'. (none)
  • --listen : run a thread to listen for and respond to network threads. (0)
  • -f filename : add a disk thread with tempfile 'filename' (none)
  • -F : don't result check each transaction, use libc memcpy instead. (false)

错误处理:

  • -l logfile : log output to file 'logfile' (none)
  • -v level : verbosity (0-20) (default: 8)
./stressapptest -s 20 -M 256 -m 8 -C 8 -W # Allocate 256MB of memory and run 8 "warm copy" threads, and 8 cpu load threads. Exit after 20 seconds.
./stressapptest -f /tmp/file1 -f /tmp/file2 # Run 2 file IO threads, and autodetect memory size and core count to select allocated memory and memory copy threads.

结果: 

ddr压力测试,ubuntu,linux,压力测试,arm文章来源地址https://www.toymoban.com/news/detail-721810.html

到了这里,关于DDR压力测试--stressapptest开源工具编译的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux内存压力测试工具 StressAppTest安装及使用

    StressAppTest 是一个免费且开源的命令行内存测试工具,它已经被Google使用过一段时间,现在使用的协议是apache 2.0。 它会将处理器和I/O到内存的数据塞满,从而创建一个真实的高负载场景去测试电脑内存。 Debian, Ubuntu, Linux Mint Fedora, RHEL, Rocky Linux Gentoo Linux openSUSE Linux Arch,Manjaro L

    2024年04月12日
    浏览(29)
  • RK3588 及ATLAS 板卡压力测试stressapptest

    源码下载 git clone https://github.com/stressapptest/stressapptest.git 编译 1)、ubuntu本地使用: 2)、移植到arm平台开发板: 参考测试命令:stressapptest -s 600 -M 64 -m 8 -C 8 -W 参数说明:               -s: number of second to run the application  测试时间 -m: number of memory copy threads to run  复制线程数

    2024年02月11日
    浏览(27)
  • FPGA开发-ddr测试

    文章目录 概要 整体架构流程 技术名词解释 技术细节 小结 提示:这里可以添加技术概要 例如: 本文以米联科开发板为例,介绍ddr测试相关例程。 提示:这里可以添加技术整体架构 提示:这里可以添加技术名词解释 例如: app _addr:表示正在提交给用户界面的请求的地址。聚

    2024年02月08日
    浏览(34)
  • Xilinx FPGA DDR3设计(三)DDR3 IP核详解及读写测试

    引言 :本文我们介绍下Xilinx DDR3 IP核的重要架构、IP核信号管脚定义、读写操作时序、IP核详细配置以及简单的读写测试。 7系列FPGA DDR接口解决方案如图1所示。 图1、7系列FPGA DDR3解决方案 1.1 用户FPGA逻辑(User FPGA Logic) 如图1中①所示,用户FPGA逻辑块是任何需要连接到外部

    2024年02月06日
    浏览(41)
  • 【FPGA】MIG DDR3读写逻辑测试

            笔者在之前通过microblaze软核的方式实现了DDR3芯片的读写测试,当时对于Xilinx MIG DDR控制器的理解还比较肤浅。还是想通过控制用户接口时序的方式来读写DDR,扩展和加深自己对DDR的理解。 MIG IP核配置请看我的前一篇文章 【FPGA测试】Microblaze测试DDR读写_microblaze

    2024年01月22日
    浏览(32)
  • 手把手教你学会 Xilinx PCIE/XDMA 读写DDR系列(三) ——XDMA读写DDR项目工程讲解和下板测试

    因最近想通过PCIE把数据从FPGA传到PC,借此机会和大家一起学习XDMA读写DDR 制作不易,记得三连哦,给我动力,持续更新!!! 完整工程文件下载:XDMA读写DDR工程   提取码:4sxh 在前两篇文章的学习中,我们已经成功配置了XDMA读写DDR所需的两个关键IP核,并深入学习了XDMA读写

    2024年03月12日
    浏览(41)
  • 【Quartus FPGA】EMIF DDR3 读写带宽测试

    在通信原理中,通信系统的有效性用带宽来衡量,带宽定义为每秒传输的比特数,单位 b/s,或 bps。在 DDR3 接口的产品设计中,DDR3 读/写带宽是设计者必须考虑的指标。本文主要介绍了 Quartus FPGA 平台 EMIF 参数配置,以及测试 DDR3 读写带宽的过程,FPGA 器件型号是 Cyclone 10 GX

    2024年02月13日
    浏览(32)
  • 使用MIG IP 核实现DDR3读写测试学习

    1、简介         DDR3 SDRAM(Double-Data-Rate Three Synchronous Dynamic Random Access Memory)是 DDR SDRAM 的第三代产品,相较于 DDR2,DDR3 有更高的运行性能与更低的电压。DDR SDRAM 是在 SDRAM 技术的基础上发展改进而来的,同 SDRAM 相比,DDR SDRAM 的最大特点是双沿触发,即在时钟的上升沿和

    2024年01月16日
    浏览(35)
  • 在紫光同创盘古50K开发板上进行DDR读写测试

    本原创文章由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处 适用于板卡型号: 紫光同创PGL50H开发平台(盘古50K开发板) 一:软硬件平台 软件平台:PDS_2022.1 硬件平台:小眼睛科技盘古50K开发板 二:IP介绍 紫光同创的HMIC_S IP只支持DDR3,

    2024年02月06日
    浏览(29)
  • 压力测试工具stress-ng交叉编译

    下载源码, stress-ng版本有好几个版本,不同开源仓库差别并不太大 https://github.com/ColinIanKing/stress-ng 解压并进入目录 设置环境变量 本次 aarch64-linux-gnu-gcc 进行举例,实际设置成你自己的交叉编译工具即可。 交叉编译 如果提示没有aarch64-linux-gnu-gcc的话,如下 使用find命令查找下

    2024年02月12日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包