24 x 1.2TB ডিস্ক (এবং 1 টিবি র্যাম) সহ একটি ডেল আর 920 এর জন্য , আমি দ্রুত আইওয়ের জন্য একটি রেড 5 কনফিগারেশন সেটআপ করতে চাইছি। সার্ভারটি কেভিএম ভিএম হোস্ট করতে ব্যবহৃত হবে যা খুব বড় ফাইলগুলি সহ সমস্ত আকারের ফাইলগুলি পড়তে / লিখতে থাকবে। আমি ডেটা সুরক্ষায় মারাত্মক আগ্রহী নই কারণ যদি সার্ভারটি কোনও কারণে ব্যর্থ হয় তবে আমরা ব্যর্থ অংশগুলি প্রতিস্থাপনের পরে কেবল খালি ধাতু থেকে সার্ভারটি পুনরায় সরবরাহ করব। সুতরাং, কর্মক্ষমতা প্রধান উদ্বেগ। আমরা RAID 5 বিবেচনা করছি কারণ এটি আমাদের একাধিক স্পিন্ডেলের উপর ডেটা বিতরণ করতে দেয় এবং তাই আমাদের আরও ভাল পারফরম্যান্স দেয় এবং যদিও আমাদের মূল উদ্বেগ নয়, আমাদের কিছু তথ্য সুরক্ষাও দেয়। আমাদের এনআইসি দ্বৈত 10 জিবিপিএস।
আমি এই প্রশ্নটি কেবলমাত্র RAID 5 এর মধ্যে সীমাবদ্ধ করছি কারণ আমরা মনে করি এটি সেরা পারফরম্যান্স দেবে। বাধ্যতামূলক পারফরম্যান্সের কারণ থাকলেই আমরা অন্য কিছু বিবেচনা করব। তবে, আমি মনে করি যে উত্তরগুলি RAID 5 কনফিগারেশনের সাথে সম্পর্কিত সেগুলি পছন্দ করব।
ঠিক আছে, উপরে বর্ণিত সাথে, এখানে আমাদের জন্য বর্তমান কনফিগারেশন চিন্তাভাবনা রয়েছে:
- 24 হার্ড ড্রাইভ: আরএমসিপি 3 : 1.2 টিবি, 10 কে, 2.5 "6 জিবিপিএস
- RAID কন্ট্রোলার: H730P, 12 জিবিপিএস এসএএস সাপোর্ট, 2 জিবি এনভি ক্যাশে
- 1 হট স্পেয়ার (কোনও ড্রাইভ ব্যর্থ হলে কেবল আমাদের আরও দীর্ঘ জীবন দেওয়ার জন্য)
- 23 ডেটা ড্রাইভ (যার মধ্যে 1 টি প্যারিটি হিসাবে গণ্য হয় এবং 22 টি ডেটাতে রেখে যায়)
- ডোরা আকার: 1 এমবি (1 এমবি / 22 ডেটা ড্রাইভ = disk 46.5KB প্রতি ডিস্ক - বা, আমি স্ট্রিপের আকারটি ভুল বুঝি)?
- পলিসি পড়ুন: এগিয়ে অভিযোজিত পড়ুন
- নীতি লিখুন: ফিরে লিখুন
- ডিস্ক ক্যাশে নীতি: সক্ষম করা হয়েছে
যদি স্ট্রাইপের আকারটি ডেটা ড্রাইভগুলিতে মোট হয় তবে আমি প্রতি ড্রাইভ ~ 46.5KB পেয়েছি যা আমাদের খুব ভাল থ্রুপুট দেবে। স্ট্রাইপের আকার যদি স্পিনডল প্রতি হয় তবে আমি এই সমস্ত ভুল পেয়েছি।
স্ট্রাইপ সাইজটি কি একক ফাইলের আকার নেয়? উদাহরণস্বরূপ, যদি 2KB ফাইল থাকে তবে 1MB এর স্ট্রাইপ আকার চয়ন করার অর্থ কি আমরা প্রায় একটি সম্পূর্ণ মেগাবাইট নষ্ট করছি? অথবা একাধিক ফাইল একটি স্ট্রাইপের মধ্যে থাকতে পারে?
সবশেষে, যখন আমরা CentOS 6.5 (বা সর্বশেষ) ইনস্টল করি, তখন ফাইল সিস্টেমটি সর্বোত্তমভাবে র্যাড ব্যবহার করে তা নিশ্চিত করার জন্য আমাদের কি বিশেষ কিছু করার প্রয়োজন হবে? উদাহরণস্বরূপ, mkfs.ext4 এর একটি বিকল্প -E স্ট্রাইড রয়েছে যা আমি বলেছি RAID কনফিগারেশনের সাথে সামঞ্জস্য করা উচিত। তবে, সেন্টোস ইনস্টলেশনের সময়, এটি করার কোনও উপায় আছে কি?
দ্রুত IO এর জন্য একটি কনফিগারেশন RAID 5 এ আপনার ধারণার জন্য অনেক ধন্যবাদ।