一、功能简介
memtester是一款测试内存的工具。测试的主要项目有:随机值、异或比较、减法、乘法、除法、与或运算等等。通过给定内存的大小和次数,对系统现有的内存进行测试,观察内存是否足够稳定。
二、安装memtester
1.在线安装
Debian为例:
apt-get install memtester
2.源码包安装
网址:http://pyropus.ca/software/memtester/
下载源码包->解包->make,生成memtester文件,就可以使用memtester进行测试了。
三、使用memtester
必须以root身份运行memtester。memtester可以测试的最大内存容量少于系统安装的内存总量。
格式:memtester <memory size> [runs]
memory size: 要测试的内存大小, MB为系统默认设置。用户也可以设置为B、KB、GB;
runs: 测试次数,如果没有指定测试次数, 那么测试会一直进行, 直到用户终止。
./memtester 256 1 : 测试256M内存1次
./memtester 1024k 3 :测试1024K内存3次
-p:指定内存物理地址
例如,测试从物理地址0x0C0000开始的64KB的区域,可以执行下列命令:
./memtester -p 0x0c0000 64k