0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

米尔瑞萨RZ/G2L开发板 磁盘信息查看以及速度测试

华仔的编程随笔 来源:华仔的编程随笔 作者:华仔的编程随笔 2023-05-17 10:17 次阅读

查看磁盘容量与分区信息

通过 fdisk -l 命令可以查询到 eMMC 分区信息及容量。

root@myir-yg2lx:~# fdisk -l
Disk /dev/mtdblock0: 512 KiB, 524288 bytes, 1024 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mtdblock1: 256 KiB, 262144 bytes, 512 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mtdblock2: 256 KiB, 262144 bytes, 512 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mtdblock3: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mmcblk0: 7.29 GiB, 7818182656 bytes, 15269888 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x326d86a0

Device         Boot  Start      End  Sectors  Size Id Type
/dev/mmcblk0p1       20480   122879   102400   50M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      122880 15269887 15147008  7.2G 83 Linux

我拿到的开发板是8G的eMMC固态硬盘,共有两个分区:

/dev/mmcblk0p1 :用来存放 kernel 和 dtb 文件

/dev/mmcblk0p2 :用来存放文件系统

这里/dev/mmcblk0p1 起始在 20480 块开始,前面还保存着 bootloader 和分区表的信息。

查看 eMMC 分区信息

通过 df 命令可以查询到 eMMC 分区信息,使用情况,挂载目录等信息。

root@myir-yg2lx:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       6.8G  1.5G  5.0G  23% /
devtmpfs        235M     0  235M   0% /dev
tmpfs           428M     0  428M   0% /dev/shm
tmpfs           428M  9.9M  419M   3% /run
tmpfs           428M     0  428M   0% /sys/fs/cgroup
tmpfs           428M     0  428M   0% /tmp
tmpfs           428M   36K  428M   1% /var/volatile
tmpfs            86M     0   86M   0% /run/user/0
/dev/mmcblk0p1   50M   23M   27M  46% /mnt
  • /dev/root : 根文件系统,挂载到根目录下
  • tmpfs: 内存虚拟文件系统,挂载到不同的目录下
  • devtmpfs :用于系统创建 dev
  • /dev/mmcblk0p1:用来存放 kernel 和 dtb 文件,如果默认不挂载上,则可以手动挂载上去查看

eMMC 的性能测试

性能测试主要测试 eMMC 在 linux 系统下对文件的读写速度,一般结合 time 与 dd双命令进行测试。

  • 写文件测试
root@myir-yg2lx:~# time dd if=/dev/zero of=tempfile bs=1M count=100 conv=fdatasnc
100+0 records in
100+0 records out
104857600 bytes (105 MB, 100 MiB) copied, 4.20636 s, 24.9 MB/s

real    0m4.287s
user    0m0.009s
sys     0m0.643s

使用 dd 命令写文件时,需要加 conv=fdatasync 参数,表示当 dd 写 N 次结束之后,会 flush cache 同步到磁盘。因为对磁盘的写一般是先写到缓存还没有写到磁盘就返回了。这里测试出写磁盘速度为 24.9MB/s。

  • 读文件测试

嵌入式系统中,经常需要测试系统文件读写性能,读文件时忽略 cache 的影响。这时可以指定参数 iflag=direct,nonblock。

root@myir-yg2lx:~# time dd if=tempfile of=/dev/null bs=1M count=100 iflag=direc,nonblock
100+0 records in
100+0 records out
104857600 bytes (105 MB, 100 MiB) copied, 2.28087 s, 46.0 MB/s

real    0m2.286s
user    0m0.008s
sys     0m0.090s

从上面的数据我们看到,从磁盘直接读取速度为46MB/s.

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 磁盘
    +关注

    关注

    1

    文章

    367

    浏览量

    25177
  • 开发板
    +关注

    关注

    25

    文章

    4945

    浏览量

    97197
  • emmc
    +关注

    关注

    7

    文章

    200

    浏览量

    52608
收藏 人收藏

    评论

    相关推荐

    基于电子RZ/G2L的FET-G2LD-C核心和OK-G2LD-C开发板评测

    基于电子RZ/G2L处理器开发的FET-G2LD-C核心
    发表于 05-30 17:24 1155次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>的FET-<b class='flag-5'>G2</b>LD-C核心<b class='flag-5'>板</b>和OK-<b class='flag-5'>G2</b>LD-C<b class='flag-5'>开发板</b>评测

    米尔RZ/G2L开发板-试用体验】开箱

    感谢 感谢电子发烧友论坛、感谢米尔电子,把米尔RZ/G2L
    发表于 05-14 19:41

    米尔RZ/G2L开发板-试用体验】开箱 + 开机

    感谢 感谢电子发烧友论坛、感谢米尔电子,把米尔RZ/G2L
    发表于 05-18 19:33

    米尔RZ/G2L开发板-试用体验】LCD 显示测试

    实验器材 1、米尔RZ/G2L开发板 2、MY-
    发表于 05-22 19:26

    米尔RZ/G2L开发板-试用体验】米尔-RZG2L - 64位双核MPU开发板开箱测评

    刚收到米尔RZ/G2L开发板打开包装后看到的很大的一块黑色PCB,做工精美的
    发表于 05-22 21:53

    米尔RZ/G2L开发板-试用体验】米尔RZ/G2L开发板开箱视频

    今天刚刚收到米尔RZ/G2L开发板,拆开包裹后给人的感觉是惊艳,板卡设计真的很棒,来看看视频
    发表于 05-22 21:58

    150套开发板免费送!还有5G手机拿?米尔RZ/G2L开发板创意秀

    /12 05 送的是哪款开发板米尔MYD-YG2LX开发板,该款产品采用
    发表于 05-24 16:36

    米尔RZ/G2L开发板-试用体验】米尔RZ/G2L开发板使用SSH登录

    收到的米尔RZ/G2L开发板上电测试一下SSH登
    发表于 06-11 21:47

    米尔RZ/G2L开发板-试用体验】认识一下米尔RZ/G2L开发板的核心

    收到米尔RZ/G2L开发板后一直对米尔旗下
    发表于 07-29 00:21

    米尔RZ/G2L开发板-初体验

    介绍米尔RZ/G2L开发板
    的头像 发表于 05-15 09:10 974次阅读
    <b class='flag-5'>米尔</b><b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b><b class='flag-5'>开发板</b>-初体验

    米尔RZ/G2L开发板 TF卡读写速度测试

    米尔RZ/G2L开发板TF卡读写测试
    的头像 发表于 05-22 09:07 1373次阅读
    <b class='flag-5'>米尔</b><b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b><b class='flag-5'>开发板</b> TF卡读写<b class='flag-5'>速度</b><b class='flag-5'>测试</b>

    米尔RZ/G2L开发板 安装交叉编译器

    米尔RZ/G2L开发板安装交叉编译器
    的头像 发表于 05-26 22:05 2060次阅读
    <b class='flag-5'>米尔</b><b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b><b class='flag-5'>开发板</b> 安装交叉编译器

    米尔RZ/G2L开发板-试用体验】创建TCP服务器

    米尔RZ/G2L开发板上用C 创建TCP服务器
    的头像 发表于 05-27 08:59 7780次阅读
    【<b class='flag-5'>米尔</b><b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b><b class='flag-5'>开发板</b>-试用体验】创建TCP服务器

    免费玩,领奖品!米尔基于 RZ/G2L开发板开启免费试用

    米尔匠心新品基于RZ/G2L应用处理器的MYC-YG2LX核心
    的头像 发表于 03-28 16:47 632次阅读
    免费玩,领奖品!<b class='flag-5'>米尔</b>基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b> <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b><b class='flag-5'>开发板</b>开启免费试用

    150套开发板免费送!还有5G手机拿?米尔RZ/G2L开发板创意秀

    人间最美五月天不负韶华不负卿米尔又来送板子了不是3套,也不是4套150套米尔RZ/G2L开发板送!免费!板卡不回收!01这是什么样的有奖活动
    的头像 发表于 05-25 10:42 527次阅读
    150套<b class='flag-5'>开发板</b>免费送!还有5<b class='flag-5'>G</b>手机拿?<b class='flag-5'>米尔</b><b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b><b class='flag-5'>开发板</b>创意秀