資料說話:便宜的平板電腦、手機有缺陷?

Tags: 資料, 平板, 缺陷,

安卓裝置確實有很多問題,尤其是便宜的裝置,有時候幾分鐘就宕機一次。但是必須強調:這些問題多半是製造商對於硬體的配備不夠優良造成的,一般不是軟體的問題。買安卓平板電腦,我們看到的商品貌似都很“物美價廉”。但是,即使配置差的都不多,價格卻能差很多。其實,從沒有直接公開的引數來看,便宜的平板電腦、手機有嚴重的硬體缺陷。

如需要實測,工具

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元以下的大屏平板電腦)

對於產品說明上的名詞,問清楚它的技術含義,消除歧義。

※購買之前,上網瞭解詳細引數、使用者評價※

資料, 平板, 缺陷,
相關問題答案