রেড 0,1,5,6,10 এর মধ্যে পারফরম্যান্সের পার্থক্যগুলি কী


29

বিভিন্ন রাইডের স্বাদে আমি বিভিন্ন পারফরম্যান্সের গল্প শুনেছি / পড়েছি। আমি উত্সাহী উত্সাহিত সর্বোত্তম উত্তরের বিষয়ে কি একমত হয়।

উত্তর:


22

চেক আউট করার জন্য সার্থক অবস্থান হ'ল স্টোরেজরভিউ ডট কমের RAID স্তরের তুলনা

তবে উত্তরের দিকে মনোনিবেশ করেছেন:

স্তর | ক্ষমতা | স্টোর | ব্যর্থতা | আরডিএম পড়ুন | আরডিএম রাইটিং | SEQ পড়ুন | SEQ রাইটিং |
0 | এস * এন | 100% | 0 | **** | **** | **** | **** |
1 | এস | 50% | 1 | *** | *** | ** | *** |
5 | এস * (এন -১) | (এন -১) / এন | 1 | **** | ** | *** | *** |
6 | এস * (এন -২) | (এন -২) / এন | 2 | **** | * | *** | ** |
0 + 1 | এস * (এন / 2) | 50% | 1 | **** | *** | **** | *** |

জনশ্রুতি:
ক্ষমতা: ড্রাইভের আকার
সঞ্চয়স্থান: সমস্ত ড্রাইভের জায়গার পরিমাণ আসলে ব্যবহারযোগ্য
ব্যর্থতা: ব্যর্থ হতে পারে এমন ড্রাইভের সংখ্যা


লিঙ্কটি পরিবর্তন হয়েছে: স্টোরেজরভিউ
জ্যাক থম্পসন


1 + 0 এর ব্যর্থতা 1 স্পষ্টতই ভুল। এটি এসইকিউ পড়ার বিষয়েও সঠিক নয় - এই নম্বরটি ব্যবহৃত হয় র‌্যাড -10 লেআউটের সাথে সম্পর্কিত এবং এটি রেড-, 5,6 than এর চেয়েও খারাপ হতে পারে}
পোজ

@ পয়েজ: ব্যর্থতা কীভাবে ভুল? যখন একটি ড্রাইভ মারা যায় তখন এটি RAID 1 এর অর্ধেক ব্যর্থ হয়ে যায় (RAID 0 অংশের আকার নির্বিশেষে)।
চিলিয়ন

1
@ শেয়ালিয়ন, এ কারণেই RAID-10 আয়নাগুলির ফালা, ফিতেগুলির আয়না নয়।
পিজ

3

সেরা উত্তরের সাথে একমত হয়েছেন ...

আমি এটি নির্দিষ্ট নির্দিষ্ট করতে চাই। আপনি যদি এমন গেমার হন যিনি সমস্ত কিছু দ্রুত করতে এবং বাতাসের দিকে সাবধানতা অবলম্বন করতে চান তবে RAID0 দুর্দান্ত! আপনি ডিস্ক ব্যর্থতার সম্ভাবনাগুলি দ্বিগুণ করেন কিন্তু যদি আপনার ডেটা গুরুত্বহীন হয় তবে কে যত্ন করে?

RAID1 ঠিক বিপরীত; এটি আপনার সমস্ত ডেটার একটি গরম ব্যাকআপ সরবরাহ করে এবং একক ডিস্ক ব্যর্থতার বিরুদ্ধে লড়াই করতে পারে, যা ডেটা হ্রাসের সম্ভাবনা অর্ধেক করে।

RAID5 এবং RAID6 আরও ব্যয়বহুল (আরও বেশি ডিস্কের প্রয়োজন) তবে কার্যকর গতি বৃদ্ধি দেওয়ার সাথে সাথে ডিস্ক ক্ষতি প্রতিরোধ করতে সক্ষম হওয়ার সুবিধা রয়েছে। আপনি RAID5 এর সাথে ডেটা ক্ষতির সম্ভাবনাটি অর্ধেক করে রেখেছেন এবং এটি RAID6 এর সাথে চতুর্থাংশ (দুটি হারিয়ে যাওয়া ডিস্ক এবং ফাংশন সহ্য করতে পারে))

যখন এটি RAID1 + 0 বনাম RAID5 / 6 এ আসে, RAID5 / 6 RAID1 + 0 এর চেয়ে উচ্চতর গতির (স্ট্রাইপিংয়ের উচ্চ স্তরের কারণে) বৃদ্ধি দেয় তবে ডিস্ক ক্ষতিগ্রস্থ হলে আরও কমিয়ে দেওয়ার সম্ভাবনা থাকে (যেহেতু প্যারিটি তথ্য থেকে ডেটা পুনর্গঠন করতে হবে)) RAID1 + 0 তবে ডিস্ক ক্ষতিগ্রস্থ হওয়ার ক্ষেত্রে কোনও গতি হারাবে না (যেহেতু মিররযুক্ত সেট থাকার কারণে খুব বেশি ব্যান্ডউইথের লাভ নেই))

যতক্ষণ না কোনও ভাঙা সেট থেকে কার্যকারিতা পুনরুদ্ধার করা (1 + 0, 5 এবং 6 এর মধ্যে) 1 + 0 এটি করা সবচেয়ে সহজ হবে। আপনাকে কেবল আয়না ড্রাইভ থেকে নতুন ড্রাইভে ডেটা অনুলিপি করতে হবে যেখানে RAID5 / 6 এর সাথে অ্যারেতে থাকা সমস্ত ড্রাইভগুলি একটি হারিয়ে যাওয়া ডিস্কের ডেটা পুনরায় বিনোদনের সাথে জড়িত।

আশা করি এটি সাহায্য করেছে :)


আমিই কে হতে পারি যে কোনও ভুল করেছে, তবে আমি একবার RAID5 ব্যবহার করার চেষ্টা করেছি এবং উইন্ডোজগুলি পুনরায় ধীর হয়ে যায় এবং হার্ডড্রাইভরা ক্রমাগত পাগলের মতো কাজ করে। সুতরাং আমি মনে করি যে সিস্টেম ডিস্কের জন্য RAID0 এ স্যুইচ করা শেষ করেছি ... খুব দ্রুত চলে গেলাম।
Svish

2

চেলিওনের উত্তরটি নিখুঁত, তবে আমি যুক্ত করব যে আপনার প্রশ্নের উত্তর (সবচেয়ে ভাল), মূলত তিনটি বিষয়ের উপর নির্ভর করে:

  • মূল্য
  • অগ্রাধিকার
  • কাজের চাপ

সস্তার সমাধানগুলি (যা সংক্ষিপ্ত সংখ্যক ডিস্কের সাথেও পরিচালনা করতে পারে) হ'ল 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 স্তর ব্যবহার করা বোধগম্য হয়।


1

আমাকে এটি পূরণ করতে দয়া করে! আমি এই টেবিলটিকে একটি সম্প্রদায় উইকি তৈরি করছি। আমি মার্কডাউন করে কোনও টেবিল তৈরি করার কোনও উপায় দেখিনি এবং আমি চাই না যে সবাই চক্রটি পুনরায় সজ্জিত করবে। সুতরাং দয়া করে এটি পূরণ করতে আমাকে সহায়তা করুন (এবং আমার যদি ভুল হয়ে থাকে তবে এটি ঠিক করুন)।

বিভিন্ন 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 |          |         |          |

এফডাব্লুআইডাব্লু, এর নিজস্ব মার্কডাউন টেবিল তৈরি করতে পারে না - পিএইচপি মার্কডাউন অতিরিক্ত টেবিলগুলি তৈরি করতে পারে।
Chealion

আপনার আর -6 এবং
আরএডের


আমি বুঝতে পেরেছি যে দুটি ডিস্ক ব্যর্থ হওয়া যথেষ্ট বিরল যা আপনি সেই সময়ে পারফরম্যান্সের সাথে উদ্বিগ্ন নন। তবে আপনি যদি এগুলি যুক্ত করতে চান - নিখরচায়! এছাড়াও - লগ-ইন করা ব্যবহারকারীরা এখানে একটি "সম্পাদনা" লিঙ্কটি দেখুন - এটি আমার বোঝা যে সম্প্রদায় উইকিসের জন্য উপলব্ধ হওয়া উচিত।
dmo

@ চেলিওন - এটি একটি দুর্দান্ত লিঙ্ক (আপনি এটি উত্তর হিসাবে পোস্ট করতে চাইতে পারেন)। আমি ভেবেছিলাম জিনিসগুলি এখানে পরিমাণমুক্ত দেখতে আকর্ষণীয় হবে তবে বেশিরভাগ ক্ষেত্রে সম্ভবত এটি যথেষ্ট।
dmo

1

আমি RAID6 বাস্তবায়ন দেখেছি যা RAID5 হিসাবে প্রায় দ্রুত ছিল এবং কিছুগুলি বেশ কয়েকগুণ ধীর ছিল। RAID6 ব্যবহার করার সময় আপনাকে খুব সতর্কতার সাথে পরীক্ষা করতে হবে - যদি এটি কাজ করে তবে এটি সঠিক পছন্দ, তবে এটি একটি বিপর্যয় হতে পারে।

এ জাতীয় গুরুতর পরামর্শের জন্য আনডটেক বা টমশারডওয়্যারের কোনও সুপারিশ এড়ানো উচিত। এগুলি গুরুতর সমস্যা এবং সেই সাইটগুলি গুরুতর পরীক্ষা করে না। তারা রসিকতা। তারা বৈধ শুরু হতে পারে, কিন্তু তারা এখন হয় না।

আমি প্রচুর পরিমাণে ক্যাশে সহ এলোমেলো-লেখার নিবিড় ছিল এমন ওয়ার্কলোডগুলি দেখেছি, যেখানে RAID5 RAID1 + 0 এর চেয়ে ঠিক দ্রুত বা আরও দ্রুত ছিল। এটি হ'ল ডেটা যথেষ্ট ধীর গতিতে রচনা করা হচ্ছিল (প্রচুর লেখালেখি, তবে সমস্ত ছোট ব্লক) যেখানে ক্যাশে ডিস্কে এটি ফ্লাশ করে রাখতে পারে।

আপনি যদি সত্যিই যত্ন নেন তবে আপনাকে আপনার কাজের চাপ পরীক্ষা করতে হবে।


0

খুব সাধারণ পদে 0 দ্রুত হয়, তারপরে 10, তারপরে 1, তারপরে 50, তারপরে 60, তারপরে 5, তারপরে 6 - আবারও সাধারণভাবে হয়। নির্দিষ্ট ধরণের এবং ডিস্ক / অ্যারেগুলির গতির জন্য আরও বিশদ বিচ্ছিন্নতার জন্য anandtech.com বা tomshardware.com এর মতো সাইটে একবার দেখুন।


0

যদি গতি কেবলমাত্র উদ্বেগ, তবে RAID0 কোনও তুলনা ছাড়াই হাত জিততে পারে। তবে কেবল গতি সম্পর্কে যত্ন নেওয়া বিরল। RAID0 এর একেবারেই কোনও বাড়াবাড়ি নেই এবং একক ড্রাইভের চেয়ে ব্যর্থ হওয়ার সম্ভাবনা অনেক বেশি তাই আপনি কীভাবে এটি ব্যবহার করবেন তা যত্নবান হন।

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