इष्टतम रैम कॉन्फ़िगरेशन: एक बड़ा DIMM बनाम कई छोटे DIMMS?


16

मुझे हमेशा बताया गया है कि कई छोटे DIMMS बनाम एक बड़े DIMM का उपयोग करने में प्रदर्शन लाभ थे (जैसा कि सभी मदरबोर्ड के रैम स्लॉट्स के संयुक्त बैंडविड्थ का उपयोग किया जाएगा)।

मेरे मालिक ने मुझे बताया कि "यह अब ज्यादा मुद्दा नहीं है" और हमारे कार्यालय के पीसी को अपग्रेड करते समय केवल एक बड़े रैम मॉड्यूल का उपयोग करें (उदाहरण के लिए 4 x 2 जीबी के बजाय 1 x 8 जीबी)।

मुझे लगता है कि बड़े रैम मॉड्यूल (4 जीबी या 8 जीबी) खरीदने और बेकार हो चुके अन्य रैम स्लॉट को छोड़ने का एक फायदा यह है कि अगर मेमोरी को फिर से अपग्रेड किया जाना है तो यह अधिक प्रभावी है - लेकिन फिर भी यह मुझे सभी के साथ प्रदर्शन के बारे में सोचता है। इस बीच में खाली रैम स्लॉट।

क्या यह सच है कि केवल एक स्लॉट (और बाकी को खाली छोड़ने) में बड़े रैम मॉड्यूल का उपयोग करने की तुलना में मदरबोर्ड के सभी रैम स्लॉट में फैले कई छोटे रैम मॉड्यूल का उपयोग करने के लिए कोई ध्यान देने योग्य प्रदर्शन लाभ नहीं है?


1
एक चिप के साथ, यह केवल 1/2 उस मॉड्यूल के लिए विज्ञापित आवृत्ति पर काम करेगा। पूरी तरह से थ्रूपुट प्राप्त करने के लिए, आपको दो मॉड्यूल (पारंपरिक रूप से समान आकार और गति पर) की आवश्यकता होती है। इंटेल की फ्लेक्स मेमोरी तकनीक आपको विभिन्न आकारों के चिप्स का उपयोग करने की अनुमति देती है, लेकिन यह सममित दोहरे चैनल (जहां दोनों चिप्स समान आकार हैं) की तुलना में धीमी गति से चलता है।
फ्रैंक थॉमस

1
मैं काफ़ी होगा और अधिक राम से अधिक तेजी से हर बार राम। +1 करने के लिए "अन्य रैम स्लॉट्स को बेकार छोड़ दिया ... अधिक लागत प्रभावी है अगर मेमोरी को फिर से अपग्रेड करना है।"
Xen2050

यदि आपके पास पर्याप्त नहीं है, तो अधिक रैम से निपटने के लिए बड़ी अड़चन है, लेकिन याद रखें, यदि आप पहले से ही बाहर चल रहे हैं तो अधिक रैम केवल उपयोगी है। मैंने अपने वर्कस्टेशन बॉक्स में 16GB का शीर्ष कभी नहीं देखा है, और उम्मीद नहीं करता। मेरे मामले में, चूंकि मेरे राम पहले से ही ओवर-प्रोवीस्ड हैं, इसलिए मेरे सिस्टम में अंततः 32-64 जीबी की पैकिंग की उम्मीद में, उसी पैसे के लिए चिप्स की तेज जोड़ी नहीं मिलना लाजिमी होगा।
फ्रैंक थॉमस

प्रयोगात्मक परिणामों के लिए, मेरा उत्तर देखें। कम स्लॉट में बिग डीआईएमएम सभी स्लॉट को पॉप्युलेट करने वाले छोटे डीआईएम के रूप में कम से कम 191% ले सकते हैं।
H2ONaCl

जवाबों:


7

अपने रैम को अपग्रेड करने या सिस्टम बनाने से पहले मदरबोर्ड के लिए मैनुअल की जाँच करें। दोहरी चैनल ऑपरेशन, ट्रिपल चैनल मेमोरी ऑपरेशन और यहां तक ​​कि क्वाड चैनल ऑपरेशन का समर्थन किया जा सकता है। यदि आपके पास केवल एक स्लॉट में एक रैम मॉड्यूल है, तो आपको दोहरी चैनल ऑपरेशन (समर्थित होने पर) नहीं मिलेगा। ट्रिपल चैनल के लिए आपको 3 मॉड्यूल स्थापित करने होंगे। ट्रैक्टर मुझे नहीं पता है, इसलिए मुझे नहीं पता कि क्या यह दोहरी में भी काम करेगा जब केवल 2 है।

दोहरी चैनल में चल रहे दो रैम मॉड्यूल को टीम करता है, और मेमोरी थ्रूपुट की वृद्धि बड़ी है। स्मृति गति का परीक्षण करने के लिए मैंने एक विशिष्ट सॉफ्टवेयर के साथ एक प्लेटफ़ॉर्म की जाँच की है जिसमें 8 से 11 तक एकल से दोहरी वृद्धि हुई है (जो भी गणित है), फिर से यह एक मेमोरी I / O विशिष्ट बेंचमार्क के साथ है।

कंप्यूटर पर किसी भी एक आइटम की गति को बढ़ाना वास्तविक दृश्य या कथित प्रदर्शन पर पूरी तरह से प्रतिबिंबित नहीं करता है। यहां तक ​​कि मानदंड बहुत अधिक वृद्धि नहीं दिखा सकते हैं, लेकिन दोहरे चैनल में काम करने पर वे हमेशा कुछ प्रदर्शन बढ़ाएंगे। (रैम आमतौर पर टोंटी संचालन नहीं है)।
अधिकांश भाग के लिए औसत कंप्यूटर उपयोगकर्ता गति को नोटिस नहीं कर रहा है, तब भी जब मेरी खुद की मदरबोर्ड दोहरी मेमोरी नहीं चल रही थी, मुझे यह बताने के लिए मेमोरी का परीक्षण करना था।

कंप्यूटर में किसी एक घटक को "कुछ डिग्री तेज" में बदलें और कुछ कार्यों, कार्यक्रमों या संचालन को अलग-अलग मात्रा में उस परिवर्तन से प्रभावित किया जाएगा। डेटा जो एक ओएस कैश में स्टोर हो रहा है, ऑपरेशन जो एक रैम स्थान से दूसरे में डेटा के विशाल हिस्से को स्थानांतरित करता है। अन्य राम गहन संचालन।
संचालन जहाँ मेमोरी डेटा आता है या धीमी हार्ड डिस्क में जाता है, डिस्क ~ 100 गुना धीमी है, आपको कभी पता नहीं चलेगा :-)

निष्कर्ष :
गति? हाँ। अंतर? हाँ। कुल मिलाकर कंप्यूटर का प्रदर्शन? एक छोटा सा टुकड़ा। यह निर्धारित करने के लिए उपयोगकर्ता या बिल्डर पर निर्भर है कि कोई अतिरिक्त धनराशि या परेशानी अतिरिक्त प्रदर्शन के लायक है या नहीं

अधिक सामग्री:
ऐसे समय में जब लोगों को मेमोरी में कोई समस्या नहीं होती है, पोस्टिंग नहीं, सही परीक्षण नहीं करना, या इसके लिए निर्धारित समय के साथ काम नहीं करना, यह दोहरी और अतिरिक्त गति में चल रहा है और संयोजन ने इसे और अधिक उपयुक्त बना दिया है।

दोहरी चैनल खराब रैम मॉड्यूल के लिए परीक्षण को अतिरिक्त मज़ेदार बनाता है, जब ऑपरेशन किनारे पर होता है, और इसे एक दूसरे के साथ मिलकर गति को धक्का देता है, और संयोजन करता है, और मेमोरी उस गति या समय (या वोल्टेज) पर स्थिर काम नहीं करता है। याद रखें कि हालात ऐसे थे कि लोग कहेंगे 1 मेमोरी मॉड्यूल अपने आप काम करता है लेकिन 2 एक साथ और इसमें समस्याएं हैं।

यह पूरी तरह से आलसी / एक बड़े वसा मॉड्यूल में टॉस करने के लिए आसान है और बस "काम" है, सामान्य रूप से कम आइटम, किसी भी मुद्दे की संभावना कम है।
यह सुनिश्चित करने के लिए शुद्ध प्रदर्शन है कि आप जो भी प्रदर्शन चालें (दोहरे) लागू कर रहे हैं, उनमें से सभी "सुविधाओं" का उपयोग करें। मदरबोर्ड मैनुअल लगभग हमेशा इंगित करेगा कि यह क्या समर्थन करता है और कौन से स्लॉट का उपयोग करना है।

कम स्लॉट में बड़े मेमोरी मॉड्यूल रखने के लिए यह बेहतर अपग्रेड पथ $ $ $ हो सकता है, फिर बस बाद में और जोड़ते रहना चाहिए, बनाम स्लॉट्स को भरना चाहिए और अधिक रैम में अपग्रेड करने के लिए छोटे को टॉस करना होगा। लेकिन आज की मेमोरी में यह गति से चल रहा है, प्रत्यक्ष सीपीयू (डाई) पहुंचता है, और चरम गति वे इसे आगे बढ़ा रहे हैं। यदि आप आज एक मॉड्यूल खरीदते हैं, तो अपग्रेड करने की योजना के साथ, आप एक परीक्षण में डालने से चूक जाते हैं और मेमोरी मॉड्यूल के टीम के साथ मिलकर काम करने के लिए डिज़ाइन किया गया है। एक साल बाद एक मिलान मॉड्यूल ढूंढना मुश्किल हो सकता है जो एक टीम के रूप में एकदम सही काम करेगा। आप एक गधे और एक ही गाड़ी पर पूरी तरह से टीम बना सकते हैं, यह एक ही समय में एक ही ब्रांड की एक ही गति, एक ही विनिर्माण प्रक्रिया, के SET प्राप्त करने की तुलना में अधिक समस्याएं पैदा कर सकता है।

संबंधित लिंक: चित्रों के साथ इंटेल का "सिंगल- और मल्टीचैनल मेमोरी मोड"

सिफारिश कंप्यूटर के निर्माण / परीक्षण के दौरान आपकी दोहरी (ट्रिपल या क्वाड) मेमोरी प्राप्त करने की है और जब आपके पास अभी भी उत्पाद रिटर्न विशेषाधिकार हैं। लेकिन यह एक सिफारिश है एक आवश्यकता नहीं है।


2

मेरे बॉस ने मुझे सिर्फ इतना कहा कि "यह अब ज्यादा मुद्दा नहीं है"

वह मूल रूप से सही है। आज के पीसी इतने मूर्खतापूर्ण रूप से शक्तिशाली हैं कि आपके औसत ऑफिस वर्कलोड (ईमेल, शब्द, एक्सेल, मैसेजिंग, इंटरनेट) में सिंगल पर दोहरे चैनल कॉन्फ़िगरेशन का उपयोग करने में शून्य वास्तविक दुनिया का लाभ दिखाई देगा ।

क्या यह दो चीजों के लायक है, जिन्होंने मेरे स्वयं के सिस्टम प्रदर्शन (कार्यालय-प्रकार के वर्कलोड के लिए) के लिए एक ठोस अंतर किया है:

  • कई ऐप के साथ डिस्क स्वैपिंग से बचने के लिए पर्याप्त रैम (64 बिट पर 8GB लगता है कि इन दिनों न्यूनतम है)

  • SSD हार्ड ड्राइव


2

अधिकांश कार्यालय कार्यों के लिए, आपका बॉस सही है।

ब्लेंडर 3 डी जैसे उच्च संसाधन कार्यक्रम का उपयोग करने के लिए, आपको यथासंभव अधिक प्रदर्शन को बढ़ावा देने की आवश्यकता होती है, और कुल 16 गिग्स के लिए चार डीआईएमएम स्लॉट में 4 गिग्स का उपयोग करने से, दोहरी चैनल ऑपरेशन दो बार होता है (मदरबोर्ड इस बात का समर्थन करता है), जो एक जोड़ता है जब उपलब्ध संसाधन की महत्वपूर्ण राशि। यदि आप एक ट्यूब या चार के माध्यम से पानी की एक्स राशि डालने की कोशिश करते हैं, तो पानी किस तरह से तेजी से और अधिक स्वतंत्र रूप से बहेगा। ये तो कमाल की सोच है। और अगर मेरे पास एक जटिल छवि प्रदान करने वाले 8 कोर हैं, तो मुझे प्राप्त होने वाली सभी गति और शक्ति की आवश्यकता होगी।

यह निर्भर करता है कि आप अपने कंप्यूटर के साथ क्या करते हैं।


2

मेरे पास कुछ प्रयोगात्मक जानकारी है जो इस बात की पुष्टि करती है कि कम से कम एक मामला ऐसा है जहां छोटे DIMM सभी स्लॉटों को भरते हैं और कम स्लॉट्स में बड़े DIMM में बराबर मात्रा में मेमोरी लगाते हैं। वास्तव में यह अधिक मात्रा में मेमोरी को बेहतर बनाता है। बीते हुए समय में अंतर बड़ा है। उदाहरण के लिए मैंने ५५ सेकंड बनाम १०५ सेकंड का समय बीता है।

पहले मैंने प्रदर्शित किया कि सीपीयू एक स्थिर कारक है। 8GB के 6 DIMM और 2 खाली स्लॉट्स (कुल 48GB) और 2GB के 8 DIMM के साथ एक इकाई और शून्य खाली स्लॉट्स (कुल 16GB) के बीच एक सीपीयू-बाउंड एप्लिकेशन ड्रैग रेस या तो इकाई पूरी तरह से समान संभावना के साथ पहले पूरा कर सकती है।

मैंने एक वास्तविक-दुनिया एप्लिकेशन पर स्विच किया जो सीपीयू-गहन और मेमोरी-आईओ-गहन दोनों है। इस एप्लिकेशन के पास डिस्क एक्सेस की एक तुच्छ राशि है। शून्य स्वैप गतिविधि द्वारा प्रमाण के रूप में दोनों इकाइयों में मेमोरी पर्याप्त है। इस स्थिति में 8GB के 6 DIMM और 2 खाली स्लॉट (कुल 48GB) वाली इकाई 2GB के 8 DIMM और शून्य खाली स्लॉट (कुल 16GB) वाली इकाई की तुलना में धीमी होती है। इसी तरह 8GB और 6 खाली स्लॉट (कुल 16GB) के 2 DIMM 2GB के 8 DIMM और शून्य खाली स्लॉट (कुल 16GB) वाली इकाई की तुलना में धीमी है। इसी तरह 8GB के 6 DIMM और 2GB (कुल 52GB) के 2 DIMM 2GB के 8 DIMM और शून्य खाली स्लॉट (कुल 16GB) वाली इकाई की तुलना में धीमी है।

मेरे मदरबोर्ड्स (डेल पॉवरएडज 1950 जेनरेशन III) के लिए ऐसा लगता है कि पारंपरिक रूप से आबादी वाले स्लॉट बेहतर प्रदर्शन करते हैं। उपयोगकर्ता पुस्तिका में यह तालिका है।

    Channel 0 contains DIMM_1, DIMM_5.
    Channel 1 contains DIMM _2, DIMM_6.
    Channel 2 contains DIMM_3, DIMM_7.
    Channel 3 contains DIMM _4, DIMM _8.

"DIMM sockets must be populated by lowest number first."

इससे आप देख सकते हैं कि 4 DIMM 4 चैनलों पर IO फैलाएंगे जो कि इष्टतम है। आठ (8) DIMM इसी तरह करना होगा। यदि आपके पास 2 बहुत बड़े डीआईएमएम हैं, तो आप इस बात की पुष्टि कर रहे हैं कि यूनिट को फिर से अपग्रेड करने की आवश्यकता है, लेकिन तब तक आप सभी चैनलों का उपयोग नहीं कर रहे हैं। मैनुअल यह भी कहता है: " कॉन्फ़िगरेशन में मेमोरी मॉड्यूल की कुल संख्या कुल दो, चार या आठ होनी चाहिए। सर्वश्रेष्ठ सिस्टम प्रदर्शन के लिए, सभी चार या आठ मेमोरी मॉड्यूल आकार में समान होने चाहिए "। तो अपने सिस्टम के लिए मैनुअल देखें।

निश्चित रूप से यदि आपके वास्तविक दुनिया के अनुप्रयोग मेमोरी की मात्रा (स्वैपिंग), डेटाबेस एक्सेस, डिस्क एक्सेस, इंटरनेट एक्सेस या सीपीयू उपयोग जैसे अन्य पहलुओं में गहन हैं, तो आप इन अन्य प्रक्रियाओं के बारे में अधिक ध्यान रख सकते हैं। "टोंटी" शब्द सही सादृश्य नहीं बनाता है क्योंकि इन प्रक्रियाओं का बीते हुए समय पर संचयी प्रभाव हो सकता है।

लब्बोलुआब यह है कि डीआईएमएम का आकार काफी हद तक मायने रखता है अगर इसका मतलब है कि बड़े डीआईएमएम कम स्लॉट भरते हैं। सभी स्लॉट को आबाद करना बेहतर है। ऐसा करने में विफल, मेरे प्रयोग में बीता हुआ समय 91% (55 बनाम 105 सेकंड) बढ़ गया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.