数据说话:便宜的平板电脑、手机有缺陷
安卓设备确实有很多问题,尤其是便宜的设备,有时候几分钟就死机一次。但是必须强调:这些问题多半是制造商对于硬件的配备不够优良造成的,一般不是软件的问题。买安卓平板电脑,我们看到的商品貌似都很“物美价廉”。但是,即使配置差的都不多,价格却能差很多。其实,从没有直接公开的参数来看,便宜的平板电脑、手机有严重的硬件缺陷。
如需要实测,工具
Root权限
Busybox
终端模拟器
※第一大问题:常常死机(用数据说话)
系统分区所在“磁盘”配置十分低下,常常造成死机。(这里我提供实测截图)
首先说明:实际上现在的手机和平板电脑都没有硬盘(电脑里面那种铁块当然放不进去)。但是这些设备,除了内置SD卡和内置用户数据区以外,也需要存储系统数据的地方。这些系统数据都被存在了叫做Flash Memory的芯片里面(这个芯片也是U盘的存储芯片哦)。一般我们用的NAND Flash Memory的缺点就是价格随着读写速度的增长而飞涨。
所以,可想而知,制造商的最终产品越便宜,Flash Memory也就越不可能有很快的读写速度。而这很容易造成死机,尤其是内置SD卡和内部用户数据共用同一芯片的时候,很有可能无法顺利进行多任务处理。
·那么到底有多慢呢?
1.先说几大症状,
我的平板电脑,台电 A11双核电脑 (D5S7),买的时候花了1000元。
症状:常常突然死机,一般不是因为后台有大量操作,而是因为很多软件同时自动启动,造成磁盘读写超慢。
原因分析:
单线程fsync写入速度:sdcard=data=system=最大100 KB/s (见下图)
(电脑上这个数字应该是20MB/s以上。U盘应该是60kb/s)

单线程fsync读取速度:sdcard=data=system=最大 5 MB/s (见上图)
考虑到缓存以后,我平板的电脑单线程的写入随机数据的速度最大差不多也就3Mb/s,读取也就是18Mb/s左右。
(下图:最下面两个速度是SD卡有缓存时的写入速度)

(下图:最上面两个速度是SD卡的非fsync读取速度)

实际测量表明,sd卡、system和data看起来是三个“盘”,实际上是用一个芯片做出来的,所以速度更慢。(见下文)
CPU一般都很快,但是用不上,因为Flash读写速度太慢了。内存、图形运算都算还好。
但是,CPU占用率有时候很高,这时也容易死机,此时CPU大部分用来IO-Wait
(IO-Wait也就是等待磁盘就绪)
这个问题一般不仅仅是因为磁盘速度太慢,而也可能是因为系统没有配备DMA等芯片造成的。如果没有DMA之类的芯片,所有的IO交互必须由CPU完成,包括磁盘等待。这样的话,CPU很容易因为花费太多时间进行磁盘等待而卡死。
(下图:仅仅打开了云词,进行数据修复,CPU就花费大量时间等待磁盘IO)

2.总结原因
根据我对多个设备的测试结果,fsync写入100KB/s好像不算慢(三星的一款手机也是这个速度,从来不死机,但是比较卡顿)。但是只有我的A11的三个磁盘是用一个芯片做出来的。这个因素可能十分重要。另外,我还没有测试其他设备的IO-Wait程度,而这也可能是一个因素。
3.具体实测方法和数据如下:
首先根据360的评测结果,我的平板的CPU很快,内存、图形算过的去。
但是,360评测“本机I/O”(即“磁盘”配置,即eFlash读写速度)的时候直接死机。所以就用到了文章最开始的三个工具。
实际的核心过程,就是用busybox的dd工具读、写system、data、sdcard这三个分区。测量速度。不过要注意:
不仅仅要测试分别写入时的速度,还需要测试同时写入时的速度。这样,可以看出来制造商是用了几个芯片来制作这三个分区。芯片数量越少,资源越紧张,越容易死机。
写的时候要加上“conv=fsync”这个参数,禁止使用RAM做缓存,因为有缓存的话就测不准了。但是,实际读写大量数据的时候缓存帮的上忙。
最后,我得到的评测结果如图:
求证:sd卡、system和data看起来是三个“盘”,实际上是用一个芯片做出来的
A.单线程读写:

B.三线程同时读写:

C.再证明:同时写U盘和内部盘时速度不会变慢
C1.同时写

C2.分别写

所有其他实测图片参见我的百度空间或百度相册,我会稍后上传。
第二:“内存”很大,但360悬浮窗显示不够用
这个属于我们对于 RAM内存,用户数据内部存储空间以及系统数据内部存储空间 的叫法有歧义,在购物的时候问清楚就可以了。
RAM是真正的“内存”,360悬浮窗显示的就是它的有关数据。
内部存储不是内存,内部存储由系统数据区域,用户数据区域和内置SD卡区域三个“盘”构成
内存卡:可能指外插SD卡,可能指内置SD卡,可能指RAM内存条……
第三大问题:充电充不满、用电用不完。
电池配置十分低下,或者是用两块小一些的电池拼出来的,容易造成充电冲不满、用电用不完。台电的这个问题最严重。从最开始的MP4到现在的A11,全有这个问题。
第四大问题:有时候会闪屏、白屏。
目前具体原因不明,不过由于这种情况多发生于后台进程多的情况,我认为这个问题和第一大问题有关联。
买平板电脑、智能手机注意
建议不买价格太低的设备(如1000元以下的大屏平板电脑)
对于产品说明上的名词,问清楚它的技术含义,消除歧义。
※购买之前,上网了解详细参数、用户评价※