ডিআইএমএমস: একক বনাম ডাবল বনাম কোয়াড র‌্যাঙ্ক


49

ডিআইএমএমগুলির 'র‌্যাঙ্ক' সার্ভারের স্মৃতিতে কী পার্থক্য করে? উদাহরণস্বরূপ, সার্ভার কনফিগারেশনগুলি দেখার সময় আমি দেখতে পাই যে একই সার্ভারের জন্য নিম্নলিখিত প্রস্তাব করা হচ্ছে:

2GB (1x2GB) Single Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM

2GB (1x2GB) Dual Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM

একক র‌্যাঙ্ক বনাম ডুয়াল র‌্যাঙ্ক বা দ্বৈত র‌্যাঙ্ক বনাম কোয়াড র‌্যাঙ্কের বিকল্পটি সর্বদা এক:

  • দ্রুত?
  • সস্তা?
  • উচ্চতর ব্যান্ডউইথ?


এখানে কি আইবিএম বলতে (পৃষ্ঠা 7) হয়েছে অন্তত তাদের HS22s সংক্রান্ত বিষয়ে:

এটি নিশ্চিত করা গুরুত্বপূর্ণ যে যথাযথ সংখ্যক র‌্যাঙ্কযুক্ত ডিআইএমএমগুলি সর্বোত্তম পারফরম্যান্সের জন্য প্রতিটি চ্যানেলে জনবহুল। যখনই সম্ভব, সিস্টেমে ডুয়াল-র‌্যাঙ্ক ডিআইএমএম ব্যবহার করার পরামর্শ দেওয়া হচ্ছে। দ্বৈত-র‌্যাঙ্কের ডিআইএমএমগুলি ভাল আন্তঃসীমানা সরবরাহ করে এবং তাই সিঙ্গল-র‌্যাঙ্কের ডিআইএমএমের চেয়ে ভাল পারফরম্যান্স দেয়।

উদাহরণস্বরূপ, ছয় 2 গিগাবাইট দ্বৈত-র‌্যাঙ্ক ডিআইএমএম সমৃদ্ধ একটি সিস্টেম স্পেকজবিবি ২০০৫-এর জন্য%% দ্বারা ছয় ২ জিবি একক-র‌্যাঙ্ক ডিআইএমএম সমৃদ্ধ একটি সিস্টেমকে ছাড়িয়ে যায়। দ্বৈত-র‌্যাঙ্কের ডিআইএমএমগুলিও কোয়াড-র‌্যাঙ্ক ডিআইএমএমের চেয়ে ভাল কারণ কোয়াড-র‌্যাঙ্ক ডিআইএমএমগুলি মেমরির গতিকে ডাউন-ক্লক করে দেবে।

আর একটি গুরুত্বপূর্ণ নির্দেশিকা হ'ল চ্যানেল প্রতি সমতুল্য র‌্যাঙ্কগুলি স্থাপন করা। উদাহরণস্বরূপ, একটি চ্যানেলে একটি একক-র‌্যাঙ্ক ডিআইএমএম এবং একটি দ্বৈত-র‌্যাঙ্ক ডিআইএমএম মিশ্রণ এড়ানো উচিত।


শেষ পর্যন্ত, মেমরি র‌্যাঙ্কগুলির সংখ্যার প্রভাব প্রতি সার্ভার / চিপসেট নির্দিষ্ট। উদাহরণস্বরূপ, আইবিএম এর x3850X5 সার্ভারে আরও বেশি র‌্যাঙ্ক ভাল ((3.8.4 দেখুন):

X3850 X5-তে জিয়ন 7500/6500 প্রসেসরের সাথে আরও বেশি র‌্যাঙ্ক থাকা আরও ভাল পারফরম্যান্স দেয়। কারণ হ'ল অ্যাড্রেসিং স্কিম, যা পৃষ্ঠাগুলিকে বিভিন্ন স্তরের প্রসারিত করতে পারে যার ফলে পৃষ্ঠাগুলিকে কার্যকরভাবে আরও বড় করা যায় এবং তাই আরও পৃষ্ঠা-হিট চক্র তৈরি করা যায়।


1
আমি মেমরির আকর্ষণীয় এবং মজাদার ফাইলগুলির
রেখেছি।

উত্তর:


37

উইকিপিডিয়ায় র‌্যাঙ্ক ( লিঙ্ক ) সম্পর্কে মোটামুটি ভাল ব্যাখ্যা রয়েছে । আমি বলব র‌্যামসিটি (কিংস্টন স্মৃতির বিক্রেতার) পদগুলিতে আরও সংক্ষিপ্ত ব্যাখ্যা রয়েছে ( লিঙ্ক ):

একটি মেমরি র‌্যাঙ্কটি হ'ল সহজ ভাষায় বলা যায় যে কোনও মেমরি মডিউলটিতে কিছু বা সমস্ত মেমরি চিপ ব্যবহার করে তৈরি করা হয় এমন একটি ব্লক বা ডেটার ক্ষেত্র।

একটি র‌্যাঙ্ক অবশ্যই 64 বিট ডেটা বিস্তৃত হতে হবে; মেমোরি মডিউলগুলি যা ত্রুটি সংশোধন কোড (ইসিসি) সমর্থন করে, -৪-বিট প্রশস্ত ডেটা ক্ষেত্রের জন্য মোট width২ বিটের প্রস্থের জন্য একটি 8-বিট প্রশস্ত ইসিসি অঞ্চল প্রয়োজন। মেমোরি মডিউলগুলি কীভাবে ইঞ্জিনিয়ার করা হয়েছে তার উপর নির্ভর করে এগুলিতে ,৪-বিট প্রশস্ত ডেটা অঞ্চলের (বা -২-বিট প্রশস্ত অঞ্চল, যেখানে b২ বিট = data৪ ডেটা বিট এবং ৮ টি ইসিসি বিট) একটি, দুটি বা চারটি অঞ্চল থাকতে পারে।

নিবন্ধটি দামের তারতম্যের উল্লেখ করে চলেছে:

একক এবং দ্বৈত-র‌্যাঙ্কের মেমরির দামগুলি কেন পৃথক হয়?

সাধারণভাবে, সিঙ্গল-র‌্যাঙ্কের মেমরি মডিউলগুলি এক্স 4 ("4 দ্বারা") ডিআআরএএম চিপগুলি ব্যবহার করে নির্মিত হয় এবং দ্বৈত-র‌্যাঙ্ক মেমরি মডিউলগুলির চেয়ে বেশি ব্যয়বহুল (যা এক্স 8 ডিআরএএম চিপ ব্যবহার করে নির্মিত হয়); উভয় মডিউল প্রকারের চিপগুলির সংখ্যা একই কিন্তু এক্স 4 ডিআআরএম এক্স 8 ডিআরএএম এর চেয়ে ব্যয়বহুল। ডুয়াল-র‌্যাঙ্ক মেমরি মডিউলগুলি PC2700 বা PC2-3200 মেমরি ব্যবহার করার সময় ভবিষ্যতের আপগ্রেডিবিলিটি এবং সার্ভারের ক্ষমতা সীমাবদ্ধ করতে পারে। ইন্টেল লিন্ডেনহার্স্ট-ভিত্তিক সার্ভারগুলির জন্য মেমরি মডিউলগুলি কেনার সময় মেমরির ব্যয় এবং সক্ষমতাগুলির মধ্যে এই ট্রেড অফটি বিবেচনা করা গুরুত্বপূর্ণ।

পারফরম্যান্সের ক্ষেত্রে, আমি উইকিপিডিয়া উল্লেখ করব:

তারা একই ডেটা পাথ ভাগ করে নেওয়ার সাথে সাথে একসাথে র‌্যাঙ্কগুলি অ্যাক্সেস করা যায় না।

সুতরাং সমস্ত কিছু সংক্ষেপে, এটি প্রদর্শিত হয় যে প্রকৃত পারফরম্যান্সের চেয়ে ঘনত্ব এবং মূল্য নির্ধারণের সাথে তালিকাগুলির আরও অনেক কিছু রয়েছে do মঞ্জুর, আমি একজন বিক্রেতা এবং উইকিপিডিয়া থেকে সাধারণীকরণের বিবৃতিগুলি সরিয়ে রেখে কাজ করছি, আমি মনে করি না যে বেশিরভাগ লোক গবেষণার পদগুলিতে অনেক প্রচেষ্টা করে। সমস্ত বিষয় (বেশিরভাগ সার্ভার প্রশাসকদের জন্য) র্যামের সাথে মিল রয়েছে। আমি মনে করি না এটি একটি আসল স্পেসিফিকেশন বা প্রয়োজনীয়তা তবে এটি কিছু ধারাবাহিকতা রাখতে সহায়তা করে এবং মেমরিকে অনেকগুলি অনুরূপ সার্ভারের মধ্যে বিনিময়যোগ্য রাখে।

মনে রাখবেন যে বেশিরভাগ সার্ভারগুলি আপগ্রেডযোগ্য এবং র্যামের ঘনত্বের একটি বড় অংশ রয়েছে। সার্ভারের ভবিষ্যতের আপগ্রেডগুলির জন্য আরও ঘন র‌্যাম পাওয়ার পক্ষে এটি আরও ভাল (আরও ব্যয়বহুল)।


1
লিঙ্কগুলির জন্য ধন্যবাদ - আমি উইকিপিডিয়াকে খুঁজে পেয়েছি তবে এটি 'কেন' ছাড়াই অনেক 'কীভাবে' ব্যাখ্যা করেছে। সুতরাং এটির মতো শোনা যাচ্ছে যে বিভিন্ন র‌্যাঙ্কের মূল
অর্পণটি

হ্যাঁ, এটি আংশিকভাবে চিপসেট সমর্থন দ্বারা চালিত। শেষ পর্যন্ত সার্ভারগুলির জন্য, র‌্যাঙ্কটি ঘনত্বের নিচে নেমে আসে। সার্ভারগুলি সাধারণত আরও র‌্যাম ক্র্যাম করতে চায় (ছড়ার জন্য দুঃখিত)। তবে আপনি যেমন বলেছিলেন .. এটি পরিমাণের জন্য চিপসেট নেমে আসে।
osij2is

2
এর সংযোজন হিসাবে; কিছু সার্ভারের ক্ষেত্রে র‌্যাঙ্কিংয়ের বিষয়টি গুরুত্বপূর্ণ। উদাহরণস্বরূপ ডেল আর 710 নিন - আপনি যদি কোয়াড র‌্যাঙ্ক র‌্যাম ব্যবহার করেন তবে আপনি কেবলমাত্র একটি চ্যানেল (মেমরি থেকে) বেশি পূরণ করতে পারবেন না এবং সম্পূর্ণ র‌্যামের গতি ধরে রাখতে পারবেন না। আপনার সাথে কোয়াড-র্যাঙ্ক র্যাম A এবং B পূরণ তাহলে র্যাম গতি 800Mhz ড্রপ, এবং আপনি সি চ্যানেলে ব্যবহার করতে পারবেন না এ সব । সুতরাং র‌্যাঙ্কিং বেশ গুরুত্বপূর্ণ হতে পারে।
মার্ক হেন্ডারসন

3
আমাকে সর্বদা একক র‌্যাঙ্কের দ্বৈত র‌্যাঙ্কের সাথে যেতে বলা হয়েছে। প্রকৃতপক্ষে, আপনার বক্তব্য "এটি প্রদর্শিত হয় যে প্রকৃত পারফরম্যান্সের চেয়ে ঘনত্ব এবং মূল্য নির্ধারণের সাথে আরও অনেক কিছু আছে" প্রশ্নটি থেকে আইবিএমের বক্তব্যটির সাথে মতবিরোধ দেখা যায়, "দ্বৈত-র‌্যাঙ্ক ডিআইএমএমগুলি ভাল আন্তঃসঞ্চলন সরবরাহ করে এবং তাই সিঙ্গল-র‌্যাঙ্কের ডিআইএমএম-এর চেয়ে ভাল পারফরম্যান্স দেয়"। তাই এখন আমি বিভ্রান্ত
মাইক এস

21

নীতিগতভাবে, মেমরি র‌্যাঙ্কিং অন-মডিউল মেমরি ব্যাংকিং হিসাবে বিবেচিত হতে পারে। এটির একই সীমাবদ্ধতা প্রভাব রয়েছে এবং নীতিগতভাবে, এর চেয়ে বেশি আলাদা হয় না।

আপনি মেমোরি চ্যানেলে একবারে কেবল একটি মেমোরি র‌্যাঙ্ক অ্যাক্সেস করতে পারেন এবং কেবলমাত্র একক-র‌্যাঙ্ক চিপ ইনস্টল করা থেকে চ্যানেল থেকে / খুব দ্রুত পড়তে / লিখতে পারবেন না।

মেমোরি র‌্যাঙ্কিংয়ের মূল ধারণাটি - একক স্লট মডিউলটিতে আরও মেমরির কর্মীদের, প্রয়োজনীয় ব্যাঙ্কের সংখ্যা হ্রাস করা।

মেমরি ব্যাংকিংয়ের মতোই, আপনি যে পরিমাণ মডিউল (র‌্যাঙ্কগুলি) ইনস্টল করেন তত ধীরে ধীরে মেমরির গতি অনুমোদিত।

সাধারণত, দুই স্তরের মেমরি (দুটি একক-র‌্যাঙ্ক মডিউল বা একটি দ্বৈত-র‌্যাঙ্ক) মেমরির গতিকে প্রভাবিত করবে না (এবং এমনকি স্মৃতি উত্পাদনশীলতা প্রায় 10% পর্যন্ত বাড়িয়ে তুলবে)।

চারটি র‌্যাঙ্ক (এক কোয়াড-র‌্যাঙ্ক, দুটি ডুয়েল-র‌্যাঙ্ক বা চার সিঙ্গেল-র‌্যাঙ্ক) এক ধাপে মেমরির গতি কমিয়ে আনার দাবি করবে (একমাত্র একক-র‌্যাঙ্ক মডিউল হিসাবে মোট উত্পাদনশীলতা তৈরি করবে)।

আট পদ (যেখানে সমর্থিত) - দুটি ধাপে (সামগ্রিক উত্পাদনশীলতার সাথে একক একক-র‌্যাঙ্ক মডিউলের তুলনায় প্রায় 10% কম)।

এটি বলা যেতে পারে যে আপনি মেমরি ভলিউমে মেমরি গতির বিনিময় করেন।


4
এটি কিছু ভাল তথ্য - আপনি কোনও উল্লেখ উল্লেখ করতে পারেন?
মিকিবিবি

5

আমি জানি, ডুয়াল র্যাঙ্ক ডিআইএমএমের চেয়ে একক র‌্যাঙ্ক ডিআইএমএম বেশি ব্যয়বহুল। সিঙ্গেল র‌্যাঙ্ক ডিআইএমএম-তে একই পরিমাণ মেমরি প্যাক করতে, নির্মাতারা এটির জন্য বড় ক্ষমতার চিপ ব্যবহার করতে হবে। একারণে সিঙ্গল র‌্যাঙ্ক ডিআইএমএম আরও ব্যয়বহুল হয়ে থাকে।

আমি বিশ্বাস করি একটি ডিআইএমএম-এর চিপসে সংযোগকারীদের সংখ্যার সাথে র‌্যাঙ্কের কিছু সম্পর্ক রয়েছে। যেহেতু সংযোজকের সংখ্যা সীমিত। কম খরচে আরও মেমরি ফিট করার জন্য, তারা একটি ডিআইএমএম এ দুটি ব্যাংক ব্যবহার করে যাতে তারা একই পরিমাণের মেমরি অর্জন করতে আরও ছোট চিপ ব্যবহার করতে পারে। যে কারণে আমরা সমস্ত মেমরি স্লট পূরণ না করেই ব্যাঙ্কগুলি চালাতে পারি।


0

একাধিক র‌্যাঙ্ক ডিআইএমএম-এর প্রাথমিক নৈমিত্তিক কারণটি হ'ল মেমরি আইসি ঘনত্ব।

এটি কিছু চিপসেটগুলিতে সম্ভাব্য সামঞ্জস্যতার সমস্যার জন্য ব্যয় করে আসে। যদিও ডুয়াল র‌্যাঙ্কের ডিআইএমএমগুলি কিছু চিপসেটগুলিতে আরও ভাল পারফর্ম করতে দেখা যায়।

সিঙ্গেল র‌্যাঙ্কের ডিআইএমএমগুলি আরও ব্যয়বহুল হতে থাকে; একই ক্ষমতা অর্জন করতে, মেমরি আইসিগুলি আরও বড় হতে হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.