android recovery 升级时间与速度研究
从android4.4到现在android7.1升级,现在的升级包越来越大,一个system分区大小都分配了2G,整个升级包达到了接近500M, 升级包解压之后1G+,奇怪的是,发现了两个不同批次的板,升级时间差了三倍,相同的升级包,一个要三分钟,一个不到一分钟就升级完了。
经过查看,发现了两个板子的emmc型号不相同,一个是Samsung KLMBG2JETD-B041,一分钟就可以升级完成,一个是Samsung KLM8G1WEPD-B031,升级需要三分钟。就写了个sh脚本,来测试下,这两种emmc的写入速度。
#!/bin/bash
busybox date
busybox cp test.zip /data/
busybox sync
fsync /data/test.zip
busybox date
我们把脚本test.sh 与测试拷贝文件test.zip放到U盘,然后执行source test.sh即可,我们的test.zip大小为451M, 时间差为58s,写入速度为451MB/58s=7.77MB/s, 测试另外一台板,发现速度为22.55MB/s ,由于两个emmc的写入速度不同,导致的升级的时间差了三倍。
标签:
OTA
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!