আমি বেশিরভাগ লিনাক্স সিস্টেমগুলিতে বৈশিষ্ট্যযুক্ত হার্ডওয়্যার রাইড নিয়ন্ত্রকগুলি পরিচালনা করি (বেশিরভাগ এইচপি স্মার্ট অ্যারে )। তারা সবাই আরএইচইএল বা সেন্টোস চালাচ্ছে।
আমি এসএসএস ডিস্ক (স্মার্ট অ্যারে, পার্ক, এলএসআই, ইত্যাদি) এবং ব্যাটারি-ব্যাকযুক্ত বা ফ্ল্যাশ-ব্যাকযুক্ত ক্যাশে সহ হার্ডওয়্যার র্যাড কন্ট্রোলারগুলিকে অন্তর্ভুক্ত করে এমন সেটআপগুলির জন্য পারফরম্যান্স অনুকূল করতে সহায়তা করার জন্য আমি রিয়েল-ওয়ার্ল্ড টিউনবলের সন্ধান করছি। RAID 1 + 0 এবং একাধিক স্পিন্ডেল (4+ ডিস্ক) ধরে নিন।
লিনাক্স নেটওয়ার্ক সেটিংসে স্বল্পতা এবং আর্থিক ট্রেডিং অ্যাপ্লিকেশনগুলির জন্য আমি যথেষ্ট পরিমাণ সময় ব্যয় করি। তবে এই বিকল্পগুলির মধ্যে অনেকগুলিই ডকুমেন্টেড (প্রেরণ / গ্রহণ বাফারগুলি পরিবর্তন, টিসিপি উইন্ডো সেটিংস সংশোধন করা ইত্যাদি)। ইঞ্জিনিয়াররা স্টোরেজ সাইডে কী করছে?
Orতিহাসিকভাবে, আমি আমার / অ্যাপ্লিকেশনগুলির মধ্যে কর্মক্ষমতা উন্নত করার জন্য সি deadline
এবং noop
শিডিয়ুলদের বেছে নিয়ে আই / ও সিডিউলিং লিফটে পরিবর্তন করেছি । আরএইচইএল সংস্করণগুলি যেমন এগিয়েছে, আমি আরও লক্ষ্য করেছি যে এসসিএসআই এবং সিসিআইএসএস ব্লক ডিভাইসের জন্য সংকলিত ডিফল্টগুলিও পরিবর্তিত হয়েছে। এটি সময়ের সাথে প্রস্তাবিত স্টোরেজ সাবসিস্টেম সেটিংসে প্রভাব ফেলেছে। যাইহোক, আমি কোনও সুস্পষ্ট প্রস্তাবনা দেখেছি এটি বেশ কিছুক্ষণ হয়ে গেছে। এবং আমি জানি যে ওএস ডিফল্ট অনুকূল নয়। উদাহরণস্বরূপ, মনে হচ্ছে সার্ভার-শ্রেণীর হার্ডওয়্যারে স্থাপনার জন্য 128kb এর ডিফল্ট রিড-ফরোয়ার্ড বাফার অত্যন্ত ছোট।
নিম্নলিখিত নিবন্ধগুলি ব্লক সারিগুলিতে পঠন-সামনের ক্যাশে এবং nr_requosts মানগুলি পরিবর্তন করার কার্যকারিতা প্রভাবগুলি অন্বেষণ করে ।
http://zackreed.me/articles/54-hp-smart-array-p410- নিয়ন্ত্রণকারী- ভাগ্যবান
http://www.overLive.net/t/515068/tuning-a-hp-smar-array-p400- সহ -লিনাক্স-কেন-সুর -করণ-সত্যই
http://yoshinorimatsunobu.blogspot.com/2009/04/linux-io-scheduler-queue-size-and.html
উদাহরণস্বরূপ, এইচপি স্মার্ট অ্যারে RAID কন্ট্রোলারের জন্য প্রস্তাবিত পরিবর্তনগুলি:
echo "noop" > /sys/block/cciss\!c0d0/queue/scheduler
blockdev --setra 65536 /dev/cciss/c0d0
echo 512 > /sys/block/cciss\!c0d0/queue/nr_requests
echo 2048 > /sys/block/cciss\!c0d0/queue/read_ahead_kb
স্টোরেজ কর্মক্ষমতা উন্নত করতে আর কি নির্ভরযোগ্যভাবে সুর করা যেতে পারে?
আমি বিশেষত উত্পাদনের পরিস্থিতিতে সিসেক্টল এবং সিসফস বিকল্পগুলি সন্ধান করছি।