আমার RAID কতবার ঘষে ফেলা উচিত?


13

সাধারণভাবে আমি জানতে চাই যে কতবার একটি RAID অ্যারে স্ক্রাব করা দরকার। কী আরও বেশি বার স্ক্রাব করার প্রয়োজনে অবদান রাখে?

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


1
আপনার অ্যারে কত বড়? আপনার অ্যারের স্ক্রাবটি কতক্ষণ সময় নিতে পারে? বড় অ্যারে পুরো স্ক্রাবের জন্য কয়েক ঘন্টা বা দিন সময় নিতে পারে। স্পষ্টতই আপনি কোনও স্ক্রাবটি সম্পূর্ণ করতে যত বেশি লাগে তার চেয়ে বেশি ঘন ঘন আপনি স্ক্রাব করতে পারবেন না। দেবিয়ান প্যাকেজটিতে একটি ক্রোন স্ক্রিপ্ট রয়েছে যা প্রতি মাসের প্রথম রবিবারে চলে।
জোরডাচি

আমি নির্ভর করি এটি কতটা নোংরা :)
ম্যাটাকম

@ জোরেদাছে: আমি ঠিক যে ধরণের জিনিস খুঁজছিলাম তা ঠিক ts যেহেতু বৃহত্তর অ্যারে বেশি সময় নেয়, তাই আপনার যে স্ক্রাব করা উচিত তার ফ্রিকোয়েন্সি হ্রাস পাবে? ব্যবহারকারী সংখ্যা বৃদ্ধি কি এই ফ্রিকোয়েন্সি বাড়িয়ে দেবে? আপনি যদি সত্যিই খুব বেশি নতুন ডেটা না লিখছেন তবে আপনার কি স্ক্রাব করা দরকার?
এমআরফ্রেড

সফ্টওয়্যার রেড? হার্ডওয়্যার র‌্যাড? ZFS?
ew white

উত্তর:


15

আপনার কত সময় স্ক্যান করা উচিত তা অনেক কিছুর উপর নির্ভর করে।

  • ডিস্কগুলির বয়স। তারা যত বেশি বয়স্ক, ততই তারা মন্দ থাকতে পারে
  • প্রশ্নে থাকা ডিস্কগুলির মূল গুণ। 'এন্টারপ্রাইজ' হিসাবে বিক্রি হওয়া স্টাফ ত্রুটিমুক্ত থাকার সম্ভাবনা বেশি এবং 2014 এর 1 + টিবি আকারের ডিস্কগুলি যখন প্রেরণ করা হয়েছিল তখন তাদের 2009 এর সমতুল্যদের তুলনায় অনেক বেশি নির্ভরযোগ্য।
  • আপনার উত্পাদন I / O স্ক্রাবিং I / O এর সাথে কতটা সংবেদনশীল।
  • আপনার ডেটাসেটের কতটুকু আপনি আপনার কাজের সেট হিসাবে বিবেচনা করছেন।

হার্ডওয়্যার র‌্যাড বিক্রেতারা প্রায়শই এই কারণে একটি পটভূমি স্ক্রাব প্রক্রিয়া অন্তর্ভুক্ত করে, কেউ কেউ আপনাকে স্ক্রাবিং প্রক্রিয়াটির I / O অগ্রাধিকার টিউন করতে দেয় যা আপনাকে কোনও স্ক্রাবের জন্য উত্পাদন I / O জরিমানা এড়াতে (বা ব্যাপকভাবে হ্রাস) করতে দেয়। অবশ্যই, যদি আপনার অগ্রাধিকারটি কম হয় এবং আপনার প্রোড I / O ডিস্কগুলি বেশিরভাগ সমতল হয়ে যায় আপনি সম্ভবত কোনও স্ক্রাবটি সম্পূর্ণ করতে পারবেন না এবং এমনকি ব্যর্থতা না পাওয়া পর্যন্ত এটি লক্ষ্য করবেন না।

দুর্ভাগ্যক্রমে, আমি জানি না যে লিনাক্স কার্নেল I / O স্ক্রাব করা বঞ্চিত করে কিনা। যেভাবেই হোক, পারফরম্যান্সের কোনও হিট গ্রহণযোগ্য কিনা তা নিশ্চিত হওয়ার জন্য এটি আপনার প্রোড লোডের সাথে এটি পরীক্ষা করা ভাল ধারণা। যদি তা গ্রহণযোগ্য হয়, ভাল! যদি তা না হয় তবে আপনি স্ক্রাব + প্রোড আই / ও-এর অনুমতি দেওয়ার জন্য স্পিন্ডেল যুক্ত করবেন কিনা বা রাস্তাটিতে সম্ভাব্য অ্যারে ব্যর্থতার ঝুঁকি গ্রহণ করবেন কিনা তা বেছে নিতে পারেন।

স্ক্রাবিং ফ্রিকোয়েন্সিকে প্রভাবিত করে এমন আরেকটি জিনিস হ'ল I / O ব্যবহারের ধরণ। যদি উত্পাদন লোডগুলি কেবলমাত্র ডিস্কের একটি সংখ্যালঘুতে আঘাত করে তবে কেবলমাত্র I / O যা নিষ্ক্রিয় অংশে সাধারণত খারাপ ব্লক খুঁজে পেতে পারে তা আপনার স্ক্রাব হবে; সেক্ষেত্রে আপনি আরও বেশি বার স্ক্রাব করতে চান। যদি আপনার প্রোডাকশন লোডগুলি নিয়মিতভাবে পুরো ডিস্ক-সেটটি পড়েন (প্রতিদিনের পুরো ব্যাকআপগুলির মতো), তবে উত্পাদন I / O শীঘ্রই সমস্যার মধ্যে পড়ে যাবে এবং আপনি খুব কম বার স্ক্রাব করতে পারেন।

কর্মের একটি ভাল পরিকল্পনা হবে:

  1. স্ক্রাবিং উত্পাদনের পথে পাবে কিনা তা পরীক্ষা করে দেখুন Run
    1. যখন আপনি একটি সম্পূর্ণ স্ক্রাবটি উপস্থিত তখন কতক্ষণ সময় নেয় তা নির্ধারণ করুন।
  2. আপনার ডিস্ক-সেটটির কত শতাংশ নির্ধারিত সপ্তাহে একাধিক অ্যাক্সেস পাবে তা নির্ধারণ করুন (এই গণনায় ব্যাকআপ I / O অন্তর্ভুক্ত করুন)
  3. 1 এবং 2 এর ভিত্তিতে স্থির করুন আপনি কম-বেশি বা প্রায়শই শিবিরে রয়েছেন কিনা।

একবার আপনার কাছে সেই ডেটা ...

  • যদি একটি পূর্ণ স্ক্যান এক দিনের মধ্যে গ্রহণ করে এবং উত্পাদনটি লক্ষণীয়ভাবে প্রভাবিত করে না, আপনি সপ্তাহে একবারে যেতে পারেন।
  • যদি একটি পূর্ণ স্ক্যান এক দিনের মধ্যে নেয় এবং উত্পাদন প্রভাবিত করে, আপনার সপ্তাহ / মাসের কোন অংশটি কমপক্ষে প্রভাবিত হয়েছে তা নির্ধারণ করুন এবং এটি চালানোর চেষ্টা করুন।
  • যদি একটি পূর্ণ স্ক্যান এক দিনের বেশি সময় নেয় তবে এক সপ্তাহের মধ্যে এবং উত্পাদন প্রভাবিত করে না, এটি প্রতি সপ্তাহে হিসাবে প্রতিবার বা অন্য মাসে একবার একবার চালান।
  • যদি একটি পূর্ণ স্ক্যান এক দিনের বেশি সময় নেয় তবে এক সপ্তাহের মধ্যে এবং উত্পাদন প্রভাবিত করে, এটি চালানোর অনুমতি দেওয়ার জন্য সংস্থান যোগ করার বিষয়টি বিবেচনা করুন, সাজানো রক্ষণাবেক্ষণ উইন্ডো চলাকালীন স্ক্যানগুলি চালানো প্রয়োজন, বা স্ক্রাবিংয়ের নিষ্ক্রিয় / চেক করার দক্ষতার সুযোগ নিন এটি ফিট করে এবং ক্রমাগত শুরু হয়।
  • যদি পুরো স্ক্যানটি এক সপ্তাহের বেশি সময় নেয় তবে মাসে একবারই যথেষ্ট। তবে যদি এটি উত্পাদনকে প্রভাবিত করে তবে এটি সম্পন্ন করার জন্য আপনাকে সংস্থান যুক্ত করতে হবে।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.