ক্যাচিংয়ের জন্য কীভাবে একটি এসএসডি ব্যবহার করবেন, যাতে আমার হার্ড ডিস্কগুলি ডাউন হয়ে যায়?


9

আমার কাছে একটি বিটিআরএফএস পুলে একত্রে চলমান ডিস্কগুলির একটি ফাইল সার্ভার রয়েছে এবং ক্যাশে যাওয়ার জন্য একটি এসএসডি যুক্ত করতে চাই। আমি প্রধানত জিনিসগুলি দ্রুত করার পরে নেই, তবে ভারী ব্যবহারের অধীনে না থেকে বেশিরভাগ সময় হার্ড ডিস্কগুলি বন্ধ করতে সক্ষম হওয়ার জন্য নিয়মিত ছোট অ্যাক্সেসগুলি ধরতে চাই (তাদের 24/7 চালনা না করা শক্তি সঞ্চয় করবে এবং এটি তৈরি করা উচিত) ডিস্কগুলি দীর্ঘস্থায়ী হয়)।

যতদূর আমি জানি, বর্তমানে লিনাক্স, ডিএম-ক্যাশে এবং বিচেচে দুটি এসএসডি ক্যাশিং কৌশল প্রয়োগ করা হয়েছে। ডিএম-ক্যাশে এখনও আরও দক্ষ হতে বলা হয়েছে, তবে উভয়ের পক্ষে বিকাশ চলছে এবং পরম সর্বোচ্চ দক্ষতার জন্য আমার টিউন করার দরকার নেই।

Bcache এর ডকুমেন্টেশন পড়া , আমি এই বিকল্পগুলির মধ্যে এসেছি:

Writback_delay : যখন নোংরা ডেটা ক্যাশে লিখিত থাকে এবং এতে পূর্বে কোনও থাকে না, তখন রাইটব্যাক শুরু করার আগে কয়েক সেকেন্ড অপেক্ষা করে। 30 এ ডিফল্ট।

writeback_percent : অশূন্য, bcache চেষ্টা পটভূমি writeback রোধ এবং পি ডি কনট্রোলার ব্যবহারকারী সহজে হার সমন্বয় দ্বারা ক্যাশে মলিন এই শতকরা হার প্রায় রাখার করে।

Writback_running : বন্ধ থাকলে নোংরা ডেটার লিখনব্যাক মোটেও নেওয়া হবে না। বেশিরভাগ পূর্ণ না হওয়া পর্যন্ত নোংরা ডেটা ক্যাশে যুক্ত হবে; শুধুমাত্র বেঞ্চমার্কিংয়ের জন্য বোঝানো হয়েছিল। ডিফল্ট অন।

এর জন্য একটি বৃহত পরিমাণের মান নির্ধারণ করা writeback_delayআমার কাছে কাজটি মনে হচ্ছে: কেবল একবারে একবারে লিখুন, বা (আমি ধরে নিই যে এটি ঘটবে) যদি ক্যাশে পূর্ণ থাকে।

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

দেখে মনে হচ্ছে @ gorkypl একই ধরণের সমস্যার জন্য অন্য একটি সমাধান খুঁজছেন , তবে এর বিভিন্ন প্রয়োজনীয়তা এবং পরিবেশ রয়েছে এবং এখনও কোনও উত্তর পান নি।


bcacheদয়া করে, ব্যবহার করুন
মাইক্রজারভ

উত্তর:


1

আমি মনে করি আপনার পদ্ধতিটি খুব জটিল।

ক্যাচিং পড়ুন : এখানে কিছু করার নেই। আপনার যদি পর্যাপ্ত র‌্যাম থাকে তবে এটি লিনাক্সে স্বয়ংক্রিয়ভাবে সম্পন্ন হবে।

ক্যাচিং লিখুন মূলত এটি আপনি চান। তবে লেখকরা যদি শেষে ডিস্কে যান যা একটি জাগরণের কারণও তৈরি করে।

সুতরাং আপনি এর পরিবর্তে ক্ষতিগ্রস্থ ফাইল সিস্টেমগুলি সরাসরি ram-Disc / dev / shm বা ssd এ রাখতে পারেন।

পাওয়ার সাশ্রয় : আমি মনে করি না যে ঘন ঘন স্পিন ডাউন / আপ শক্তি সঞ্চয় করবে। বিপরীতে ডিস্কগুলি আগে মারা যেতে পারে সুতরাং উত্পাদন প্রক্রিয়াটির জন্য অতিরিক্ত শক্তি খরচ রয়েছে। এছাড়াও স্পিন আপ খুব শক্তি নিবিড়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.