জেডএফএস রেডজেডের জন্য আইওপিএস গণনা করা কি আলাদা হয় তবে রেড 5 এবং রেড 6 এর জন্য আইওপিএস গণনা করা হয়?


13

চিরাচরিত RAID অ্যারেগুলির জন্য IOPS গণনা করার সময়, কেউ নিম্নলিখিত সূত্রটি ব্যবহার করতে পারেন ( সিম্যানটেক কানেক্টে আইওপিএস v1.3 এর হ্যাং পাওয়া থেকে নেওয়া ):

Ieffective = (n * Isingle) / (READ% + (F * WRITE%))

কোথায়:

  • কার্যকর IOPS এর কার্যকর সংখ্যা
  • ইসিংল একক ড্রাইভের গড় আইওপিএস
  • n অ্যারেতে ডিস্কের সংখ্যা
  • READ% হ'ল ডিস্ক প্রোফাইলিং থেকে নেওয়া পাঠগুলির ভগ্নাংশ
  • লিখিত% ডিস্ক প্রোফাইলিং থেকে নেওয়া লেখার ভগ্নাংশ
  • এফ হ'ল রেড পেনাল্টি :

    RAID Level      Write Penalty
    RAID-0          1
    RAID-1          2
    RAID-5          4
    RAID-6          6
    RAID-10         2
    RAID-DP         2
    

সূত্রটি মূলত এর একটি ফাংশন:

  • অ্যারেতে প্রতিটি পৃথক ড্রাইভের জন্য আইওপিএস
  • ডিস্কের সংখ্যা। আরও ডিস্ক মানে আরও আইওপিএস
  • প্রতিটি লেখার অপারেশনের জন্য RAID জরিমানা।
    • RAID5 এবং RAID6 এর প্রতিটি লেখার জন্য 4+ ডিস্ক অপারেশন প্রয়োজন। নিয়ামককে অবশ্যই ব্লকটি পড়তে হবে এবং তারপরে প্যারিটি ডেটা (দুটি ক্রিয়াকলাপ) পড়তে হবে, নতুন প্যারিটির ডেটা গণনা করা হবে এবং তারপরে প্যারিটি ব্লক আপডেট করুন এবং ডেটা ব্লকটি আপডেট করুন (আরও দুটি অপারেশন)। RAID6 এর দুটি প্যারিটি ব্লক রয়েছে এবং তাই তিনটি পাঠক এবং তিনটি লেখকের প্রয়োজন। RAID5 এবং RAID6 অ্যারেগুলি এরপরে RAID1 এর চেয়ে কম IOPS সক্ষম।
    • RAID1 এবং RAID10 এর জন্য আয়নায় প্রতিটি ডিস্কের জন্য কেবল 2 টি লেখক প্রয়োজন।

এবং স্পষ্টরূপে, এই সমস্ত তাত্ত্বিক পারফরম্যান্সের একটি অনুমান সরবরাহ করে । বিভিন্ন কন্ট্রোলার এবং RAID পদ্ধতিতে এর কয়েকটি গতি বাড়ানোর কৌশল রয়েছে।

জেডএফএসের RAID5 এবং RAID6 এর সমতুল্য RAIDZ এবং RAIDZ2। RAIDZ অ্যারেগুলির জন্য IOPS গণনা করার সময়, আমি RAID5 এবং RAID6 এর জন্য আমি একই সূত্রটি ব্যবহার করতে পারি, বা লেখার ক্রিয়াকলাপগুলির জন্য প্রয়োজনীয় অপারেশনগুলির সংখ্যা হ্রাস করার জন্য জেডএফএসের বিশেষ কৌশল রয়েছে।

RAIDZ অ্যারেগুলির জন্য IOPS গণনা করার সময় কি আলাদা আলাদা সূত্র ব্যবহার করা যায়?


1
দুর্দান্ত প্রশ্ন। আমি উত্তর পড়ার অপেক্ষায়
রয়েছি

1
আইওপস পৌরাণিক তবে এই ডকটি কিছুটা অন্তর্দৃষ্টি দিতে পারে। info.nexenta.com/rs/nexenta/images/…
টনি

আইওপিএস তাত্ত্বিক হতে পারে তবে এটি একটি ড্রাইভ দেওয়া থাকলে একটি RAID10 অ্যারে সাধারণত একটি RAID5 অ্যারেকে ছাড়িয়ে যাবে কেন তা ব্যাখ্যা সরবরাহ করতে পারে।
স্টিফান লাসিউইস্কি

নেক্সেন্টা ডকের একটি
স্টিফান লাসিউইস্কি

উত্তর:


13

এটি উত্তর দেওয়া সহজ ...

এটি সমস্ত এখানে নিঃশেষিত রয়েছে : জেডএফএস রেড সুপারিশ: স্থান, কার্য সম্পাদন, এবং এমটিটিডিএল এবং জেডএফএস, ভিডিভেস এবং পারফরম্যান্সের নিকটতম চেহারা

  • একটি প্যারিটি ড্রাইভ সহ RAIDZ আপনাকে একটি একক ডিস্কের IOPS পারফরম্যান্স দেবে, তবে একক ডিস্কের n-1 গুণ সমষ্টিগত ব্যান্ডউইদথ।

সুতরাং আপনার যদি স্কেল করা প্রয়োজন, আপনি RAIDZ ভিদেবদের সংখ্যা দিয়ে স্কেল করুন ... উদাহরণস্বরূপ 16 ডিস্কের সাথে, 4-ডিস্ক RAIDZ এর 4 টি গ্রুপের 8-ডিস্ক RAIDZ এর 2 টি গ্রুপের চেয়ে বেশি IOPS সম্ভাবনা থাকবে।

অবাক, তাই না?

আমি সাধারণত আমার জেডএফএস ইনস্টলেশনগুলিতে স্ট্রিপ মিরর (RAID 1 + 0) নিয়ে যাই। একই ধারণা প্রযোজ্য। আরও মিররযুক্ত জোড়া == আরও ভাল পারফরম্যান্স।

জেডএফএসে, আপনি কেবলমাত্র একটি পূর্ণ ভিদেবের ইউনিটে বিস্তৃত করতে পারেন। সুতরাং একটি RAID 1 + 0 সেট সম্প্রসারণ করার অর্থ আরও জোড় যুক্ত করা, RAIDZ সেটগুলির জন্য একই করা মানে সমান কমপোজিটনের আরও RAIDZ গ্রুপ যুক্ত করা।


ভাল নিবন্ধ, তবে এটি এত পুরানো যে জেডএফএস RAID1 বনাম RAID5 এর লিঙ্কগুলির তুলনা ("একক প্যারিটি মডেল ফলাফল" এবং "ডাবল প্যারিটির মডেল ফলাফলগুলি অনুপস্থিত)"। সঙ্কট!
স্টিফান লাসিউইস্কি

একটি প্যারিটি ড্রাইভ সহ র‌্যাডজেড আপনাকে একক ডিস্কের আইওপিএস পারফরম্যান্স দেবে এটি আকর্ষণীয়, পঠিত বনাম লেখার শতাংশ নির্বিশেষে একটি ধ্রুবক মান কি? উদাহরণস্বরূপ, RAID5 এর পারফরম্যান্স পঠিত আয়াত লেখার শতাংশের উপর নির্ভর করে ব্যাপকভাবে পরিবর্তিত হয়। একটি 3 ডিস্ক 15 কে অ্যারে পড়তে / লেখার রেশনের উপর নির্ভর করে 130IOPS এবং 500IOPS এর মধ্যে পরিবর্তিত হতে পারে। 50% সার্চ & 50% লিখেছেন পরিণাম ডেকে আনবে তারপর বৃহত্তর একটি একক ডিস্ক এর IOPS কর্মক্ষমতা। 3+ স্পিন্ডল ব্যবহার করে পারফরম্যান্সের তুলনায় 1 স্পিন্ডল উন্নত হয়েছে, তাই না?
স্টিফান লাসিউইস্কি

আমি কেবল ভিজেডি স্কেলিংয়ের কথা ভাবি এবং লেখকের উপর সেই পারফরম্যান্সটি disk ডিস্কের সমান, v ভিদেবের রচনা নির্বিশেষে; আয়না, RAIDZ, RAIDZ2, ইত্যাদি। ভিডিওয়াদের ভিতরে থাকা ডিস্কগুলি আপনার সক্ষমতা বাড়ানোর জন্য রয়েছে। আপনার স্ট্রাইপিং পারফরম্যান্স তৈরি করতে ভিদেবদের সংখ্যা ব্যবহৃত হয়। ভিদেবদের কাছ থেকে পঠনগুলি # ড্রাইভের সাথে স্কেল করবে।
ew white

1
আমার এটির সাথে একটি উল্লেখযোগ্য পরিমাণের অভিজ্ঞতা রয়েছে এবং এটি আপনার পক্ষে নিশ্চিত করতে পারি যে বেশিরভাগ পরিস্থিতিতে, RAIDZ traditionalতিহ্যবাহী RAID5 / 6 সমতুল্য অ্যারেতে ফেলে দেওয়া একই সংখ্যক ডিস্ককে ছাড়িয়ে যায় না। বেশিরভাগ toতিহ্যবাহী RAID5 / 6 অ্যারে আইওপিএস পারফরম্যান্স অর্জন করে (প্রায় প্রত্যেকেরই যত্নশীল, এমনকি তারা যখন তারা মনে করে না) আপনি রেড সেটটিতে স্পিন্ডেল যুক্ত করেন, তবে জেডএফএস করবে না। বিনিময়ে, জেডএফএস আপনার ডেটা হারাবে না এবং 'RAID রাইটিং হোল' সমস্যায় ভুগবে না। প্লাস যে পুরো স্ন্যাপশট, ক্লোনস, সংক্ষেপণ এবং আরও অনেক কিছু। এবং এআরসি। এবং .. আপনি ধারণা পেতে।
Nex7

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