আমার প্রশ্নটি হল: নির্দিষ্ট অ্যাপ্লিকেশনের জন্য ছোট অ্যারে তৈরির পরিবর্তে দ্রুত পঠন এবং লেখার পারফরম্যান্স, যেমন RAID 10 সহ কেবল একটি বড় অ্যারে তৈরি করা কখন উপযুক্ত?
আমার কাছে মনে হয় যদি আমার সামগ্রিক I / O প্রয়োজনীয়তাগুলি ভীষণ ভারী না হয় তবে চমৎকার পড়ুন এবং লেখার পারফরম্যান্স সহ একটি একক অ্যারেগুলি (সম্ভবত বিরল) সময়গুলি ব্যতীত অন্য অ্যাপ্লিকেশনগুলিতে সামগ্রিকভাবে আরও ভাল পারফরম্যান্স সরবরাহ করতে পারে যখন বিভিন্ন অ্যাক্সেস প্যাটার্ন সহ অ্যাপ্লিকেশনগুলি শীর্ষে আসে aked একই সময়ে (একটি ডেটাবেস চক্রান্তের সময় বড় পরিমাণে বৃহত ফাইলগুলি অনুলিপি করা)।
যদি আমি কোনও জোড় স্পিন্ডলগুলি কোনও নির্দিষ্ট কাজের জন্য যেমন লেনদেন লগগুলিতে উত্সর্গ করি এবং তারা এমনকি কাজের চাপের সাথে ঘামও ভাঙছে না ... তবে কেবলমাত্র সেই কাজের বোঝাটি একটি বড় RAID 10 এ কেন রাখবেন না? এই স্পিন্ডলগুলি তখন 60% সময় নিজের দিকে স্ক্র্যাচিংয়ের পরিবর্তে অন্যান্য কাজের চাপে অবদান রাখতে সক্ষম হবে।
পিএস, আমার বিশেষ ক্ষেত্রে রেড 10 এর ব্যয় ওভারহেড কোনও ফ্যাক্টর নয়, কারণ আমি একাধিক RAID তৈরি করতে দেখছি 1 টি অ্যারে এবং একটি ছোট ছোট RAID 5 আমার প্রয়োজনীয় স্থানের জন্য RAID 10 এ যাওয়া তুলনাযোগ্য হবে।