今年以來曝光的一系列CPU硬件漏洞漏洞幾乎會對所有處理器造成影響,英特爾、AMD 和 ARM 都被卷入其中,最終留下一地雞毛,以犧牲效能為代價換取安全,Intel的形象固然受損,而AMD也沒能獨善其身,一波又一波被曝光的漏洞當(dāng)中,意外的受益者竟然是三星等內(nèi)存制造商!
對于修復(fù)CPU漏洞所產(chǎn)生的副作用,除了大家普遍直到的CPU運算性能下降之外,還有一個隱含的影響:為了保護安全采取的修補措施會讓內(nèi)存使用率增加10%-20%!
當(dāng)前額外增加的內(nèi)存需求主要來自微軟Edge以及谷歌Chrome瀏覽器,為了減少因惡意網(wǎng)頁通過瀏覽器竊取電腦中其他進程的數(shù)據(jù)(可能包括但不限于密碼、登錄憑證等),未來瀏覽器將全面普及網(wǎng)站隔離,即每個頁面都將有獨立的線程與沙盒機制,網(wǎng)頁無法跨越訪問不屬于自己的數(shù)據(jù)。
這些預(yù)防惡意攻擊的特性已經(jīng)在最新版本的瀏覽器當(dāng)中默認(rèn)開啟。原本內(nèi)存占用量就比較大的Chrome將需要更多的內(nèi)存。
或許你會說改用Firefox不就好了?事實是為了保障安全,其他各類程序也會使用類似線程隔離的方式,并不是簡單棄用Chrome就能解決的。
面對CPU漏洞,前邊Intel和AMD忙著救火,后邊壟斷內(nèi)存行業(yè)的三星躺著數(shù)錢。為了讓電腦持續(xù)流暢運行,除了加碼買當(dāng)前高價坑爹的內(nèi)存之外,存儲極客為大家提供幾個小技巧。首先是使用最新的Windows 10操作系統(tǒng),Win 10具備內(nèi)存壓縮功能,在最新版本中默認(rèn)已經(jīng)開啟,它可以將部分內(nèi)存數(shù)據(jù)壓縮,實現(xiàn)更多數(shù)據(jù)存儲和降低對硬盤的訪問。
除了內(nèi)存壓縮這種緩解措施之外,不買內(nèi)存也能釜底抽薪的就是將系統(tǒng)盤升級到固態(tài)硬盤。
升級固態(tài)硬盤緩解內(nèi)存荒的原理既簡單又古老,通過將內(nèi)存不常用數(shù)據(jù)交換到固態(tài)硬盤上的虛擬內(nèi)存文件中,電腦CPU可以獲得更大的“內(nèi)存空間“,這個空間既包含了真正的物理內(nèi)存地址,同時也包括位于固態(tài)硬盤中的虛擬內(nèi)存文件。
以東芝TR200為例,當(dāng)前一塊原廠3D固態(tài)硬盤僅需400元左右(天貓聚劃算399),同等價位僅能買到一條4GB容量的DDR4內(nèi)存。固態(tài)硬盤的單位容量成本比內(nèi)存低六倍。
雖然用固態(tài)硬盤彌補內(nèi)存短缺不能從根本上解決問題,但同時運行多個程序,并以個別程序使用為主的情況下(比如全屏玩游戲),虛擬內(nèi)存的使用效果跟直接增加內(nèi)存條非常接近。