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的写入速度不同,导致的升级的时间差了三倍。

posted @   leo21sun  阅读(506)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
点击右上角即可分享
微信分享提示