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