Flashcache, उन लोगों के लिए जिन्होंने इसे पहले नहीं देखा है, SSD ड्राइव के साथ लिनक्स ब्लॉक-कैश को बढ़ाने के लिए एक विधि है। यह सिर्फ कैशिंग के लिए आधे टीबी रैम के साथ सर्वर चलाने से सस्ता है।
क्या यह भी काम करेगा?
यह होना चाहिए। लिनक्स ब्लॉक-कैश एक्सेस ब्लॉक को कैशिंग करके काम करता है , न कि फाइल्स को । जब तक आप KVM मशीनों को ब्लॉक डिवाइस (आप नहीं कर रहे हैं) तक सीधी पहुँच नहीं दे रहे हैं, तब तक लिनक्स ब्लॉक कैश प्ले में रहेगा। हालांकि, यदि आप केवीएम मशीनों को सीधे ब्लॉक-डिवाइस एक्सेस दे रहे हैं , तो उत्तर कम स्पष्ट है।
यदि आप फ़ाइल-समर्थित वर्चुअल-डिस्क का उपयोग कर रहे हैं, तो यह निश्चित रूप से काम करेगा।
यदि आप LV- समर्थित वर्चुअल-डिस्क का उपयोग कर रहे हैं, तो मुझे नहीं पता।
मैं प्रदर्शन बढ़ाने की कितनी उम्मीद करूंगा?
वह ऐसी चीज है जिसका हम जवाब नहीं दे सकते। यह कई तरह की चीजों पर निर्भर करता है। अमूर्त में, आपको अपने SSD को ब्लॉक के सक्रिय-सेट से बड़ा करने के लिए सबसे अच्छा प्रदर्शन मिलेगा। यदि आप सही कैशिंग प्राप्त करते हैं, तो आपका प्रदर्शन एसएसडी पर आपके पूरे सिस्टम को चलाने के समान होगा। जो आप प्रभावी रूप से कर रहे हैं।
SSD को कितना बड़ा होना चाहिए?
सटीक आकार जो आपको चाहिए वह है कुछ ऐसा जिससे हम मदद नहीं कर सकते। अधिक बेहतर है, स्पष्ट रूप से, लेकिन कैश-एसएसडी और प्राथमिक भंडारण के बीच सटीक अनुपात का पता लगाना एक सरल मामला नहीं है।
इसकी शिकायत करना तुरंत लिखने के लिए सेट किया जाता है, जैसे कि कुछ फ़ाइल-सिस्टम संचालन और कुछ डेटाबेस कॉन्फ़िगरेशन। वे लिखते हैं कि केवल संक्षिप्त रूप से कैश किया जाएगा, और उनके प्रदर्शन किसी भी तरह से प्रभाव या उपस्थिति के अभाव में प्रभावित नहीं होंगे।
SSD के मरने पर क्या होता है?
यही बात तब होती है जब आप लिनक्स को ड्रॉप-कैश के लिए कहते हैं लेकिन एक ट्विस्ट के साथ। ड्रॉप-कैश के साथ, कोई भी अप्रकाशित लिखता है जो ब्लॉक-कैश में है डिस्क में फ्लश हो जाएगा। जब SSD गायब हो जाता है तो कैशिंग मोड पर निर्भर करता है :
Writethrough : सभी राइट्स कैश और प्राइमरी स्टोरेज के समानांतर लिखे जाते हैं, इसलिए अचानक SSD के नुकसान की संभावना होती है, जिससे VMs पर त्रुटियां बहुत कम होती हैं।
Writearound : सभी लेखन प्राथमिक भंडारण के लिए लिखे जाते हैं और केवल पढ़े जाने पर कैश किए जाते हैं। VMs में त्रुटियों का कोई मौका नहीं।
लिखावट : सभी लिखते हैं पहले कैश में जाते हैं, और पृष्ठभूमि में प्राथमिक भंडारण के लिए लिखा जाता है। आपके VMs में त्रुटियों का कारण होने की सबसे अधिक संभावना एसएसडी को विफल होना चाहिए, और मैं उत्पादन में इस मोड का उपयोग नहीं करूंगा।
राइटथ्रू और रिट्रीटाउंड की तुलना में राइटबैक कितना तेज होगा?
निर्भर करता है कि आप कितना लेखन कर रहे हैं। यदि आपका लेखन समय-समय पर आपके प्राथमिक भंडारण को संतृप्त करता है, तो प्रदर्शन में वृद्धि महत्वपूर्ण हो सकती है। यदि आप ज्यादातर कुछ लिखने के साथ पढ़ते हैं, तो आपको नोटिस में सुधार की संभावना नहीं होगी।
इसके अलावा, राइटबैक एक खराब नीति है जो आप कर रहे हैं इसलिए इसका उपयोग न करें।