找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 3460|回复: 2

玩客云刷写系统使用direct io提速30倍

[复制链接]
发表于 2021-5-1 12:58 | 显示全部楼层 |阅读模式
本帖最后由 singdy 于 2021-5-1 13:28 编辑

准备把系统从U盘刷入EMMC,速度非常慢,top基本没cpu占用,全在wa等待,于是测了一下速度:
  1. $ time dd if=/dev/zero of=/dev/mmcblk0p1 bs=1M count=128
  2. 128+0 records in
  3. 128+0 records out
  4. 134217728 bytes (134 MB, 128 MiB) copied, 164.952 s, 814 kB/s

  5. real    2m44.958s
  6. user    0m0.004s
  7. sys     0m2.981s

  8. $ time dd if=/dev/zero of=/dev/mmcblk0p1 oflag=direct bs=1M count=128
  9. 128+0 records in
  10. 128+0 records out
  11. 134217728 bytes (134 MB, 128 MiB) copied, 9.58795 s, 14.0 MB/s

  12. real    0m9.600s
  13. user    0m0.006s
  14. sys     0m1.576s

  15. $ time dd if=/dev/zero of=/dev/mmcblk0p1 oflag=direct bs=32M count=4
  16. 4+0 records in
  17. 4+0 records out
  18. 134217728 bytes (134 MB, 128 MiB) copied, 6.47348 s, 20.7 MB/s

  19. real    0m6.497s
  20. user    0m0.000s
  21. sys     0m0.859s

  22. $ time mkfs.ext4 -F /dev/mmcblk0p2
  23. ...
  24. real    1m25.531s
  25. user    0m0.025s
  26. sys     0m1.714s

  27. $ time mkfs.ext4 -D -F /dev/mmcblk0p2
  28. ...
  29. real    0m17.132s
  30. user    0m0.114s
  31. sys     0m0.887s
复制代码
使用direct io提速10-30倍,刷系统再也不用干等了:
dd 命令参数 `oflag=direct bs=32M`
mkfs.ext4 命令参数 `-D`

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2021-5-1 13:01 | 显示全部楼层
思考了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-5-7 04:16 | 显示全部楼层
楼主,希望上个图文教程呀
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-28 09:20

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表