新手訓練營:你以為組建了記憶體雙通道?

1你以為組建了記憶體雙通道?

DIY玩家最近一直都在關注記憶體的價格走勢,想要攢機的朋友更是揪心。你以為剛釋出的iPhone X手機價格很高?看看記憶體吧,想要把高階平臺的八個插槽都插滿,使用8G單條就需要超過六千塊錢,如果是單條16G就已經超越了iPhone X的價錢。更揪心的是花了這麼多錢之後我們卻沒有得到應有的效能。

新手訓練營:你以為組建了記憶體雙通道?

記憶體雙通道,算是目前非常成熟的一項可選技術了,並不需要額外付費,輕輕鬆鬆就可以自己搞定幾乎雙倍的記憶體效能,高階平臺比如Intel的X99、X299以及AMD的X399都可以支援到最高四通道,效能翻四倍的誘惑力還是蠻大的。

新手訓練營:你以為組建了記憶體雙通道?

雖然這項技術目前很成熟,一般情況下不易出現相容性問題,不過世事總有例外。筆者在測試的時候發現很多時候即使是看到一些

軟體

中顯示了已經組成了雙通道(或者三通道、四通道同理),事實上卻並沒有成功,你所使用的效能也並不能達到應有的高度。到底應該如何確認自己是否成功組建了記憶體雙通道(或三通道、四通道)呢,今天小狼就來教大家一招。

新手訓練營:你以為組建了記憶體雙通道?

點選檢視往期內容

2首先應該瞭解什麼叫雙通道

所謂知其然更要知其所以然,我們首先來了解一下記憶體和CPU直接是如何工作的。老玩家可能都知道,當初在

主機板

上有南橋和北橋兩大晶片,其中南橋負責溝通北橋和I/O介面、SATA等裝置,偶爾也幫忙轉接成低速PCI-E介面來使用。

北橋,也被稱為主橋,主要肩負著溝通CPU與其他裝置,包括PCI-E,記憶體,南橋這些,其實還有其他介面,現在用的不多就不提了。其中用來溝通記憶體的部件叫做記憶體控制器。

新手訓練營:你以為組建了記憶體雙通道?

CPU從記憶體裡讀取資料要先向北橋下達命令,然後記憶體控制器命令記憶體尋找對應資料,讀取之後從記憶體傳輸到記憶體控制器,然後再經過FSB前端匯流排傳輸到CPU之中。整個過程要經過CPU-北橋-記憶體-北橋-CPU,明顯就比較慢。

為了提高使用效率,兩大CPU廠商都開始嘗試將記憶體控制器逐步轉移到CPU基板中,這樣CPU就可以直接向記憶體進行定址,過程簡化為了CPU-記憶體-CPU,速度成倍增加。

新手訓練營:你以為組建了記憶體雙通道?

好了現在我們瞭解了CPU和記憶體之間的溝通方法,從奔騰4開始,Intel處理器對記憶體頻寬的要求就越來越高,單條記憶體已經不足以滿足需求,雙通道技術就應運而生,早期時候技術不成熟,相容性問題很嚴重,經過這麼多年的發展,目前來說大多數的記憶體都可以輕鬆組建雙通道。

類似於磁碟陣列的原理,記憶體雙通道技術就是藉助兩條記憶體來同時進行讀寫操作,提供理論上雙倍的頻寬,從而減少CPU等待時間,提高效能,三通道四通道同理。簡單可以理解為Raid 0磁碟陣列的模式,提升了頻寬和速度同時也一定程度上降低了系統的穩定性,不過這種穩定性降低是可以透過生產工藝和技術進步來彌補的。

3如何裝機就是組建了雙通道

瞭解了雙通道記憶體的原理以及優勢,接下來說說如何裝機才能保證記憶體為雙通道。

首先是比較常見的桌面級普通

主機板

,諸如目前的Intel B250/Z270、AMD B350/X370等,一般都配備了四條記憶體插槽,這四條插槽最高可以支援雙通道,這是為了拉開桌面級和旗艦產品的區別。

新手訓練營:你以為組建了記憶體雙通道?

如圖所示的四根記憶體插槽,從左向右一般被命名為A1 A2 B1 B2,其中A和B代表兩個記憶體通道,1和2只是為了編號,一般沒影響。想要組建記憶體雙通道就需要將兩條記憶體

分別插在A和B兩個通道中

,需要注意的是

兩個通道的記憶體容量需要一樣大

。筆者測試過多次沒有找到合適的方法來檢測所謂

非對稱雙通道

的效能,綜合性能測試中只有

對等的雙通道

才可以獲得性能翻倍。

有的主機板只有兩個記憶體插槽,一般情況下都是為了縮減主機板的尺寸,多見於ITX和M-ATX主機板上,這兩根插槽一般都為A1和B1通道,可以直接組建記憶體雙通道。如下圖

新手訓練營:你以為組建了記憶體雙通道?

旗艦平臺Intel X99/X299和AMD X399這種一般都會配備八條記憶體插槽,也有迷你身材的只配備四條,與桌面平臺同理。

新手訓練營:你以為組建了記憶體雙通道?

這種八條記憶體插槽的主機板一般從左到右依次為B1 B2 A1 A2 C2 C1 D2 D1,ABCD分別代表四個記憶體通道,需要將這四個通道所連線的記憶體容量搞成均等才能正確開啟四通道。

4如何確定雙通道是否成功組建

計算機中經常出現的一個硬體故障就是記憶體虛接,雖然挨個將記憶體插好了,但是也不能保證都工作正常。那麼我們要怎麼確定雙通道是否組建成功了呢?

網上會看到各種各樣的方法,不過經過筆者測試發現,大多是的方法都是無效的。比如有一種流傳非常廣的方法是使用CPU-Z來檢測,如果在記憶體選項卡中通道數顯示為雙通道或是“Dual”(Triple三通道、Quad四通道),則證明雙通道開啟成功。不過

這種方法是無效的

新手訓練營:你以為組建了記憶體雙通道?

這個並不靠譜

新手訓練營:你以為組建了記憶體雙通道?

即使全部識別也不能保證

實際使用中即使是SPD選項卡中將所有的記憶體都識別出來了,但其實也不一定是成功組建雙通道了。經過小狼分析,最靠譜的方法是直接

用AIDA 64中的記憶體效能測試功能

來測試記憶體讀寫速度。

只有速度正確才是真正開啟雙通道

。一般來說DDR3記憶體1600MHz下單通道讀寫應該在13000MB/s左右,DDR4 2400MHz下應該能達到15000MB/s以上,雙通道幾乎是翻倍。

新手訓練營:你以為組建了記憶體雙通道?

讀寫測試(筆者開啟的軟體有點多影響了一點速度)

而想要查詢Windows到底識別了多少容量的記憶體會簡單許多,直接右擊“此電腦”(Win10,舊版本可能稱為“計算機”“我的電腦”等),點選屬性,在“已安裝的記憶體(RAM)”項之中就可以看到識別了多少容量的記憶體。

新手訓練營:你以為組建了記憶體雙通道?

軟體

透過這兩個方法互相佐證就可以確定記憶體雙通道是否開啟成功,目前版本的系統可以用這些方法來確定,以後會不會有什麼變化小狼也不敢確定,可能需要持續關注才能瞭解吧。

5一些常見問題解答

系統屬性

答案是可以的,將兩個4G記憶體插入同一個通道的兩個插槽中,8G獨佔另一個通道就可以,這算是比較省錢的升級方法了。

新手訓練營:你以為組建了記憶體雙通道?

兩條4G記憶體和一條8G記憶體是否能開啟雙通道?

你需要四根記憶體插槽

確實有

DDR3和DDR4可以混用麼?

同時提供了兩代記憶體插槽,但是都專門強調了,兩代記憶體不可以同時使用。

新手訓練營:你以為組建了記憶體雙通道?

主機板

支援兩代記憶體的主機板

答案是可以的,一般來說主機板會自動將高頻記憶體的頻率拉低到低頻記憶體的水平,不過相比較雙通道帶來的效能翻倍,損失的那一點頻率反而不是那麼重要。

新手訓練營:你以為組建了記憶體雙通道?

不同頻率的記憶體組建雙通道能成功麼?

不同頻率不是問題

大多數主機板是可以的,但是也不排除有例外,之前筆者在測試的時候曾遇到過插了D1 C1 A2 B2開機被BIOS提示不能使用的情況。

插入A1和B2介面能組成雙通道麼?

答案是可以的,不過不推薦這樣做,筆者之前這樣用了很長時間,偶爾會出現宕機的情況,不確定是不是記憶體造成的。

小狼暫時就想到這些問題了,如果你有什麼疑問請直接在文章下方留言並@作者,小狼會第一時間給你解答。