RK3588平台产测之ArmSoM-W3 DDR带宽测试

1. 简介

  • 专栏总目录

  • ArmSoM团队在产品量产之前都会对产品做几次专业化的功能测试以及性能压力测试,以此来保证产品的质量以及稳定性

  • 优秀的产品都要进行多次全方位的功能测试以及性能压力测试才能够经得起市场的检验

2. 环境介绍

  • 硬件环境:
    ArmSoM-W3 RK3588开发板

  • 软件版本:
    OS:ArmSoM-W3 Debian11

3. ArmSoM-W3 DDR带宽测试方案

  • rk-msch-probe-for-user是官方提供的用于统计和监控系统DDR的负载和带宽使用情况的工具,可以实时显示当前DDR的负载和带宽信息。
  • 使用rk-msch-probe-for-use工具统计和监控系统DDR的负载和带宽使用情况

4. DDR带宽测试

  • 测试原理:运行RK官方的DDR带宽测试工具,统计和监控系统DDR的负载和带宽使用情况
  • 测试时间:2023年10月11日
  • 测试工具:RK3588 - ArmSoM-W3开发板,电源,屏幕,HDMI线,鼠标,串口

4.1 测试步骤:

  1. DDR需要在定频的模式下才能使用
    设置DDR定频在最高频率2112MHz

    //切换到用户空间
    root@linaro-alip:/# echo userspace > sys/class/devfreq/dmc/governor
    
    //获取系统支持的频点信息
    root@linaro-alip:/# cat sys/class/devfreq/dmc/available_frequencies
    528000000 1068000000 1560000000 2112000000
    
    //设置DDR定频在最高频率2112MHz
    root@linaro-alip:/# echo 2112000000 > sys/class/devfreq/dmc/userspace/set_freq
    
  2. 修改rk-msch-probe-for-use工具权限为777

    chmod 777 ./data/rk-msch-probe-for-user-64bit
    
  3. 开始运行

    ./data/rk-msch-probe-for-user-64bit -c rk3588
    
    root@linaro-alip:/# ./data/rk-msch-probe-for-user-64bit -c rk3588
    V1.44_20230928
    
    2kijec4hi======================================================================================================
    ddr freq: 2112Mhz          cpu      vicap        gpu        vop        isp     others      total
    master bw(MB/s)           0.64       0.00       0.00    1019.79       0.00      24.79    1045.22
    bw prorated(%)            0.06       0.00       0.00      97.57       0.00       2.37     100.00
    utilization(%)            0.00       0.00       0.00       3.02       0.00       0.07       3.09
    ----------------------------------------------ALL-------------------------CH0-------------------------CH1-------------------------CH2-------------------------CH3--------
                   recorded LOAD: max 1045.22MB/s(3.09%), min 1045.22MB/s(3.09%), avg 1045.22MB/s(3.09%)
                            LOAD:         1045.22MB/s(3.09%),          261.50MB/s(3.10%),          261.24MB/s(3.09%),          261.18MB/s(3.09%),          261.31MB/s(3.09%)
                              RD:         1045.16MB/s(3.09%),          261.46MB/s(3.09%),          261.23MB/s(3.09%),          261.17MB/s(3.09%),          261.30MB/s(3.09%)
                              WR:            0.07MB/s(0.00%),            0.04MB/s(0.00%),            0.01MB/s(0.00%),            0.01MB/s(0.00%),            0.01MB/s(0.00%)
    -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
  4. 设备上运行需要监控ddr信息的应用

  5. 统计的结果说明:

    ALL: 所有channel总的带宽统计信息
    CHx: DDR channel x的带宽统计信息
    LOAD:对于所有DDR bank,此channel的带宽及负载
    RD: 对于所有DDR bank,DDR read 数据的带宽及占比
    WR: 对于所有DDR bank,DDR write 数据的带宽及占比

ArmSoM 产品介绍: http://wiki.armsom.org/index.php/ArmSoM-w3

ArmSoM 技术论坛: http://forum.armsom.org/


http://www.niftyadmin.cn/n/5081123.html

相关文章

C++day05(运算符重载、静态成员、继承)

今日任务 1> 思维导图 2> 多继承代码实现沙发床 代码&#xff1a; #include <iostream>using namespace std; class Sofa { private:string sitting; public:Sofa() {}Sofa(string s):sitting(s){cout << "Sofa 有参" <<endl;}void show…

解决No PSK available. Unable to resume编译报错的问题

如果使用jdk11编译Android工程时&#xff0c;出现如下报错&#xff1a; > Could not GET https://maven.aliyun.com/repository/public/com/test/open_sdk/1.0.0/open_sdk-1.0.0.pom. > No PSK available. Unable to resume. 可能的原因是jdk11版本过低&#xff0c;这是…

软件测试所有测试方法

β测试_Beta测试 β测试&#xff0c;英文是Beta testing。又称Beta测试&#xff0c;用户验收测试&#xff08;UAT&#xff09;。 β测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场&#xff0c;Beta测试不能由程序员或测试员完成。 …

极简二叉树

二叉树是树形结构中最简单的一种&#xff0c;也是树形内容的关键部分。 二叉树由一系列节点组成&#xff0c;每个节点最多有两个子节点&#xff0c;通常称为左子节点和右子节点。每个节点包含一个值和两个指向其子节点的指针。 以下为一个简单的二叉树结构定义&#xff0c;每…

iPhone 如何强制重启

参考iPhone的官方使用手册 传送门 尤其当 iPhone 未响应&#xff0c;也无法将其关机再开机&#xff0c;此方法最有效&#xff1a; 按住调高音量按钮&#xff0c;然后快速松开。按住调低音量按钮&#xff0c;然后快速松开。按住侧边按钮。当 Apple 标志出现时&#xff0c;松开侧…

PerformanceRunner国产化性能测试工具

国产化性能测试工具PerformanceRunner&#xff08;简称PR&#xff09;通过模拟海量用户并发测试整个系统的承受能力&#xff0c;实现压力测试、性能测试、配置测试、峰值测试等。大限度地缩短测试时间&#xff0c;优化性能和加速应用系统的发布周期。 泽众PR性能测试工具是国内…

L15D1 设备分类、设备号申请和注销

一、Linux设备分类 &#xff08;一&#xff09;linux的文件种类&#xff1a; -&#xff1a;普通文件&#xff1a;文件IOd&#xff1a;目录文件p&#xff1a;管道文件s&#xff1a;本地socket文件&#xff1a;网络编程l&#xff1a;链接文件c&#xff1a;字符设备b&#xff1a…

动态规划:02斐波那契数

动态规划&#xff1a;02斐波那契数 509. 斐波那契数 这是一道非常简单的动态规划题目&#xff0c;一般凭直接写出来的代码就可以AC&#xff0c;这里我们采用动态规划解决问题的五部曲来分析解决&#xff0c;有助于我们提高动规思想 五部曲 确定dp数组含义&#xff1a;第i个斐…