兩根內存就是雙通道?太年輕
DIY玩家最近一直都在關注內存的價格走勢,想要攢機的朋友更是揪心。你以為剛發布的iPhone X手機價格很高?看看內存吧,想要把高端平臺的八個插槽都插滿,使用8G單條就需要超過六千塊錢,如果是單條16G就已經超越了iPhone X的價錢。最揪心的是花了這么多錢之后我們卻沒有得到應有的性能那就更揪心了。
內存雙通道,算是目前非常成熟的一項可選技術了,并不需要額外付費,輕輕松松就可以自己搞定幾乎雙倍的內存性能,高端平臺比如Intel的X99、X299以及AMD的X399都可以支持到***四通道,性能翻四倍的誘惑力還是蠻大的。
雖然這項技術目前很成熟,一般情況下不易出現兼容性問題,不過世事總有例外。筆者在測試的時候發現很多時候即使是看到一些軟件中顯示了已經組成了雙通道(或者三通道、四通道同理),事實上卻并沒有成功,你所使用的性能也并不能達到應有的高度。到底應該如何確認自己是否成功組建了內存雙通道(或三通道、四通道)呢,今天小狼就來教大家一招。
首先應該了解什么叫雙通道
所謂知其然更要知其所以然,我們首先來了解一下內存和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磁盤陣列的模式,提升了帶寬和速度同時也一定程度上降低了系統的穩定性,不過這種穩定性降低是可以通過生產工藝和技術進步來彌補的。
如何裝機就是組建了雙通道
了解了雙通道內存的原理以及優勢,接下來說說如何裝機才能保證內存為雙通道。
首先是比較常見的桌面級普通主板,諸如目前的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分別代表四個內存通道,需要將這四個通道所連接的內存容量搞成均等才能正確開啟四通道。
如何確定雙通道是否成功組建
計算機中經常出現的一個硬件故障就是內存虛接,雖然挨個將內存插好了,但是也不能保證都工作正常。那么我們要怎么確定雙通道是否組建成功了呢?
網上會看到各種各樣的方法,不過經過筆者測試發現,大多是的方法都是無效的。比如有一種流傳非常廣的方法是使用CPU-Z來檢測,如果在內存選項卡中通道數顯示為雙通道或是“Dual”(Triple三通道、Quad四通道),則證明雙通道開啟成功。不過這種方法是無效的!
這個并不靠譜
即使全部識別也不能保證
實際使用中即使是SPD選項卡中將所有的內存都識別出來了,但其實也不一定是成功組建雙通道了。經過小狼分析,最靠譜的方法是直接用AIDA 64中的內存性能測試功能來測試內存讀寫速度。只有速度正確才是真正開啟雙通道。一般來說DDR3內存1600MHz下單通道讀寫應該在13000MB/s左右,DDR4 2400MHz下應該能達到15000MB/s以上,雙通道幾乎是翻倍。
讀寫測試(筆者開啟的軟件有點多影響了一點速度)
而想要查詢Windows到底識別了多少容量的內存會簡單許多,直接右擊“此電腦”(Win10,舊版本可能稱為“計算機”“我的電腦”等),點擊屬性,在“已安裝的內存(RAM)”項之中就可以看到識別了多少容量的內存。
系統屬性
通過這兩個方法互相佐證就可以確定內存雙通道是否開啟成功,目前版本的系統可以用這些方法來確定,以后會不會有什么變化小狼也不敢確定,可能需要持續關注才能了解吧。
兩條4G內存和一條8G內存是否能開啟雙通道?
答案是可以的,將兩個4G內存插入同一個通道的兩個插槽中,8G獨占另一個通道就可以,這算是比較省錢的升級方法了。
你需要四根內存插槽
DDR3和DDR4可以混用么?
確實有主板同時提供了兩代內存插槽,但是都專門強調了,兩代內存不可以同時使用。
支持兩代內存的主板
不同頻率的內存組建雙通道能成功么?
答案是可以的,一般來說主板會自動將高頻內存的頻率拉低到低頻內存的水平,不過相比較雙通道帶來的性能翻倍,損失的那一點頻率反而不是那么重要。
不同頻率不是問題
插入A1和B2接口能組成雙通道么?
大多數主板是可以的,但是也不排除有例外,之前筆者在測試的時候曾遇到過插了D1 C1 A2 B2開機被BIOS提示不能使用的情況。
筆記本上的低電壓內存(如DDR3L 1.35V)和標壓內存(DDR3 1.5V)能同時使用組建雙通道嗎?
答案是可以的,不過不推薦這樣做,筆者之前這樣用了很長時間,偶爾會出現死機的情況,不確定是不是內存造成的。