একক হোস্ট সংযোগে ডিস্ক অ্যারে স্টোরেজ সিস্টেমের কর্মক্ষমতা

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

ডিস্ক অ্যারেগুলির জন্য, যদিও অপারেটিং সিস্টেম এবং পৃথক ডিস্ক ড্রাইভের মধ্যে একটি অতিরিক্ত RAID কন্ট্রোলার যোগ করা হয়েছে, বর্তমান RAID কন্ট্রোলারগুলি প্রাথমিকভাবে ডিস্কের ত্রুটি সহনশীলতা ক্রিয়াকলাপ পরিচালনা এবং যাচাই করে। তারা ডেটা অনুরোধ একত্রিতকরণ, পুনর্বিন্যাস বা অপ্টিমাইজেশন সঞ্চালন করে না। RAID কন্ট্রোলারগুলি এই ধারণার উপর ভিত্তি করে ডিজাইন করা হয়েছে যে ডেটা অনুরোধগুলি একটি একক হোস্ট থেকে আসে, ইতিমধ্যেই অপ্টিমাইজ করা হয়েছে এবং অপারেটিং সিস্টেম দ্বারা সাজানো হয়েছে৷ কন্ট্রোলারের ক্যাশে অপ্টিমাইজেশানের জন্য ডেটা সারিবদ্ধ না করে শুধুমাত্র সরাসরি এবং গণনামূলক বাফারিং ক্ষমতা প্রদান করে। যখন ক্যাশে দ্রুত পূর্ণ হয়, গতি অবিলম্বে ডিস্ক অপারেশনের প্রকৃত গতিতে হ্রাস পায়।

RAID কন্ট্রোলারের প্রাথমিক কাজ হল একাধিক ডিস্ক থেকে এক বা একাধিক বড় ফল্ট-সহনশীল ডিস্ক তৈরি করা এবং প্রতিটি ডিস্কে ক্যাশিং বৈশিষ্ট্য ব্যবহার করে সামগ্রিক ডেটা পড়ার এবং লেখার গতি উন্নত করা। RAID কন্ট্রোলারের রিড ক্যাশে যখন একই ডেটা অল্প সময়ের মধ্যে পড়া হয় তখন ডিস্ক অ্যারের পঠন কার্যক্ষমতা উল্লেখযোগ্যভাবে বৃদ্ধি করে। সম্পূর্ণ ডিস্ক অ্যারের প্রকৃত সর্বোচ্চ পঠন এবং লেখার গতি হোস্ট চ্যানেল ব্যান্ডউইথ, কন্ট্রোলার সিপিইউ-এর যাচাইকরণ গণনা এবং সিস্টেম নিয়ন্ত্রণ ক্ষমতা (RAID ইঞ্জিন), ডিস্ক চ্যানেল ব্যান্ডউইথ, এবং ডিস্ক কর্মক্ষমতা (এর সম্মিলিত প্রকৃত কর্মক্ষমতা) এর মধ্যে সর্বনিম্ন মান দ্বারা সীমাবদ্ধ। সমস্ত ডিস্ক)। অতিরিক্তভাবে, অপারেটিং সিস্টেমের ডেটা অনুরোধের অপ্টিমাইজেশন ভিত্তি এবং RAID ফর্ম্যাটের মধ্যে অমিল, যেমন I/O অনুরোধগুলির ব্লক আকার RAID সেগমেন্ট আকারের সাথে সারিবদ্ধ নয়, উল্লেখযোগ্যভাবে ডিস্ক অ্যারের কর্মক্ষমতা প্রভাবিত করতে পারে।

একাধিক হোস্ট অ্যাক্সেসে প্রথাগত ডিস্ক অ্যারে স্টোরেজ সিস্টেমের পারফরম্যান্সের ভিন্নতা

একাধিক হোস্ট অ্যাক্সেস পরিস্থিতিতে, একক হোস্ট সংযোগের তুলনায় ডিস্ক অ্যারের কর্মক্ষমতা হ্রাস পায়। ছোট-স্কেল ডিস্ক অ্যারে স্টোরেজ সিস্টেমে, যেখানে সাধারণত একক বা অপ্রয়োজনীয় জোড়া ডিস্ক অ্যারে কন্ট্রোলার এবং সীমিত সংখ্যক সংযুক্ত ডিস্ক থাকে, কর্মক্ষমতা বিভিন্ন হোস্ট থেকে ক্রমহীন ডেটা প্রবাহ দ্বারা প্রভাবিত হয়। এটি ডিস্ক খোঁজার সময়, ডেটা সেগমেন্ট হেডার এবং টেইল তথ্য, এবং পঠন, একত্রীকরণ, যাচাইকরণ গণনা, এবং পুনর্লিখন প্রক্রিয়াগুলির জন্য ডেটা খণ্ডনের দিকে পরিচালিত করে। ফলস্বরূপ, আরও হোস্ট সংযুক্ত হওয়ার কারণে স্টোরেজ কর্মক্ষমতা হ্রাস পায়।

বড়-স্কেল ডিস্ক অ্যারে স্টোরেজ সিস্টেমে, কর্মক্ষমতা হ্রাস ছোট-স্কেল ডিস্ক অ্যারেগুলির থেকে আলাদা। এই বৃহৎ-স্কেল সিস্টেমগুলি একাধিক স্টোরেজ সাবসিস্টেম (ডিস্ক অ্যারে) সংযোগ করতে একটি বাস স্ট্রাকচার বা ক্রস-পয়েন্ট সুইচিং স্ট্রাকচার ব্যবহার করে এবং বাসের মধ্যে আরও হোস্ট বা সুইচিংয়ের জন্য বড়-ক্ষমতার ক্যাশে এবং হোস্ট সংযোগ মডিউল (চ্যানেল হাব বা সুইচের অনুরূপ) অন্তর্ভুক্ত করে। গঠন কর্মক্ষমতা মূলত লেনদেন প্রক্রিয়াকরণ অ্যাপ্লিকেশনের ক্যাশের উপর নির্ভর করে তবে মাল্টিমিডিয়া ডেটা পরিস্থিতিতে সীমিত কার্যকারিতা রয়েছে। যদিও এই বৃহৎ-স্কেল সিস্টেমে অভ্যন্তরীণ ডিস্ক অ্যারে সাবসিস্টেমগুলি তুলনামূলকভাবে স্বাধীনভাবে কাজ করে, একটি একক লজিক্যাল ইউনিট শুধুমাত্র একটি একক ডিস্ক সাবসিস্টেমের মধ্যে তৈরি করা হয়। এইভাবে, একটি একক লজিক্যাল ইউনিটের কর্মক্ষমতা কম থাকে।

উপসংহারে, ছোট-স্কেল ডিস্ক অ্যারেগুলি অনাক্রমিত ডেটা প্রবাহের কারণে কর্মক্ষমতা হ্রাস অনুভব করে, যখন একাধিক স্বাধীন ডিস্ক অ্যারে সাবসিস্টেম সহ বড়-স্কেল ডিস্ক অ্যারেগুলি আরও হোস্টকে সমর্থন করতে পারে তবে মাল্টিমিডিয়া ডেটা অ্যাপ্লিকেশনগুলির জন্য সীমাবদ্ধতার সম্মুখীন হয়। অন্যদিকে, ঐতিহ্যগত RAID প্রযুক্তির উপর ভিত্তি করে NAS স্টোরেজ সিস্টেম এবং ইথারনেট সংযোগের মাধ্যমে বহিরাগত ব্যবহারকারীদের সাথে স্টোরেজ ভাগ করার জন্য NFS এবং CIFS প্রোটোকল ব্যবহার করে একাধিক হোস্ট অ্যাক্সেস পরিবেশে কম কর্মক্ষমতা হ্রাস পায়। NAS স্টোরেজ সিস্টেমগুলি একাধিক সমান্তরাল TCP/IP স্থানান্তর ব্যবহার করে ডেটা ট্রান্সমিশনকে অপ্টিমাইজ করে, একটি একক NAS স্টোরেজ সিস্টেমে প্রায় 60 MB/s এর সর্বাধিক শেয়ার করা গতির অনুমতি দেয়। ইথারনেট সংযোগের ব্যবহার অপারেটিং সিস্টেম বা পাতলা সার্ভারে ডেটা ম্যানেজমেন্ট সফ্টওয়্যার দ্বারা পরিচালনা এবং পুনর্বিন্যাস করার পরে ডেটাকে সর্বোত্তমভাবে ডিস্ক সিস্টেমে লিখতে সক্ষম করে। অতএব, ডিস্ক সিস্টেম নিজেই উল্লেখযোগ্য কর্মক্ষমতা হ্রাস অনুভব করে না, যার ফলে ডেটা শেয়ারিং প্রয়োজন এমন অ্যাপ্লিকেশনগুলির জন্য NAS স্টোরেজ উপযুক্ত হয়।


পোস্টের সময়: জুলাই-17-2023