多少記憶體才夠用?這是一個幾年來困擾著我和其他成千上萬電腦用戶的問題。迄今為止,無論是DDR, DDR2或其它類型,都是由主機板和你的系統所採用的處理器決定的,你只能依據你的新機器來選擇所需要的記憶體的大小(或者之後再擴充)。
然而,要計算出多少記憶體才夠用並不容易:電腦記憶體就是這種情形。你所進行的工作以及所使用的軟體,都是決定最佳記憶體大小的因素──而它們會因PC不同而不同。例如根據微軟(Microsoft)的消息,執行專業版Windows XP作業系統所需要的就是 “
所以說,我那台老舊而毛病不少的IBM ThinkPad 600X (記憶體
對所需要的記憶體做測試
但是,人們關心的是多少記憶體才是最理想的。為了找到答案,我決定採用一個典型的媒體中心系統(Media Center system),並把記憶體從
為此,我從Crucial Technology獲得了四片Ballistix 240接腳 DIMM、DDR2 PC2-6400記憶體模組(P/N # BL
我使用了兩種軟體──COSBI OpenSourceMark (OSMark)和Ulead VideoStudio 10 Plus──來測試附加記憶體對我的電腦的影響。
OSMark是同步基準──那意味著在軟體中沒有實際的商業應用。人們設計OSMark就是為了測試所有的子系統(CPU、記憶體、繪圖晶片、硬碟),並通過組合及對那些不同的結果加權,然後從中得到唯一的特性數。VideoStudio是一種實際的應用軟體,我用它來從1小時的擷取電視視訊中分離43分鐘的視訊,然後,在剔除商業廣告之後,重新整合為完整的節目。電腦處理這樣的任務是舉重若輕。
順便說一下,我將在系統中做的其它變化──除了添加更多的記憶體──就是從雙通道記憶體架構來回存取數據。不提高到雙通道的速度可以嗎?沒有問題!
雙通道(dual-channel)就是成對地使用記憶體模組,而不是使用單一記憶體元件。為什麼這樣做好?以撲克牌為例,如果你只用一隻從一疊撲克最上層取一張牌,放在你身邊,然後再用同一隻手取下一張,直到所有的牌都拿到你身邊;跟兩隻手一起作業來比較,一隻手取撲克牌,另一隻手接著取下一張,那麼你完成同樣事情的速度就提高了一倍。
進行記憶體基準評估
具有
採用所安裝的兩個
換言之,從
既然認為記憶體越多就越好,我在電腦加入了第三條記憶體模組,使之達到總共
所以,我安裝了第四條並且是最後一條
所產生的結果顯示:記憶體超過了基準的測量範圍。看來OSMark不需要
現實生活中的記憶體
我的43分鐘視訊檔的播放時間(rendering time)揭示了非常相同的規律。當採用單通道記憶體安排時,從
當我重新安排記憶體為雙通道配置時(記憶體成對以色彩編碼,以便你能告知在哪裏安裝記憶體),播放時間下降到31分45秒(1,905秒)。性能提高了4分鐘以上。如果你一天播放幾次,或每週幾次,那麼,你一年內就能夠節省幾天時間,而你所要做的只是把記憶體模組放置在合適的位置。
採用更大的記憶體會怎麼樣?當我插入第三條
當我插入第四條
我可以再插入更多的記憶體以觀察播放性能的進一步改善嗎?答案也許“是”。但是,從那時候開始,我已經觸及收益遞減的法則。因為我只有4條插槽可用,為此我需要扔掉兩條我正使用中的記憶體模組,然後用更大的記憶體來替代;例如,用兩個
除非你對視訊播放時間要求很高(或任何工作量很大的應用),升級記憶體所提高的性能可能不值得所付出的成本。為什麼?現在,像我使用的那種單
如果你採用
結論
不幸的是,雖然我已經證明了雙通道是首選的使用模式,但是,我也加強了記憶體數量要“因地制宜”的觀念。它完全取決於你需要記憶體做什麼。對於大多數情形,你可能已經達到了記憶體增加到
對於視訊播放、大型電子資料表、繪圖影像處理和類似需要大量記憶體的應用,更多的記憶體只能把性能提高到某一臨界點;在臨界點之後如果再增加記憶體,你無異於把你辛辛苦苦賺來的鈔票投進碎紙機。除非你不在意投資回報,你需要做一些工作來運算出何時你才能達到臨界點。
(參考原文 : How much PC memory is really enough? - Bill O'Brien)
留言列表