當前位置:
首頁 > 科技 > 還在擔心消費降級?電腦手機的性能降級更加真實可見

還在擔心消費降級?電腦手機的性能降級更加真實可見

蘋果IOS 12到底讓手機變快了嗎?除了眾說紛紜的升級感受,也可以聽聽存儲極客在本文中的分析。我們是否迎來了消費降級時代還是一個處於爭論當中的話題,不過今年世界上幾乎每一個人都經歷了電腦和手機的「性能降級」,只是很多人並沒有意識到它的影響。

IOS11之所以稱為最糟糕的一代IOS系統,其中跟今年年初曝光的Meltdown熔斷與Spectre幽靈兩個漏洞有關。關於這兩個CPU漏洞,見諸媒體報道的影響主要瞄準了英特爾的牙膏回擠。

實際上,手機使用的arm架構CPU也在影響之列,iPhone也不例外。這兩個CPU漏洞帶來的是切實發生的全球性「性能降級」。大家感受到的耗電速度增加、小內存型號的後台應用更加頻繁地被釋放,其中都有因為修補兩個CPU漏洞而付出的代價。IOS從11.1開始加入了針對兩個漏洞的補丁。

有了IOS11的鋪墊,用戶感受到的IOS12性能提升就非常明顯了。為什麼IOS 12可以在CPU硬體沒有發生改變的情況下,就能提升手機的性能表現?

仔細觀察眾多網上的對比評測可以發現,iPhone老機型升級IOS12之後最明顯的提升是系統自帶應用(比如相機、天氣)打開速度相比IOS11明顯加快,而其他用戶自己安裝的應用打開速度則普遍沒有提升,甚至還沒有IOS10快。

重點來了:IOS12是如何做到系統原生自帶應用性能提升的,又為什麼對其他用戶自己安裝的應用沒有效果?

CPU漏洞補丁之所以會影響電腦和手機的性能,是因為應用程序運行在User Mode用戶態,而涉及到IO等硬體交互溝通的功能由運行在Kernel Mode內核態的操作系統完成。應用態的限制比較嚴格,可以阻止應用程序肆意妄為地偷看不屬於它的內存數據(比如密碼、OS內核數據、其他進程的數據等),但要完成IO數據交換,又必須要直接訪問硬體功能,這個只有在內核態才能完成。補丁為了消除CPU漏洞的影響,不可避免的影響到CPU在用戶態和內核態之間切換的效率。

要利用這兩個CPU漏洞必須要擁有本地代碼執行許可權,對於IOS自帶應用,蘋果知道它們是安全的,在IOS 12的優化當中很可能對它們進行了豁免,不再受補丁負優化的性能相比IOS11自然就大幅提升了。而對於其他應用,即便是蘋果App Store里通過了審核的內容,蘋果也無法100%肯定它們始終會安分守己,因為應用是可以聯網載入和執行外部代碼的(比如Javascript),這些代碼可以在手機上本地執行,從而帶來漏洞攻擊的風險。

基於以上事實,IOS 12無法在修復漏洞同時,恢復所有應用的使用性能。無論如何優化,它的效率都難以比IOS 10更高:大家平時用的最多的頭條、抖音、微博、遊戲,可都是受到補丁影響的App應用。注意存儲極客這裡說的是「效率」,而不是「性能」。通過犧牲電池續航時間,更多利用CPU大核跑高頻率,是可以優化性能的,但是此處提升的不是效率。

當然,以上只是存儲極客的猜測,並沒有機會進行代碼分析來實際佐證。我們不妨看電腦上的對比。英特爾CPU受漏洞影響最明顯,在打完補丁以後也並不是所有應用的速度都受影響。比如CPU-Z跑分、WinRAR基準測試的成績就沒有影響:因為這些測試中沒有頻繁的進行用戶態與內核態的切換,補丁的影響微乎其微。這就是廠商告訴你們測試結果表明補丁影響甚微的憑證了。

那麼哪些測試能最直觀展現漏洞補丁帶來的性能降級呢?固態硬碟測試,尤其是隨機讀寫測試,CPU幾乎全程在進行用戶態和內核態的反覆切換。下圖是打完補丁前後,東芝RC100 NVMe固態硬碟的性能對比,重點請看4K Q1T1與4K Q32T1,補丁對性能的影響程度非常大。

或許有朋友會認為,我平時不跑固態硬碟測試,是不是對我就沒有影響了呢?很遺憾,所有應用程序啟動和運行中都是要讀寫硬碟的。無論你是使用傳統的SATA固態硬碟,還是最新的NVMe固態硬碟,都無法迴避漏洞補丁帶來的性能降級:除非你通過註冊表禁用補丁。

儘管漏洞對各種硬碟「一視同仁」,不過NVMe相比SATA(AHCI協議)的優勢依然明顯。即便有漏洞的影響,NVMe固態硬碟的讀寫延遲依然遠低於SATA固態硬碟。作為普通消費者,我們無法改變CPU漏洞補丁帶來性能降級的事實,但更高效的NVMe固態硬碟是保持更優秀電腦使用體驗的必由之路。

IOS 12和IOS 10到底哪個快?CPU漏洞補丁到底給我們帶來了多少影響?這些問題之所以一直懸而未決,是因為日常應用的啟動畢竟不像SSD固態硬碟跑分那麼頻繁的進出CPU內核態,打開一個軟體總共只需要一兩秒的時間,那麼差上零點幾秒的話就很難讓人一目了然。

對於iPhone用戶,如果你當前使用的IOS11,那麼毫無疑問你應該升級IOS 12,這也是大家已經討論出來的主流結論。如果還在使用IOS 10系統,除非你對IOS 12帶來的幾個新功能特性特別感興趣,否則不升級的您也不會後悔。對於電腦用戶來說,建議可能會有所不同,全新的NVMe固態硬碟正在快速普及當中,升級NVMe並搭配最新的操作系統不僅安全,也能充分發揮HMB主機內存加速特性的性能優勢。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 存儲極客 的精彩文章:

奸商在作假?為何軟體檢測不到硬碟緩存容量
用對這些設置 固態硬碟直降20度還不損失性能

TAG:存儲極客 |