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那三行
    内存分配速率越大,性能越好

  • 相关阅读:
    Altera Coding Style 之多路选择器
    Altera Coding Style 之 时钟切换
    Altera Coding Style 之状态机
    Altera Coding Style 之 Latch
    Altera Coding Style 之 加法器
    JS代码小集合
    汉字转换字符C#(c shap) 代码
    php动态调用方法
    JavaScript 拖放效果
    C# 取得域名及目录地址
  • 原文地址:https://www.cnblogs.com/xulan0922/p/11815326.html
Copyright © 2011-2022 走看看