期CPU與內存通訊采用了前端總線連接,隨著前端總線頻率的不斷提升,匹配的內存并未達到傳輸帶寬的需求,于是雙通道內存的Double帶寬就出現了,到現如今桌面級旗艦X99平臺已經配備了四通道DDR4內存控制器,以滿足數據吞吐量的需求,當然主流的平臺依舊還是基于64bit*2的雙通道設計,僅需依靠內存頻率不斷提升來滿足日益增高的帶寬需求。
主流平臺由于通道數量萬年不變,于是攢機用戶絕大多數會直接選擇雙通道內存配置,一方面不至于讓內存成為平臺性能瓶頸,另一方面內存的價格也確實不再高高在上。而對于早期囊腫羞澀的用戶也會趁著內存降價補齊雙通道甚至是插滿內存。可是你真的完全了解雙通道內存組建嗎?而三根內存又該如何組建雙通道呢?下面就來一一解析。
宇瞻Blade 8GB DDR4 3000MHz內存(上)金邦白金龍16GB DDR4 3000MHz內存(下)
主流主板基本都采用了雙通道四插槽設計,最大能夠支持32GB或者64GB容量的內存,本文就以Intel最新的Z170平臺為例,為大家詳細解讀雙通道內存組建。Intel Z170芯片組主板官方內存頻率支持為雙通道DDR4 2133MHz,超頻可以支持DDR4 3200MHz或更高(依據搭配的處理器特性、內存規格和主板供電特性)。
測試平臺CPU為Core i7 6700K,主板為技嘉GA-Z170X-Gaming 3,搭配GeForce GTX 960顯卡,測試內存包含四根宇瞻Blade 8GB DDR4 3000MHz內存和兩根金邦16GB DDR4 3000MHz內存,至于為什么要使用兩套不同容量內存后面將為你揭曉。本次僅驗證內存雙通道,內存頻率統一保持系統默認設置的DDR4 2133MHz。
兩根內存組建雙通道
絕大多數的雙通道內存用戶都會選擇兩根內存,容量不再成為問題。畢竟現在單根的內存容量已經高達16GB,兩條32GB可以滿足絕大多數的使用需求。其實即使是兩根內存組建雙通道并不像我們想象的那樣簡單,如果組建不當依然無法實現雙通道。
雙通道只能插入同顏色內存插槽嗎?
在進行下面的驗證之前我們先來簡單的介紹下內存的雙通道系統,內存的四個插槽我們分別用#1、#2、#3和#4來表示,我們設定#1、#2為一個通道,#3、#4為另外一個通道,那么可以用下列圖式表示。
Intel Z170主板一般提供4個DDR4 DIMM內存插槽,主板一般會將#1和#3設置為相同顏色,而#2和#4設置為另一種相同顏色,推薦的雙內存雙通道就是插入相同的顏色插槽當中。既然#1、#2和#3、#4兩個通道相互獨立,那么是否意味著雙通道的組建不僅限于#1、#3或#2、#4,是否#1、#4或者#2、#3也是雙通道呢?
下面我們將兩根8GB內存按照官方推薦插入到同顏色內存插槽中,也就是#2、#4,然后啟動系統進入BIOS,可以看到通道A和通道B均有內存,也就是說雙通道達成。隨后進入Windows系統,打開CPU-Z內存項,可以看到雙通道為Dual,說明已經開啟,系統內存容量為16GB。隨后使用AIDA64內存帶寬測試工具,測得其內存讀取、寫入、拷貝帶寬分別為31219MB/s、32627MB/s、30719MB/s,進一步驗證雙通道開啟無疑。
接下來我們將兩根內存分別插入到#2、#3,進入BIOS可以看到通道A和通道B也均有內存,雙通道達成,為了進一步驗證雙通道是否達成,打開CPU-Z內存通道為Dual開啟,接下來使用AIDA64內存帶寬測試工具進一步驗證,測得其內存讀取、寫入、拷貝帶寬分別為31193MB/s、32724MB/s、30553MB/s,雙通道確認開啟無疑。
照例實際上#1、#4也可以組建雙通道系統,在此我們就不驗證了。
兩根內存插入不同通道就是雙通道嗎?
上面我們驗證了兩根相同容量的內存只要分別插入到兩個通道中的任意插槽,就可以組建雙通道。細心的讀者會發現是“兩根相同容量”,那么如果兩根內存容量不相同呢?我們使用了一根8GB內存和一根16GB內存來驗證。
這次我們直接將兩根內存插入到相同顏色的插槽中,這里選取#2、#4兩個插槽,其中#2容量為8GB,#4容量為16GB,進入到系統后,使用CPU-Z,內存通道項為Dual,初一看已經開啟,實際是這樣嗎?
接下來我們使用AIDIA64測試其內存帶寬,最終讀取、寫入和拷貝帶寬分別為只有16712MB/s、15992MB/s和16898MB/s,和單通道性能無異,實際上此時由于內存容量不對等,雙通道是不成立的。雙通道內存在進行數據讀寫的過程中會將數據分別存放在通道A和通道B中,如果通道A和通道B容量不對等,那么就會出現B通道數據寫入完成,A通道卻沒有空間寫入數據,所以兩根不同容量的內存創建雙通道就會創建失敗。
三根內存組建雙通道
傳統的邏輯思維里面雙通道由于非對稱結構會破壞雙通道結構無法組建雙通道,不過也有很多用戶使用三根內存創建系統后,GPU-Z顯示Dual就認為雙通道已經開啟?真實的結果究竟是怎樣的呢?
三根同容量內存可以創建雙通道嗎?
首先我們使用三根8GB內存,從上文的內容我們可以看出三根內存無論怎么插入到四個DIMM內存插槽中,結果不會發生變化。測試的三根內存實際分別插入到#1、#2、#3插槽中。
啟動系統進入Windows系統,打開CPU-Z,內存通道識別為Dual,似乎雙通道已經開啟,系統總容量則識別為24GB。不過隨后我們使用AIDA64驗證內存帶寬時,讀取、寫入和拷貝速率分別只有16375MB/s、16312MB/s和17237MB/s,雙通道實際并未開啟成功。
依據非對稱原理,三根相同容量的內存是無論如何也無法正常開啟雙通道的,那么現在有這樣一個問題,如何使用三根內存成功創建雙通道呢?
如何使用三根內存成功創建雙通道呢?
使用三根內存創建雙通道其實并沒有什么玄學,依據對稱原理,我們可以選擇兩根低容量內存搭配一根高容量內存,只要低容量內存的和等于高容量內存那么就可以開啟雙通道,實際是這樣嗎?
為此我們選擇兩根8GB內存、一根16GB內存,接下來我們將兩根8GB內存分別插入到#1、#2插槽中,而16GB內存插入到#3插槽中,根據容量對稱原理,雙通道會正常開啟。
啟動系統打開CPU-Z,內存通道識別為Dual,雙通道似乎開啟,接著使用AIDA64測試其讀取、寫入、拷貝帶寬分別為30182MB/s、32324MB/s、30381MB/s,證明雙通道開啟無疑。
最后延伸下,我們將#1中的8GB內存拔起插入到#4插槽當中,重啟系統進入Windows,CPU-Z雖然顯示Dual雙通道和32GB內存容量。
但AIDA64測試后就露餡了,實際讀取、寫入、拷貝帶寬僅為16707MB/s、15942MB/s、16951MB/s,雙通道并未開啟成功,畢竟兩個通道中內存容量差異懸殊。
四根內存組建雙通道
看了上面的兩根內存和三根內存組建雙通道的案例,相信你已經可以猜測出四通道如何組建雙通道。
因為四個DIMM插槽兩兩分組,那么組建雙通道可以有兩種情況,一種是四根內存完全同容量,另外一種情況是兩組同容量的內存。
首先,我們使用一對8GB內存和一對16GB內存,分組搭配,#1、#2均插入8GB內存,而#3、#4均插入16GB內存,進入Windows系統后,CPU-Z同樣顯示Dual通道,系統總容量為48GB。而AIDA64測試內存帶寬,讀取、寫入、拷貝帶寬分別為30466MB/s、32317MB/s、30290MB/s,證明雙通道已經開啟。
接下來,我們使用四根8GB內存插槽主板,進入到Windows系統后,可以看到Dual雙通道開啟,系統總容量為32GB,使用AIDA64測試內存帶寬,讀取、寫入、拷貝帶寬分別為30017MB/s、32882MB/s、30897MB/s,證明雙通道同樣開啟成功。
最后我們將四根8GB內存的其中一根拔出(實際拔出#4內存插槽),然后插入一根16GB內存。進入到Windows系統后,CPU-Z界面Dual雙通道依然開啟,系統總容量為40GB,接下來使用AIDA64測試內存帶寬,讀取、寫入、拷貝帶寬分別為16620MB/s、15887MB/s、16826MB/s,證明雙通道被破壞。
小結
Intel Z170平臺內存雙通道驗證到此告一段落,測試結果完全出乎我們的意料:兩根內存并不一定成功開啟,三根內存并不一定不能組建雙通道,而四根內存則更加撲朔迷離。
其實雙通道平臺組建雙通道非常簡單:只需保證兩個通道的內存容量相等即可,這既是充分條件也是必要條件。另外需要注意的一點是,內存雙通道并不局限于主板廠商推薦的同顏色插槽,只要在兩個通道中任意插槽中布置的內存總容量對等,那么雙通道即開啟成功。那么現在你學會了怎樣開啟雙通道了嗎?
要給電腦提速,我們一般會往這兩個方向來解決,詳細請見下圖:
電腦優化部分,此前老毛桃經常性地也會跟大家分享,在此就不再過多贅述了。升級配置中的加裝固態硬盤,主要注意下固態硬盤的形態(NGFF、SATA、mSata)、協議(比如NGFF中有PCI-E協議還有SATA協議,特殊情況還有雙協議支持的情況,需要確認,不同協議之間不可以通用),以及接口速度。
而內存升級,又該注意些什么呢?在裝機或升級過程中,很多人都推薦安裝雙通道,也就是選擇兩根內存條,為什么呢?
首先,我們來看看單根16G內存和兩根8G內存有什么區別?
區別一:大家最關心的莫過于內存條價格,同一品牌,不同容量的內存條,價格可能會差出一倍左右。大家不妨打開各大電商平臺,搜索8G和16G內存條對比一番。
區別二:安全性問題,要知道電腦頻繁運行,對內存條也是會造成不可逆轉的損壞,假若單根16G內存條壞掉了,那么電腦只能被迫停止運行。而兩根8G內存條壞掉了一根,拔下來,還有另一根在維持運行。
區別三:單根16G內存和兩根8G內存在性能上的不一樣。下面我們來看看實際測試數據的對比。
單根16G內存數據測試:
雙8G內存,雙通道數據測試:
從中我們可以看出,雙通道內存整體性能提升了大概2個百分點。在性能上,對于大批數據處理,雙通道對比單通道優勢更加明顯,此外,雙通道可以同時解決讀寫操作,實現雙向通訊,這一點是單通道不能夠做到的。
看到這里,大家都知道單根16G內存和兩根8G內存哪個好了吧?
最后簡單說一下,在裝機時雙根內存條優先選擇A2+B2插槽,這是因為A1+A2和B1+B2效率低下,而A1+B2、A2+B1跟單根內存條相當,會出現信號干擾的狀況,影響性能發揮。
次,我們在《看時序識內存條,6款到底選誰好,一目了然》這篇文章里提到了海盜船的這款內存條。一些玩家對單條499,雙條1049,產生了疑問:為什么雙條每條的價格比單條貴,同樣是兩口子咋差別這么大捏?拿兩條單條來組雙通是否可以?
當時,我沒有在文章后面去一一回復。因為要解決這兩個問題,需要說很多。現在,我就為大家解開疑惑。
首先,我們要知道內存條組雙通比單通的內存性能更強。這點是毋庸置疑的。
在北橋(MCH)里有兩個內存控制芯片,這個兩個控制芯片可以相互獨立工作,也可形成一個內存的雙通道模式。這兩個控制芯片為內存條提供64位位寬。單條內存條,單通道,位寬只有64;而同時插雙數的內存,按雙通道的插法插好,就是雙通道,位寬就是128。內存128位寬優于64位寬。比如單條16G的內存性能不如雙條8G的內存性能。
其次,組雙通的內存條要滿足什么條件?是不是隨便兩條單條就能組雙通?因為MCH的內控制芯片是獨立運作的。是的,隨便拿兩根一樣的單條內存條就可以組雙通。但是可以和適合還是有差別的,產生的結果也是有差別的。組雙通的內存條必須滿足一定的條件才能使得雙通的內存性能達到最佳。那不然組雙通干啥呢?
組雙通的內存條應滿足的條件:兩根內存條時序、電壓、容量、DRAM芯片相同,并且它們的最佳頻率區間幾乎一致。
也就是組雙通的內存條不僅在參數上要一致,而且要在性能上相差無幾。要在性能上相差無幾,就要精選頻率區間基本一致的顆粒,而且內存條也得經過更多測試。而單條內存條就不用那么多測試了,測試要求更低。這也是為什么雙條的每條價格比單條貴的原因。但是現在市面上也有一些內存條,雙條每條的價格還低于單條的價格的。這是廠家對雙條的一種促銷方式。
8G單條:499
16G單條:799
8G*2雙條:899
這是阿斯加特洛極OC(超頻)內存條。8G*2雙條的每條價格低于8G單條的價格。另外,8G*2雙條的價格也比單條16G,高一點。這個價格還是非常合理的,并且還很誘人。阿斯加特洛極這款內存條的性價比是非常高的。
雙條還是非常劃算的。而且性能也有很好的保證。建議大家想組雙通的話,要選擇雙條,不要鋌而走險用兩條單條來組雙通。因為單條組雙通可能引起兼容性問題,導致藍屏,無法點亮,內存性能不升反降等等問題。
即使是買單條,我也寧愿找人組隊買個雙條,然后一人一條。這樣心里踏實些,而且價格還便宜一些!