zoukankan      html  css  js  c++  java
  • 内存性能测试 Memtester+mbw

    Memtester简单介绍

    Memtester主要是捕获内存错误和一直处于很高或者很低的坏位, 其测试的主要项目有随机值,异或比较,减法,乘法,除法,与或运算等等. 通过给定测试内存的大小和次数, 可以对系统现有的内存进行上面项目的测试。

    安装

    wget http://pyropus.ca/software/memtester/old-versions/memtester-4.3.0.tar.gz
    tar zxvf memtester-4.2.2.tar.gz
    cd memtester-4.2.2
    make && make install

    参数介绍

    memtester [-p PHYSADDR] <MEMORY> [ITERATIONS]
    参数说明:
    MEMORY 申请测试内存的数量,单位默认是megabytes(兆),也可以是B K M G。
    ITERATIONS 测试的次数,默认是无限。

    测试实例

    测试前先用free -m看下当下服务器有多少内存可用,便于测试时MEMORY参数的申请

    申请4G 内存,做一次测试:

     如果ITERATIONS参数是执行多次,耗时较长,可以放到后台执行:nohup memtester 7G 4 > ~/memtest.log &

    转自:https://www.cnblogs.com/xiayi/p/9640619.html


    内存带宽测试工具 mbw

    安装:

    git clone http://github.com/raas/mbw

    cd mbw

    make

    ./mbw -q -n 10 256

    参数说明:-q 表示隐藏日志 , -n 10表示运行10次,256表示测试所用的内存大小,单位为MB。

    mbw测试了MEMCPY(内存拷贝)、DUMB(字符串拷贝)、MCBLOCK(固定块大小拷贝)等方式的内存带宽。

    测试出来的数据主要关注AVG那三行
    内存分配速率越大,性能越好

  • 相关阅读:
    ftp的基本工作原理
    ubuntu自带输入法ibus 无法按数字键取词
    C语言教程
    【数据结构】---线性表
    python搭建opencv
    第六届Code+程序设计网络挑战赛
    整除分块
    ac自动机
    算法梳理 (CSP 2019
    lougu main page
  • 原文地址:https://www.cnblogs.com/xulan0922/p/11815326.html
Copyright © 2011-2022 走看看