উত্তর:
চেক আউট করার জন্য সার্থক অবস্থান হ'ল স্টোরেজরভিউ ডট কমের RAID স্তরের তুলনা
তবে উত্তরের দিকে মনোনিবেশ করেছেন:
স্তর | ক্ষমতা | স্টোর | ব্যর্থতা | আরডিএম পড়ুন | আরডিএম রাইটিং | SEQ পড়ুন | SEQ রাইটিং | 0 | এস * এন | 100% | 0 | **** | **** | **** | **** | 1 | এস | 50% | 1 | *** | *** | ** | *** | 5 | এস * (এন -১) | (এন -১) / এন | 1 | **** | ** | *** | *** | 6 | এস * (এন -২) | (এন -২) / এন | 2 | **** | * | *** | ** | 0 + 1 | এস * (এন / 2) | 50% | 1 | **** | *** | **** | *** |
জনশ্রুতি:
ক্ষমতা: ড্রাইভের আকার
সঞ্চয়স্থান: সমস্ত ড্রাইভের জায়গার পরিমাণ আসলে ব্যবহারযোগ্য
ব্যর্থতা: ব্যর্থ হতে পারে এমন ড্রাইভের সংখ্যা
সেরা উত্তরের সাথে একমত হয়েছেন ...
আমি এটি নির্দিষ্ট নির্দিষ্ট করতে চাই। আপনি যদি এমন গেমার হন যিনি সমস্ত কিছু দ্রুত করতে এবং বাতাসের দিকে সাবধানতা অবলম্বন করতে চান তবে RAID0 দুর্দান্ত! আপনি ডিস্ক ব্যর্থতার সম্ভাবনাগুলি দ্বিগুণ করেন কিন্তু যদি আপনার ডেটা গুরুত্বহীন হয় তবে কে যত্ন করে?
RAID1 ঠিক বিপরীত; এটি আপনার সমস্ত ডেটার একটি গরম ব্যাকআপ সরবরাহ করে এবং একক ডিস্ক ব্যর্থতার বিরুদ্ধে লড়াই করতে পারে, যা ডেটা হ্রাসের সম্ভাবনা অর্ধেক করে।
RAID5 এবং RAID6 আরও ব্যয়বহুল (আরও বেশি ডিস্কের প্রয়োজন) তবে কার্যকর গতি বৃদ্ধি দেওয়ার সাথে সাথে ডিস্ক ক্ষতি প্রতিরোধ করতে সক্ষম হওয়ার সুবিধা রয়েছে। আপনি RAID5 এর সাথে ডেটা ক্ষতির সম্ভাবনাটি অর্ধেক করে রেখেছেন এবং এটি RAID6 এর সাথে চতুর্থাংশ (দুটি হারিয়ে যাওয়া ডিস্ক এবং ফাংশন সহ্য করতে পারে))
যখন এটি RAID1 + 0 বনাম RAID5 / 6 এ আসে, RAID5 / 6 RAID1 + 0 এর চেয়ে উচ্চতর গতির (স্ট্রাইপিংয়ের উচ্চ স্তরের কারণে) বৃদ্ধি দেয় তবে ডিস্ক ক্ষতিগ্রস্থ হলে আরও কমিয়ে দেওয়ার সম্ভাবনা থাকে (যেহেতু প্যারিটি তথ্য থেকে ডেটা পুনর্গঠন করতে হবে)) RAID1 + 0 তবে ডিস্ক ক্ষতিগ্রস্থ হওয়ার ক্ষেত্রে কোনও গতি হারাবে না (যেহেতু মিররযুক্ত সেট থাকার কারণে খুব বেশি ব্যান্ডউইথের লাভ নেই))
যতক্ষণ না কোনও ভাঙা সেট থেকে কার্যকারিতা পুনরুদ্ধার করা (1 + 0, 5 এবং 6 এর মধ্যে) 1 + 0 এটি করা সবচেয়ে সহজ হবে। আপনাকে কেবল আয়না ড্রাইভ থেকে নতুন ড্রাইভে ডেটা অনুলিপি করতে হবে যেখানে RAID5 / 6 এর সাথে অ্যারেতে থাকা সমস্ত ড্রাইভগুলি একটি হারিয়ে যাওয়া ডিস্কের ডেটা পুনরায় বিনোদনের সাথে জড়িত।
আশা করি এটি সাহায্য করেছে :)
চেলিওনের উত্তরটি নিখুঁত, তবে আমি যুক্ত করব যে আপনার প্রশ্নের উত্তর (সবচেয়ে ভাল), মূলত তিনটি বিষয়ের উপর নির্ভর করে:
সস্তার সমাধানগুলি (যা সংক্ষিপ্ত সংখ্যক ডিস্কের সাথেও পরিচালনা করতে পারে) হ'ল RAID 0 এবং 1, যা যথাক্রমে গতি এবং ডেটা হ্রাসের জন্য অনুকূলিত হয়। আরও ব্যয়বহুল সমাধানগুলির জন্য আরও বেশি ড্রাইভ, আরও শক্তি, আরও কুলিং এবং সাধারণত আরও ব্যয়বহুল RAID নিয়ামক প্রয়োজন। আপনার মাদারবোর্ডে নির্মিত সফটওয়্যারটি ব্যবহার করা (সফ্টওয়্যার ভিত্তিক) একটি আসল মাল্টি-শত ডলার-ব্যাটারি-ব্যাকড র্যাড কন্ট্রোলার থেকে আলাদা (এবং ধীর) যা ভারী ভারী-উত্তোলনকে হার্ডওয়্যারে নিয়ে যায় buying
অগ্রাধিকারটি ডেটা হ্রাস / গতি / সক্ষমতা (যে কোনও দুটি চয়ন করুন) এর উপরে আপনি যে গুরুত্ব রাখেন তা বোঝায়। আপনার যদি বলুন, সাথে কাজ করতে 4 500 গিগাবাইট ড্রাইভ ... RAID 0 হিসাবে কনফিগার করা আপনার কাছে 2TB ক্ষমতা এবং একটি ড্রাইভের গতি 4x এর চেয়ে কম হবে। তবে, যদি এই ড্রাইভগুলির মধ্যে কোনওটি ব্যর্থ হয় তবে আপনার সমস্ত ডেটা হারাবে। আপনি যদি রেড 1 হিসাবে একই 4 ড্রাইভগুলি ব্যবহার করেন তবে আপনার কেবলমাত্র একটি ড্রাইভের ক্ষমতা এবং গতি থাকবে তবে আপনার ড্রাইভগুলির মধ্যে তিনটি ব্যর্থ হতে পারে এবং কোনও ডেটা হারাতে পারে না। র্যাড 0 বা 1 এর সাথে অনেকগুলি ড্রাইভ কিছুটা অপ্রয়োজনীয় হবে এবং RAID 5 বা 10 এর মতো স্তরগুলি একটি ভাল মাঝারি স্থল।
অবশেষে, কাজের চাপ একটি পার্থক্য করে। RAID 5 এবং 6 এর বেশিরভাগ অন্যান্য RAID স্তরের তুলনায় ধীর রচনার গতি রয়েছে যে কারণে প্রতিটি লেখার জন্য একটি চেকসাম গণনা করতে হবে এবং লিখতে হবে (যখন পড়ার গতি আপনার স্পিন্ডেলগুলি তত দ্রুত হয়)। কিছু কাজের চাপ (যেমন ডাটাবেসগুলি) খুব লেখার নিবিড় হতে পারে এবং RAID 5 চালানো পারফরম্যান্সের সাথে একটি লক্ষণীয় পার্থক্য আনতে পারে। নিবিড় কাজের চাপ লিখুন প্রায়শই 10, 50, 60 ইত্যাদির মতো RAID স্তরের সাথে আরও ভাল কাজ করে Other অন্যান্য কাজের চাপ (যেমন ওয়েব সার্ভারগুলি) প্রাথমিকভাবে নিবিড়ভাবে পড়া হয়, এবং লেখাকে অগ্রাধিকার দেওয়া হয় না। এই ক্ষেত্রে, RAID 10/50/60 এর জন্য প্রয়োজনীয় হার্ডওয়ারে বিনিয়োগের চেয়ে 5 টির মতো সস্তার RAID স্তর ব্যবহার করা বোধগম্য হয়।
আমাকে এটি পূরণ করতে দয়া করে! আমি এই টেবিলটিকে একটি সম্প্রদায় উইকি তৈরি করছি। আমি মার্কডাউন করে কোনও টেবিল তৈরি করার কোনও উপায় দেখিনি এবং আমি চাই না যে সবাই চক্রটি পুনরায় সজ্জিত করবে। সুতরাং দয়া করে এটি পূরণ করতে আমাকে সহায়তা করুন (এবং আমার যদি ভুল হয়ে থাকে তবে এটি ঠিক করুন)।
বিভিন্ন RAID স্তরের জন্য তাত্ত্বিক পড়ুন / লেখার কার্য সম্পাদন:
|_____No_Failures____|_____One_Failure______
________|_Read_____|__Write__|__Read____|___Write___
RAID0 | 1x - Nx | Nx | FAIL | FAIL
RAID1 | Nx | 1x | (N-1)x | 1x
| | | |
RAID5 | | | |
RAID6 | | | |
| | | |
RAID1+0 | | | |
আমি RAID6 বাস্তবায়ন দেখেছি যা RAID5 হিসাবে প্রায় দ্রুত ছিল এবং কিছুগুলি বেশ কয়েকগুণ ধীর ছিল। RAID6 ব্যবহার করার সময় আপনাকে খুব সতর্কতার সাথে পরীক্ষা করতে হবে - যদি এটি কাজ করে তবে এটি সঠিক পছন্দ, তবে এটি একটি বিপর্যয় হতে পারে।
এ জাতীয় গুরুতর পরামর্শের জন্য আনডটেক বা টমশারডওয়্যারের কোনও সুপারিশ এড়ানো উচিত। এগুলি গুরুতর সমস্যা এবং সেই সাইটগুলি গুরুতর পরীক্ষা করে না। তারা রসিকতা। তারা বৈধ শুরু হতে পারে, কিন্তু তারা এখন হয় না।
আমি প্রচুর পরিমাণে ক্যাশে সহ এলোমেলো-লেখার নিবিড় ছিল এমন ওয়ার্কলোডগুলি দেখেছি, যেখানে RAID5 RAID1 + 0 এর চেয়ে ঠিক দ্রুত বা আরও দ্রুত ছিল। এটি হ'ল ডেটা যথেষ্ট ধীর গতিতে রচনা করা হচ্ছিল (প্রচুর লেখালেখি, তবে সমস্ত ছোট ব্লক) যেখানে ক্যাশে ডিস্কে এটি ফ্লাশ করে রাখতে পারে।
আপনি যদি সত্যিই যত্ন নেন তবে আপনাকে আপনার কাজের চাপ পরীক্ষা করতে হবে।
যদি গতি কেবলমাত্র উদ্বেগ, তবে RAID0 কোনও তুলনা ছাড়াই হাত জিততে পারে। তবে কেবল গতি সম্পর্কে যত্ন নেওয়া বিরল। RAID0 এর একেবারেই কোনও বাড়াবাড়ি নেই এবং একক ড্রাইভের চেয়ে ব্যর্থ হওয়ার সম্ভাবনা অনেক বেশি তাই আপনি কীভাবে এটি ব্যবহার করবেন তা যত্নবান হন।