DIMM की 'रैंक' से सर्वर की मेमोरी पर क्या फर्क पड़ता है? उदाहरण के लिए, जब सर्वर कॉन्फ़िगरेशन को देख रहा हूं, तो मुझे उसी सर्वर के लिए निम्नलिखित की पेशकश की जा रही है:
2GB (1x2GB) Single Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM
2GB (1x2GB) Dual Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM
एकल रैंक बनाम दोहरी रैंक या दोहरी रैंक बनाम क्वाड रैंक के विकल्प को देखते हुए हमेशा एक होता है:
- और तेज?
- सस्ता?
- उच्च बैंडविड्थ?
इस विषय पर IBM को (पृष्ठ 7) क्या कहना है , कम से कम उनके HS22 के बारे में:
यह सुनिश्चित करना महत्वपूर्ण है कि उपयुक्त प्रदर्शन के लिए प्रत्येक चैनल में उपयुक्त संख्या में रैंक वाले DIMM को पॉप्युलेट किया जाए। जब भी संभव हो, सिस्टम में दोहरे रैंक वाले डीआईएमएम का उपयोग करने की सिफारिश की जाती है। दोहरे रैंक वाले DIMM बेहतर इंटरलेइंग प्रदान करते हैं और इसलिए एकल-रैंक DIMM की तुलना में बेहतर प्रदर्शन करते हैं।
उदाहरण के लिए, एक सिस्टम छह 2GB ड्यूल-रैंक DIMM के साथ पॉप आउट होता है, एक सिस्टम Specjbb2005 के लिए 6% 2GB सिंगल-रैंक DIMM के साथ 7% से पॉप्युलेट होता है। दोहरे रैंक वाले डीआईएमएम क्वाड-रैंक डीआईएमएम से भी बेहतर हैं क्योंकि क्वाड-रैंक डीआईएमएम से मेमोरी की गति नीचे-घड़ी हो जाएगी।
एक अन्य महत्वपूर्ण दिशानिर्देश प्रति चैनल के बराबर रैंक को आबाद करना है। उदाहरण के लिए, एक चैनल में एक एकल-रैंक DIMM और एक दोहरे-रैंक DIMM को मिलाने से बचना चाहिए।
अंततः, मेमोरी रैंक की संख्या का प्रभाव प्रति सर्वर / चिपसेट के लिए विशिष्ट होता है। उदाहरण के लिए, IBM के x3850X5 सर्वर पर अधिक रैंक बेहतर है (देखें .83.8.4):
X3850 X5 में Xeon 7500/6500 प्रोसेसर के साथ, अधिक रैंक होने से बेहतर प्रदर्शन मिलता है। इसका कारण संबोधन योजना है, जो पृष्ठों को रैंकों तक विस्तारित कर सकती है, जिससे पृष्ठ प्रभावी रूप से बड़े होते हैं और इसलिए अधिक पृष्ठ-हिट चक्र होते हैं।