作者:李春港

出处:https://www.cnblogs.com/lcgbk/p/14497838.html

一、简介

memtester是对内存子系统进行压力测试的有效用户空间测试器。可以捕获内存错误和一直处于很高或者很低的坏位。memtester是用于对内存子系统进行压力测试的有效用户空间测试仪。 它对于发现间歇性和不确定性故障非常有效。 请注意,其他硬件区域中的问题(CPU过热,电源规格不合格等)可能会导致间歇性内存故障,因此,您仍然可以通过正常的硬件诊断程序来确定故障的出处;方法仅对您有所帮助 您确定是否存在问题。

其工具适合用于一下系统:

  • HP Tru64 Unix 4.0g (Alpha)
  • HP Tru64 Unix 5.1b (Alpha)
  • HP-UX 11i 11.11 (PA-RISC)
  • HP-UX 11i 11.23 (64-bit Itanium)
  • Debian GNU/Linux 3.0 (various)
  • other 32-bit Linux (RedHat, SuSE, Ubuntu, etc) (various)
  • RedHat Enterprise Linux/CentOS (64-bit AMD Opteron)
  • FreeBSD 4.9 (32-bit Intel)
  • FreeBSD 5.1 (64-bit Alpha)
  • NetBSD 1.6 (32-bit Intel)
  • Darwin (OS X) 7.5.0 (32-bit PowerPC)
  • OS X Leopard/Panther/whatever -- 32- or 64-bit, PPC or x86

二、Memtester安装

  1. 下载memtester-x.x.x.tar.gz源码压缩包:

    http://pyropus.ca/software/memtester/
  2. 解压压缩包,进入memtester-x.x.x目录:
tar -zxvf memtester-4.3.0.tar.gz
cd memtester-x.x.x/
  1. 配置编译工具和生成目录:
step 1:
修改conf-cc 、 conf-ld 文件中的cc为自身的交叉编译工具,例如我的交叉编译工具为arm-hisiv300-linux-gcc,则将cc改为arm-hisiv300-linux-gcc step2:
修改目录下的Makefile:INSTALLPATH = /usr/local 为 INSTALLPATH = ./usr/local
  1. 编译、安装,最终可执行文件memtester会放在当前目录./usr/local/bin下
make
make install

三、使用说明

将以上生成的二进制文件拷贝到你需要测试的机器上,按照自身需求对机器的进行内存压力测试,memtester必须以root用户身份运行,格式如下:

memtester [-p physaddr] <memory> <runs>
  • [-p physaddr] :是一个可选的选项,可选的“ -p physaddr”参数可用于使memtester从特定的物理内存地址开始测试内存,以physaddr的偏移量(以十六进制表示)开始。指定的内存将在测试期间被覆盖;因此,您不能指定属于内核或其他应用程序的区域,不然会导致其他进程或整个系统崩溃。如果使用此选项,则由您决定是否可以安全地覆盖指定的内存。
  • :是要测试的内存量,默认情况下以兆字节为单位。您可以选择包括后缀B,K,M或G(分别用于字节,千字节,兆字节和千兆字节)。
  • :是对所有测试的运行次数的可选限制。

四、测试示例

压力测试海思芯片用于mpp的ddr内存,如下:

【工具】 memtester内存压力测试工具的更多相关文章

  1. Linux系统性能测试工具(二)——内存压力测试工具memtester

    本文介绍关于Linux系统(适用于centos/ubuntu等)的内存压力测试工具-memtester.内存性能测试工具包括: 内存带宽测试工具——mbw: 内存压力测试工具——memtester: ...

  2. [AapacheBench工具]web性能压力测试工具的应用与实践

    背景:网站性能压力测试是性能调优过程中必不可少的一环.服务器负载太大而影响程序效率是很常见的事情,一个网站到底能够承受多大的用户访问量经常是我们最关心的问题.因此,只有让服务器处在高压情况下才能真正体 ...

  3. Linux系统性能测试工具(一)——内存带宽测试工具mbw

    本文介绍关于Linux系统(适用于centos/ubuntu等)的内存带宽测试工具-mbw.内存性能测试工具包括: 内存带宽测试工具——mbw: 内存压力测试工具——memtester: 内存综合性能 ...

  4. mysql压力测试工具Mysqlslap

    mysql 性能测试工具:The MySQL Benchmark Suite(不支持多CPU而且不是压力工具) 压力测试工具: MySQL super-smack:需要找能连接外网的机器,能连接外网的 ...

  5. Linux内存压力测试-memtester工具

    *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...

  6. linux压力测试工具stress

    最近给PASS平台添加autoscaling的功能,根据服务器的负载情况autoscaling,为了测试这项功能用到了stress这个压力测试工具,这个工具相当好用了.具体安装方式就不说了.记录下这个 ...

  7. 微软压力测试工具 web application stress

    转自 http://www.cnblogs.com/tonykan/p/3514749.html lbimba  铜牌会员 这里给广大的煤油推荐一个web网站压力测试工具.它可以用来模拟多个用户操作网 ...

  8. sysbench压力测试工具简介和使用(一)

    sysbench压力测试工具安装和参数介绍 一.sysbench压力测试工具简介: sysbench是一个开源的.模块化的.跨平台的多线程性能测试工具,可以用来进行CPU.内存.磁盘I/O.线程.数据 ...

  9. Apache中压力测试工具ab的操作说明

    1.压力测试工具ab(ApacheBench)的简单说明 1)     网站性能压力测试是性能调优过程中必不可少的一环.只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题.Apache中有个 ...

随机推荐

  1. 男孩周末班-k8s-架构图

    k8s-三层网络结构图 k8s-核心组件原理图 k8s-服务架构图 k8s-部署架构 小结 RBAC 用户账户: 角色: role(普通角色),只能运行在特定名称空间下 clusterrole,对集群 ...

  2. LINUX - pthread_mutex_lock

    原文链接:https://www.cnblogs.com/fengbohello/p/7571722.html 互斥的概念 在多线程编程中,引入了对象互斥锁的概念,来保证共享数据操作的完整性. 每个对 ...

  3. 9.[完]其他常用的rabbitmq的参数和设置

    作者 微信:tangy8080 电子邮箱:914661180@qq.com 更新时间:2019-08-12 20:42:25 星期一 欢迎您订阅和分享我的订阅号,订阅号内会不定期分享一些我自己学习过程 ...

  4. windows cmd 查看远程连接端口

    查看远程端口号 Cmd tasklist  /svc 在输出的内容中查找svchost.exe进程下termservice服务对应的PID,在此查看的PID为:276 然后输入命令:netstat   ...

  5. SASS CSS3 koala

    CSS with superpowers Sass: Syntactically Awesome Style Sheets http://sass-lang.com/ Sass is the most ...

  6. TS & ES-Next & playground

    TS & ES-Next & playground TS TypeScript: TS Playground - An online editor for exploring Type ...

  7. Promise nested then execute order All In One

    Promise nested then execute order All In One Promise nested then nested Promise not return new Promi ...

  8. Android vs iOS vs Web

    Android vs iOS vs Web UI view Android ViewGroup ImageView TextView iOS UIView ImageView TextView Web ...

  9. ASCII Art

    ASCII Art https://npms.io/search?q=ASCII art ASCII Art Text to ASCII Art Generator (TAAG) http://pat ...

  10. shit nuxt.js sensors-data

    shit nuxt.js sensors-data why I can not close it? https://github.com/nuxt/nuxt.js/issues?q=sensors+d ...