সংক্ষেপে: যদি একটি নিম্ন-প্রান্তের RAID কার্ড ব্যবহার করা হয় (ক্যাশে ছাড়াই), তবে নিজেকে একটি পক্ষে করুন এবং সফ্টওয়্যার RAID এ স্যুইচ করুন। যদি মিড-টু-হাই-এন্ড কার্ড ব্যবহার করা হয় (বিবিইউ বা এনভিআরএএম সহ), তবে হার্ডওয়্যারটি প্রায়শই (তবে সর্বদা নয়! নীচে দেখুন) ভাল পছন্দ।
দীর্ঘ উত্তর: যখন কম্পিউটিং শক্তি সীমাবদ্ধ ছিল, তখন হার্ডওয়ার RAID কার্ডগুলির সাথে জড়িত RAID স্কিমগুলির জন্য প্যারিটি / সিন্ড্রোম গণনা অফলোড করার উল্লেখযোগ্য সুবিধা ছিল (RAID 3/4/5, RAID6, ecc)।
তবে, ক্রমবর্ধমান সিপিইউর পারফরম্যান্সের সাথে এই সুবিধাটি মূলত অদৃশ্য হয়ে গেছে: এমনকি আমার ল্যাপটপের প্রাচীন সিপিইউ (কোর আই 5 এম 520, ওয়েস্টমিয়ার প্রজন্ম) এর 4 গিগাবাইট / এস ও র্যাড -6 সিন্ড্রোমের পারফরম্যান্সটি 3 গিগাবাইট / এসেরও বেশি রয়েছে একক মৃত্যুদন্ড কোর ।
হার্ডওয়্যার র্যাড আজ যে সুবিধা বজায় রাখে তা হ'ল বিবিইউ বা এনভিআরএএম আকারে পাওয়ার-লোকসান সুরক্ষিত ডিআরএএম ক্যাশে উপস্থিতি। এই সুরক্ষিত ক্যাশে এলোমেলো লেখার অ্যাক্সেসের জন্য খুব কম বিলম্ব দেয় (এবং এটি হিট পড়ে) এবং মূলত র্যান্ডম লেখাগুলিকে অনুক্রমিক লেখায় রূপান্তর করে। যেমন একটি ক্যাশ ছাড়াই একটি RAID নিয়ামক অকেজো কাছাকাছি । তদুপরি, কিছু নিম্ন-প্রান্তের RAID কন্ট্রোলার কেবল ক্যাশে ছাড়াই আসে না, তবে জোর করে ডিস্কের প্রাইভেট ডিআআরএএম ক্যাশে অক্ষম করে, যা রেড কার্ড ছাড়া মোটেও ধীর পারফরম্যান্সের দিকে নিয়ে যায়। উদাহরণস্বরূপ, ডেল এর পিইআরসি এইচ 200 এবং এইচ 300 কার্ডগুলি: যদি নতুন ফার্মওয়্যার এটি পরিবর্তন না করে তবে তারা ডিস্কের ব্যক্তিগত ক্যাশে সম্পূর্ণরূপে অক্ষম করে (এবং ডিস্কগুলি RAID কন্ট্রোলারের সাথে সংযুক্ত থাকা অবস্থায় এটি পুনরায় সক্ষম করা যায় না)। নিজের অনুগ্রহ কর এবং করনা, কখনও না, কখনই এই জাতীয় নিয়ামক কিনবেন না । এমনকি উচ্চ-পর্যায়ের নিয়ামক প্রায়শই ডিস্কের ব্যক্তিগত ক্যাশে অক্ষম করে রাখেন, তবে তাদের অন্তত নিজস্ব সুরক্ষিত ক্যাশে থাকে - এইচডিডি'র (তবে এসএসডি এর নয়!) ব্যক্তিগত ক্যাশে কিছুটা অপ্রয়োজনীয়।
যদিও এটাই শেষ নয়। এমনকি সক্ষম কন্ট্রোলাররা (বিবিইউ বা এনভিআরএএম ক্যাশেযুক্ত) এসএসডি ব্যবহার করার সময় অসামঞ্জস্য ফলাফল দিতে পারে, মূলত কারণ এসএসডিগুলিকে দক্ষ ফ্ল্যাশ পৃষ্ঠা প্রোগ্রামিং / মোছার জন্য একটি দ্রুত ব্যক্তিগত ক্যাশে প্রয়োজন । এবং যখন কিছু (বেশিরভাগ?) কন্ট্রোলার আপনাকে ডিস্কের ব্যক্তিগত ক্যাশে পুনরায় সক্ষম করতে দেয় (উদা: পিইআরসি এইচ 700/710/710 পি ব্যবহারকারীকে এটি পুনরায় সক্ষম করতে দেয়), যদি ব্যক্তিগত ক্যাশেটি রক্ষিত না হয় তবে আপনার ডেটা হারানোর ঝুঁকি রয়েছে risks শক্তি হ্রাস। সঠিক আচরণটি প্রকৃতপক্ষে নিয়ামক এবং ফার্মওয়্যার নির্ভর (যেমন: একটি ডেলিএল এস 6 / i তে 256 এমবি ডাব্লুবি ক্যাশে এবং সক্ষম ডিস্কের ক্যাশে সহ , একাধিক, পরিকল্পিত শক্তি ক্ষতি পরীক্ষার সময় আমার কোনও ক্ষতি হয়নি), অনিশ্চয়তা এবং অনেক উদ্বেগ প্রকাশ করে।
অন্যদিকে ওপেন সোর্স সফ্টওয়্যার RAID গুলি অনেক বেশি নিয়ন্ত্রণযোগ্য প্রাণী - তাদের সফ্টওয়্যার কোনও মালিকানাধীন ফার্মওয়্যারের অভ্যন্তরে আবদ্ধ নয়, এবং মেটাডাটা নিদর্শন এবং আচরণের সু-সংজ্ঞায়িত রয়েছে। সফ্টওয়্যার RAID (ডানদিকে) ধারণাটি তৈরি করে যে ডিস্কের ব্যক্তিগত DRAM ক্যাশে সুরক্ষিত নয়, তবে একই সময়ে এটি গ্রহণযোগ্য কর্মক্ষমতা জন্য সমালোচনা - তাই তারা সাধারণত এটি অক্ষম করে না, বরং তারা এটিএ FLUSH / FUA কমান্ডগুলি নিশ্চিত করে যে এটি গুরুত্বপূর্ণ স্থিতিশীল স্টোরেজে ডেটা অবতরণ। যেহেতু তারা প্রায়শই চিপসেট এসবিতে সংযুক্ত Sata বন্দরগুলি থেকে চালিত হয়, তাদের ব্যান্ডউইথ খুব ভাল এবং ড্রাইভার সমর্থন দুর্দান্ত।
তবে, যদি যান্ত্রিক এইচডিডি ব্যবহার করা হয়, সিঙ্ক্রোনাইজড, এলোমেলো লেখার অ্যাক্সেস প্যাটার্ন (যেমন: ডেটাবেসস, ভার্চুয়াল মেশিনস) ডাব্লুবি ক্যাশের সাথে একটি হার্ডওয়্যার রেড নিয়ামকের তুলনায় ভীষণ ক্ষতিগ্রস্থ হবে। অন্যদিকে, যখন এন্টারপ্রাইজ এসএসডি (যেমন: পাওয়ারলাস প্রোটেক্টেড রাইটিং ক্যাশে সহ) ব্যবহার করা হয়, তখন সফ্টওয়্যার রেড প্রায়শই ছাড়িয়ে যায় এবং হার্ডওয়্যার র্যাড কার্ডের সাহায্যে প্রাপ্ত ফলাফলের চেয়েও উচ্চতর ফলাফল দেয়। এটি বলেছিল যে আপনাকে ভোক্তার এসএসডিগুলি মনে রাখতে হবে (পড়ুন: অ-সুরক্ষিত লিখিত ব্যাক ক্যাশে সহ), পড়া এবং অ্যাসিঙ্ক রচনায় খুব ভাল থাকার সময়, সিঙ্ক্রোনাইজড রাইটিং ওয়ার্কলোডগুলিতে খুব কম আইওপিএস সরবরাহ করে।
এছাড়াও বিবেচনা করুন যে সফ্টওয়্যার RAID গুলি সমস্ত সমান তৈরি হয় না। উইন্ডোজ সফ্টওয়্যার RAID এর একটি খারাপ খ্যাতি, কর্মক্ষমতা অনুযায়ী এবং স্টোরেজ স্পেসও খুব আলাদা নয় বলে মনে হয়। লিনাক্স এমডি রেইড ব্যতিক্রমীভাবে দ্রুত এবং বহুমুখী, তবে লিনাক্স আই / ও স্ট্যাক একাধিক স্বতন্ত্র টুকরো দ্বারা গঠিত যা আপনাকে সর্বোচ্চ পারফরম্যান্স এক্সট্রাক্ট করার জন্য যত্ন সহকারে বুঝতে হবে। জেডএফএস প্যারিটি রেড (জেডআরআইডি) অত্যন্ত উন্নত তবে সঠিকভাবে কনফিগার না করা থাকলে আপনাকে খুব দুর্বল আইওপি দিতে পারে ; অন্যদিকে মিররিং + স্ট্রাইপিং বেশ ভাল পারফর্ম করে। যাইহোক, সিঙ্ক্রোনাস রাইটিং হ্যান্ডলিং (জিল) এর জন্য একটি দ্রুত এসএলওজি ডিভাইস প্রয়োজন।
শেষের সারি:
- যদি আপনার কাজের চাপগুলি এলোমেলোভাবে সংবেদনশীল লেখার সাথে সিঙ্ক্রোনাইজ না হয় তবে আপনার একটি RAID কার্ডের দরকার নেই
- আপনার যদি একটি রেড কার্ডের প্রয়োজন হয় তবে ডাব্লুবি ক্যাশে ছাড়াই একটি রেড নিয়ন্ত্রক কিনবেন না
- যদি আপনি এসএসডি সফ্টওয়্যার রেড ব্যবহার করার পরিকল্পনা করেন তবে এটি অগ্রাধিকারযুক্ত তবে মনে রাখবেন যে উচ্চ সিঙ্ক্রোনাইজড র্যান্ডম লেখার জন্য আপনার পাওয়ারলাস-সুরক্ষিত এসএসডি (যেমন: ইন্টেল এস 4600, স্যামসাং পিএম / এসএম 863 ইত্যাদি) প্রয়োজন need খাঁটি পারফরম্যান্সের জন্য সম্ভবত সেরা পছন্দ লিনাক্স এমডি রাইড, তবে আজকাল আমি সাধারণত স্ট্রিপড জেডএফএস মিরর ব্যবহার করি। যদি আপনি আয়নাগুলির কারণে অর্ধেক স্থান হারাতে না পারছেন এবং আপনার জেডএফএসের উন্নত বৈশিষ্ট্য প্রয়োজন তবে জেডআরআইডি সহ যান তবে সাবধানতার সাথে আপনার ভিডিইভি সেটআপ সম্পর্কে ভাবেন।
- যদি আপনি এমনকি এসএসডি ব্যবহার করে থাকেন তবে সত্যই একটি হার্ডওয়্যার রেড কার্ডের প্রয়োজন আছে, লেখার-সুরক্ষিত ক্যাশে সহ এসএসডি ব্যবহার করুন (মাইক্রন এম 500/550/600 এর আংশিক সুরক্ষা রয়েছে - সত্যিকার অর্থে যথেষ্ট নয় তবে কিছুই অপেক্ষা ভাল - অন্যদিকে ইন্টেল ডিসি এবং এস সিরিজের পুরো শক্তি হ্রাস রয়েছে) সুরক্ষা, এবং এন্টারপ্রাইজ স্যামসাং এসএসডিগুলির জন্য এটিই বলা যেতে পারে)
- আপনার যদি RAID6 প্রয়োজন হয় এবং আপনি সাধারণ, যান্ত্রিক এইচডিডি ব্যবহার করেন, 512 এমবি (বা আরও) ডাব্লুবি ক্যাশে সহ একটি দ্রুত রেড কার্ড কেনার কথা বিবেচনা করুন। RAID6 এর একটি উচ্চ রাইটিং পারফরম্যান্স পেনাল্টি রয়েছে এবং সঠিক আকারের ডাব্লুবি ক্যাশে কমপক্ষে ছোট সিঙ্ক্রোনাস রাইটিংগুলির জন্য অন্তত একটি অন্তর্বর্তী স্টোরেজ সরবরাহ করতে পারে (যেমন: ফাইল সিস্টেম জার্নাল)।
- আপনার যদি এইচডিডি সহ RAID6 দরকার তবে আপনি হার্ডওয়ার RAID কার্ড কিনতে / কিনতে চান না, সাবধানতার সাথে আপনার সফ্টওয়্যার RAID সেটআপ সম্পর্কে চিন্তা করুন। উদাহরণস্বরূপ, লিনাক্স এমডি রাইডের সাথে একটি সম্ভাব্য সমাধান দুটি অ্যারে ব্যবহার করা হয়: জার্নালের জন্য একটি ছোট RAID10 অ্যারে / ডিবি লগগুলি লেখেন, এবং কাঁচা স্টোরেজের জন্য একটি RAID6 অ্যারে (ফাইলসভার হিসাবে)। অন্যদিকে, এসএসডি সহ সফ্টওয়্যার RAID5 / 6 খুব দ্রুত, সুতরাং আপনাকে সম্ভবত সমস্ত-এসএসডি সেটআপের জন্য একটি RAID কার্ডের প্রয়োজন হবে না।