【x3m】EMMC稳定性测试
  Q6SNxnnxDRK7 2023年11月02日 34 0


测试方法

  1. 使用开源工具iozone对EMMC进行文件系统读写测试。
  2. 进入到test_tools/02_emmc文件夹下,执行sh emmc_stability_test.sh &脚本对EMMC文件系统读写测试。

测试标准

  1. 高温:45°、低温:-10°、常温下,程序正常执行,不会出现重启挂死的情况。
  2. LOG中没有failerrortimeout等异常打印。
  3. 能稳定运行48小时

EMMC性能测试

测试方法

  1. 使用开源工具iozone对EMMC文件系统读写速度进行测试。
  2. Read上限:172.8MB/s、Write上限:35MB/s。
  3. 进入到test_tools/02_emmc文件夹下,执行sh emmc_performance_test.sh &脚本。
#!/bin/sh

echo "Emmc performance test start!"
mkdir -p ../output
loop_num=2000

for i in $(seq 1 $loop_num)
do
        echo "loop_test: ${i}"
    ../bin/iozone -e -I -a -r 4K -r 16K -r 64K -r 256K -r 1M -r 4M -r 16M -s 16K -s 1M -s 16M -s 128M -s 1G -f ../output/iozone_data -Rb ../output/test_iozone_emmc_ext4_performance_${i}.xls
    if [ "$?" != "0" ];then
                echo "Test fail loop ${i} error!" >> ../output/emmc_performance.log
                exit 1
        else
                echo "Test loop ${i} success!" >> ../output/emmc_performance.log
        fi

stablilty

#!/bin/sh

echo "Emmc stability test start!"
mkdir -p ../output
loop_num=2000

for i in $(seq 1 $loop_num)
do
        echo "loop_test: ${i}"
    ../bin/iozone -e -I -az -n 16m -g 4g -q 16m -f ../output/iozone_data -Rb ../output/test_iozone_emmc_ext4_stability_${i}.xls
    if [ "$?" != "0" ];then
                echo "Test fail loop ${i} error!" >> ../output/emmc_stability.log
                exit 1
        else
                echo "Test loop ${i} success!" >> ../output/emmc_stability.log
        fi

 

测试标准

  1. 常温环境下,程序正常执行,不会出现重启挂死等异常。
  2. LOG中无failerrortimeout等异常打印。
  3. 统计实际测试读写速度是否符合性能指标。
  4. 稳定运行48小时。
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
Q6SNxnnxDRK7