zynq
板卡zc706,接口:PL端PCIe Gen2 x4,三星970pro 1TB,这基本是zynq上面PCIe Root的性能,也可能是zynq的DRAM性能,SSD的速度远没有跑满。

root@zynq:~# nvmel_benchmark -r /dev/nvme0n1 -p cmem -s 0 -l 0x400000 -n 128
cmem[nvmelbufc] type=2 va=0x3690a000[0x60100000] pa=0x20100000 size=0x400000 status=0x3
disk /dev/nvme0n1 cmd 0x2, speed 204.80MB/s, cost times 2500ms
root@zynq:~# nvmel_benchmark -w /dev/nvme0n1 -p cmem -s 0 -l 0x400000 -n 128
cmem[nvmelbufc] type=2 va=0x36939000[0x60100000] pa=0x20100000 size=0x400000 status=0x3
disk /dev/nvme0n1 cmd 0x4, speed 295.95MB/s, cost times 1730ms
root@zynq:~# blk_benchmark -r /dev/nvme0n1 -s 0 -l 0x400000 -n 128
speed: 177.35MB/s, cost times: 2887ms
root@zynq:~# blk_benchmark -w /dev/nvme0n1 -s 0 -l 0x400000 -n 128
speed: 203.34MB/s, cost times: 2518ms
1
2
3
4
5
6
7
8
9
10
读写zc706 pl端ddr,

root@zynq:~# nvmel_benchmark -r /dev/nvme0n1 -p 0x40000000 -s 0 -l 0x400000 -n 16
disk /dev/nvme0n1 cmd 0x2, speed 1230.77MB/s, cost times 52ms
root@zynq:~# nvmel_benchmark -r /dev/nvme0n1 -p 0x40000000 -s 0 -l 0x400000 -n 16
disk /dev/nvme0n1 cmd 0x2, speed 1230.77MB/s, cost times 52ms
root@zynq:~# nvmel_benchmark -w /dev/nvme0n1 -p 0x40000000 -s 0 -l 0x400000 -n 16
disk /dev/nvme0n1 cmd 0x4, speed 727.27MB/s, cost times 88ms
root@zynq:~# nvmel_benchmark -w /dev/nvme0n1 -p 0x40000000 -s 0 -l 0x400000 -n 16
disk /dev/nvme0n1 cmd 0x4, speed 735.63MB/s, cost times 87ms
root@zynq:~# nvmel_benchmark -r /dev/nvme0n1 -p 0x40000000 -s 0 -l 0x40000 -n 256
disk /dev/nvme0n1 cmd 0x2, speed 1084.75MB/s, cost times 59ms 
root@zynq:~# nvmel_benchmark -r /dev/nvme0n1 -p 0x40000000 -s 0 -l 0x40000 -n 512
disk /dev/nvme0n1 cmd 0x2, speed 1084.75MB/s, cost times 118ms
root@zynq:~# nvmel_benchmark -w /dev/nvme0n1 -p 0x40000000 -s 0 -l 0x40000 -n 512
disk /dev/nvme0n1 cmd 0x4, speed 670.16MB/s, cost times 191ms
root@zynq:~# nvmel_benchmark -w /dev/nvme0n1 -p 0x40000000 -s 0 -l 0x400000 -n 512
disk /dev/nvme0n1 cmd 0x4, speed 730.91MB/s, cost times 2802ms
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
zynqmp
读测试
发现读长度为256MB时,不会报错(后文说明报错类型),

#!/bin/sh

date
dd if=/dev/nvme0n1p1 of=/dev/null bs=1M count=256
dd if=/dev/nvme0n1p1 of=/dev/null bs=1M count=256
dd if=/dev/nvme0n1p1 of=/dev/null bs=1M count=256
dd if=/dev/nvme0n1p1 of=/dev/null bs=1M count=256
date
1
2
3
4
5
6
7
8
测试结果,nvme到zu的ps端内存的读速度有500MB/s,这应该是内存带宽限制

root@zynqmp:~# ./testspeed.sh 
Wed Jan 20 00:45:30 UTC 2106
32MB read
256+0 records in
256+0 records out
256+0 records in
256+0 records out
256+0 records in
256+0 records out
256+0 records in
256+0 records out
Wed Jan 20 00:45:32 UTC 2106
1
2
3
4
5
6
7
8
9
10
11
12
写测试
128MB(256MB挂掉)可正常工作,

#!/bin/sh

date
dd if=/dev/zero of=/dev/nvme0n1p1 bs=1M count=128
dd if=/dev/zero of=/dev/nvme0n1p1 bs=1M count=128
dd if=/dev/zero of=/dev/nvme0n1p1 bs=1M count=128
dd if=/dev/zero of=/dev/nvme0n1p1 bs=1M count=128
dd if=/dev/zero of=/dev/nvme0n1p1 bs=1M count=128
dd if=/dev/zero of=/dev/nvme0n1p1 bs=1M count=128
dd if=/dev/zero of=/dev/nvme0n1p1 bs=1M count=128
dd if=/dev/zero of=/dev/nvme0n1p1 bs=1M count=128
date
1
2
3
4
5
6
7
8
9
10
11
12
测试结果,速度为256MB/s。

root@zynqmp:~# ./writetest.sh 
Wed Jan 20 00:43:03 UTC 2106
1GB write
128+0 records in
128+0 records out
128+0 records in
128+0 records out
128+0 records in
128+0 records out
128+0 records in
128+0 records out
128+0 records in
128+0 records out
128+0 records in
128+0 records out
128+0 records in
128+0 records out
128+0 records in
128+0 records out
Wed Jan 20 00:43:07 UTC 2106

板卡zc706 SSD相关推荐

  1. ufs 固态硬盘_NVMe SSD新利器?WTG最高级别评分 阿卡西斯NVMe M.2移动固态硬盘盒评测...

    --我爱存储网评测报告第22篇-- 各种传统类型的移动硬盘盒,大多是SATA接口转接方案,即便是M.2接口盒子也是走的SATA通道,一直以来SATA硬盘盒因其低成本和高4k读写速度而备受Windows ...

  2. SSD的王者 PCIe固态硬盘的未来在哪里

    1固态硬盘爆发性增长 大数据时代,存储变得越发重要.而作为存储阵列中的单个存储模块硬盘来说,其性能水平.稳定性和I/O和组建阵列的灵活扩建方面也变得尤为重要.随着固态硬盘在市场上的涌入,传统机械硬盘在 ...

  3. ZC706评估板IBERT调试中unlock和link问题

    ----写在前面:主要是针对zc706调试ibert的过程中发现unlock和link问题,找到了网上写的比较好的两篇文章,但是描述都有不足的地方,代码也有修改,我这里结合自己踩的坑,把问题和解决方法 ...

  4. 华硕Z77老主板加持NVMe SSD 成功!

    https://download.csdn.net/download/sankever/11260271 评论中需要的BIOS修改版已上传, 声明:该BIOS为本人参考网上方法(参考原文在下面有)所改 ...

  5. ZC706评估板学习--小白向(一)介绍与准备工作

    前言: 入职不到一周,刚刚了解到团队要做的项目内容,本人也只是FPGA的小白,只用过一些简单的存储芯片.IO和逻辑芯片,对于开发流程也是一知半解.还好在正式开始产生生产力之前,还有一段时间来学习新工具 ...

  6. usb3.0 ssd 测试软件,Msata SSD转USB3.0的盘盒不完全测试

    本帖最后由 zazo 于 2015-6-13 00:26 编辑 10年海淘的X230,自己换的Intel 525系列120G Msata SSD,原500G的机械硬盘保留.卸载原英文win8 Pro, ...

  7. XCZU19EG板卡设计资料:610-基于6U VPX 的FPGA XCZU19EG存储阵列

    基于6U VPX 的FPGA XCZU19EG存储阵列 一.板卡概述 高性能存储板基于标准6U VPX架构,是基于Xilinx UltraScale+ 系列FPGA XCZU19EG架构的微型存储阵列 ...

  8. Xilinx ZC706 ADV7511使用

    作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 Linux with H ...

  9. 【存储器】中国大陆主要SSD主控芯片厂商盘点

    转载:https://www.dramx.com/News/Memory/20191125-18222.html SSD固态硬盘由闪存颗粒和主控芯片等组成,其中主控芯片是固态硬盘中的核心器件,也被称为 ...

最新文章

  1. sql isnull函数的使用(转载)
  2. yii2 Html::a
  3. 谷爱凌的父亲不是谷歌5号员工,但母亲一家都是高学历的运动健将
  4. 每天一道LeetCode-----判断二叉树左右两边是否成镜像关系
  5. mysql极客_极客mysql16
  6. c程序语言的常量变量和标识符,浅谈C语言中的常量与变量.pdf
  7. c++ 文件读写(转)
  8. 因开源协议“大打出手”,AWS 宣布创建 Elasticsearch、Kibana 分支
  9. Java中栈,堆,常量池的简单理解
  10. 第二章节 变量与数据类型
  11. 微信小程序+.NET(十八) ffmpeg音频转码/拼接/混合
  12. IEC 60730-1-2020.最新原版,可复制文字 : 家用自己设备自动电气控制 - 第 1 部分:一般要求
  13. Google最新算法 - 人肉搜索引擎
  14. php sqlhelper,php中分页及SqlHelper类用法实例
  15. html文字浮雕效果不起作用,CSS3实现文字浮雕效果,镂刻效果,火焰文字
  16. win10安装串口驱动pl2303 ch340 cp2102时安装不上的一些解决办法
  17. 服装企业在实践中探索
  18. 计算机社团活动展望未来,社团展望未来演讲稿(2)
  19. 电脑开机输完密码就黑屏的解决历程
  20. zedboard各种相关资料整理中

热门文章

  1. 网络管理实验2——MRTG软件的运行和应用
  2. -webkit-appearance:none
  3. 朴素贝叶斯 拉普拉斯平滑(Laplace Smoothing)
  4. python实现动态壁纸_Python编程从0到1(每天把Bing背景设置为桌面)
  5. linux添加服务命令行,Linux系统自有服务(上)
  6. 一些下载中间件软件源地址
  7. H264基础知识入门
  8. 企业身份认证:风雨之后需绸缪
  9. 简述人工泛音与自然泛音
  10. SZZ算法的一个实现及其完整运行过程