1.1:测试概述
Memtester主要是针对内存压测的工具,官方的解释:testing the memory subsystem for faults。主要是捕获内存错误和一直处于很高或者很低位的坏位,测试随机值、异或比较、减法、乘法、除法、与或运算等。memtester
是一个用于测试计算机内存(RAM)的命令行工具。它的主要目的是检测内存中的问题、错误或缺陷,以确保系统的稳定性和可靠性。以下是关于 memtester
的详细介绍:
1.2: 主要特点和功能
-
内存测试:
memtester
可以对计算机内存进行测试,以检测内存单元是否工作正常,是否有坏块或硬件问题。 -
随机访问模式: 它以随机的方式访问内存,模拟了实际应用程序对内存的随机访问模式,从而更容易发现潜在问题。
-
多次测试: 用户可以指定要运行的测试次数,这有助于提高内存问题的可靠性检测。
-
测试进度报告:
memtester
可以提供测试进度报告,使用户能够跟踪测试的进行情况。 -
支持不同的内存大小: 用户可以指定要测试的内存大小,以适应不同系统的需求。
-
可用于故障诊断: 当系统出现不明原因的崩溃、冻结或错误时,
memtester
可以用于排除内存问题是否是导致这些故障的原因。
1.3:测试载体
文档说明是在xilinx zc706的硬件上进行测试内存,所以需要先把memtester编译成可在zc706上运行的可执行文件,在xilinx的环境下下通过gcc编译memtester的源码,得到memtester的可执行程序。
1.4:测试
与上篇文章xilinx zc706 以太网性能测试(iperf)一样需要先把执行程序放置到zc706的启动程序里面,
xilinx zc706 以太网性能测试(iperf)_李夕的博客-CSDN博客。
在目录里查看有memtester的执行程序,增加执行权限:chmod +x memtester。
memtester的操作比较简单,执行./memtester 10M 12就可以执行。
./memtester linux下的执行命令固定格式
10M 测试内存的大小
2 测试次数
在正式测试一般使用最大可使用的内存进行测试,目前通信板的内存是1G,一般测试800M或者以上。如果内存不够测试执行的时候会报错就需要降低下内存 。文章来源:https://www.toymoban.com/news/detail-667135.html
文章来源地址https://www.toymoban.com/news/detail-667135.html
到了这里,关于Memtester的使用(xilinx zc706)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!