• 发烧友实测 | OKA40i-C开发板SATA硬盘挂载及读写速率测试


    本篇试用报告由发烧友【华仔stm32】提供,原文标题 《【飞凌OKA40i-C开发板试用体验】挂载SATA硬盘&磁盘的读写速率测试》,感谢【华仔stm32】的支持。

    飞凌嵌入式会在电子发烧友和电路城论坛持续发布开发板有奖试用活动,更有京东E卡等着你!欢迎大家的持续关注!

    【1】挂载SATA硬盘

    飞凌OKA40i-C开发板,提供了SATA接口,今天笔者试着挂载SATA硬盘。

    【硬件准备】
    1、SSD硬盘,拆了一个N年前的容量120G的硬盘。
    2、从报废的电源上剪下来D头转SATA电源线。
    3、SATA数据线一条。
    4、12V电源。

    【硬件连接】
    1、12V源接接到开发板的12V电源(注:我这里用的数字电源有夹子,所以直接夹到SATA电源线的12V电源线上了);
    2、将D头插入开发板的D头插座;
    3、用SATA数据线将硬盘与主板的SATA接口连上;
    4、12V上电,开发板上电;
    (在这里给提个建议,电源最好能改为12V输入,这样就不用麻烦再去准备个12V电源了,对于新手来说,如果电源接反,那开发板就挂了);
    5、上电,一切正常。

    【挂载硬盘】
    1、fdisk -l,系统找到了SATA硬盘,在/dev/sda目录下:

    2、df -Th查看,没有自动挂载:

    3、新建目录:mkdir /mnt/mydriver,然后试着挂载:monut /dev/sda5 /mnt/mydriver,提示错误:unknow filesystem type 'ntfs'。

    4、这是因为linux下不认ntfs分区格式,准备格式化为ext4格式。执行命令#mkfs.ext4 /dev/sda5 然后按提示,完成格式化:

    5、挂载到/mnt/mydriver目录下,然后用df -Th就可以看到挂载SATA硬盘成功了。

    【2】磁盘的读写速率测试

    挂载好了SATA硬盘,这里做一下磁盘速度测试:

    通过df -h命令查看磁盘情况:

    1. # df -h
    2. Filesystem Size Used Available Use% Mounted on
    3. none 344.4M 0 344.4M 0% /dev/dev/mmcblk0p7 6.8G 501.0M 6.3G 7% /
    4. tmpfs 375.3M 0 375.3M 0% /dev/shm
    5. tmpfs 375.3M 12.0K 375.3M 0% /tmp
    6. tmpfs 375.3M 224.0K 375.1M 0% /run/dev/sda5 78.4G 56.0M 74.3G 0% /mnt/sata/dev/mmcblk0p1 191.6M 1.8M 175.7M 1% /extp

    1、测试读取速率:

    (1)通过hdparm测试读取速率。先测试SATA硬盘的读取速率:

    1. # hdparm -tT /dev/sda5/dev/sda5:
    2. Timing buffer-cache reads: 420 MB in 0.51 seconds = 839503 kB/s
    3. Timing buffered disk reads: 478 MB in 3.00 seconds = 163015 kB/s

    cahce读取840MB/s,磁盘持续读取163MB/s。

    (2)再测一下OKA40i-C开发板的读取速率:

    # hdparm -tT /dev/mmcblk0p7/dev/mmcblk0p7:Timing buffer-cache reads:   414 MB in 0.50 seconds = 831310 kB/sTiming buffered disk reads:  126 MB in 3.00 seconds = 42988 kB/s

    cahce读取830MB/s,磁盘持续读取43MB/s。

    2、测试写入速率:

    1. # time dd if=/dev/sda5 bs=1024 count=1000000 of=1Gb.file
    2. 1000000+0 records in
    3. 1000000+0 records out
    4. real 0m44.173s
    5. user 0m0.590s
    6. sys 0m26.740s
    7. # time dd if=/dev/mmcblk0p7 bs=1024 count=1000000 of=1Gb.file
    8. 1000000+0 records in
    9. 1000000+0 records out
    10. real 0m52.214s
    11. user 0m0.570s
    12. sys 0m25.760s

    ​​​​​​​写入速度SSD为:44MB/s,EMMC为:19.2MB/s。

    从测试结果来看,开发板的磁盘读取与写入与台式机的性能是差不多的。

  • 相关阅读:
    【无标题】
    以AI对抗AI,大模型安全的“进化论”
    freertos信号量之二值信号量
    仿射变换案例
    【单片机毕业设计选题24039】-基于单片机的太阳能储能智能恒温外卖柜设计
    动态规划-线性DP问题总结(一)
    AI:业余时间打比赛—挣它个小小目标—【阿里安全×ICDM 2022】大规模电商图上的风险商品检测比赛
    力扣(LeetCode)261. 以图判树(2022.09.18)
    2023NOIP A层联测19 多边形
    【深度学习 AIGC】stable diffusion webUI 使用过程,参数设置,教程,使用方法
  • 原文地址:https://blog.csdn.net/m0_46665078/article/details/127850514