वहाँ एक कर्नेल मॉड्यूल या कुछ अन्य पैच या Windows ' ReadyBoost के समान कुछ है ?
मूल रूप से मैं एक ऐसी चीज की तलाश में हूं जो डिस्क रीड को फ्लैश ड्राइव पर कैश करने की अनुमति देती है।
वहाँ एक कर्नेल मॉड्यूल या कुछ अन्य पैच या Windows ' ReadyBoost के समान कुछ है ?
मूल रूप से मैं एक ऐसी चीज की तलाश में हूं जो डिस्क रीड को फ्लैश ड्राइव पर कैश करने की अनुमति देती है।
जवाबों:
Bcache वही हो सकता है जो आप खोज रहे हैं:
Bcache एक लिनक्स कर्नेल ब्लॉक लेयर कैश है। यह एक या एक से अधिक फास्ट डिस्क ड्राइव जैसे फ्लैश-आधारित सॉलिड स्टेट ड्राइव (SSDs) को एक या अधिक धीमे हार्ड डिस्क ड्राइव के लिए कैश के रूप में कार्य करने की अनुमति देता है।
मैं बेसब्री से लिनक्स मेनलाइन में इसके शामिल होने का इंतजार कर रहा हूं, लेकिन दुर्भाग्य से यह अभी भी काफी नहीं है ।
कुछ अच्छी और पठनीय जानकारी भी यहाँ उपलब्ध है:
इसे आज़माएं और देखें कि यह आपके सिस्टम पर कैसे काम करता है!
कोई भी नहीं है, और यह वास्तव में अब कोई मतलब नहीं है।
रेडीबॉस्ट कम समय के लिए उपयोगी था जब मशीनें रैम-सीमित थीं, ड्राइव धीमी थीं, और फ्लैश सस्ता था। रैम अब इतनी सस्ती होने के बजाय, रैम का उपयोग करने के लिए बहुत अधिक समझ में आता है।
इन दिनों विशिष्ट फ्लैश ड्राइव में केवल 5MB / s की गति होती है और लगभग 20MB / s की गति पढ़ी जाती है। तुलना करें कि आपकी हार्ड ड्राइव की 50MB / s पढ़ने और लिखने के लिए है और वहाँ बहुत अधिक बिंदु नहीं है।
रेडीबॉस्ट से वास्तविक दुनिया के प्रदर्शन का लाभ केवल भारी मेमोरी-विवश प्रणालियों पर देखा जाता है।
मैं अपने आप से एक ही सवाल पूछ रहा हूं, और यहां वर्तमान उत्तरों से असंतुष्ट होने के कारण, अपने दम पर थोड़ा शोध किया। यह अब तक अप्रयुक्त है, लेकिन लिनक्स 3.9 परिवर्तन पर इस आर्कटिक ने एक उपयोगी प्रारंभिक बिंदु प्रदान किया। इसमें तीन तकनीकों का उल्लेख है जो रेडी बूस्ट के समान प्रभाव प्राप्त करना चाहिए, हालांकि कभी-कभी फोकस रीडिंग के बजाय कैशिंग राइट्स पर केंद्रित होता है। आगे के शोध में और भी अधिक पाया गया।
मैं इनमें से कम से कम एक के साथ कुछ पहले हाथ अनुभव प्राप्त करने के बाद शायद मैं इस उत्तर को अपडेट करूंगा। तब तक, एक कीवर्ड के रूप में इनमें से किसी एक नाम के साथ वेब पर खोज करने पर ट्यूटोरियल, विवरण, राय और बेंचमार्क की उचित मात्रा में उपज होनी चाहिए।
मुझे लिनक्स के लिए ऐसा कोई मॉड्यूल नहीं मिला है लेकिन ड्रैगनफली बीएसडी में विंडोज रेडीबॉस्ट के बराबर कुछ है । फीचर को SwapCache कहा जाता है। यह डेटा और मेटा-डेटा को किसी अन्य ड्राइव (HDD) से कैश करने के लिए एक तेज़ स्वैप विभाजन (SSD / Flash) का उपयोग करता है।
मैन पेज बताता है कि सूचना को कैश में कैसे कॉन्फ़िगर किया जाए। यह कैशिंग तंत्र का उपयोग कब और कैसे करना है, इसके मामलों का वर्णन करता है। यह दिलचस्प प्रतीत होता है जब सिस्टम केवल समय-समय पर स्वैप होता है (यानी रैम की मात्रा थोड़ी कम होती है) या मेटा-डेटा के लगातार पढ़ने और लिखने के लिए।
लिनक्स में कैशेफ़्स हैं, जो आपको किसी भी फाइल सिस्टम में बैकिंग कैश फाइल सिस्टम जोड़ने की अनुमति देता है। यह मूल रूप से 1993 में एनएफएस के साथ उपयोग के लिए सन माइक्रोसिस्टम्स द्वारा डिजाइन और जारी किया गया था, और जल्दी से अन्य यूनिक्स जैसी प्रणालियों द्वारा कॉपी किया गया था। तो हाँ, यह पहले से ही है और सालों से है। :)
ठीक है, जो मुझे समझ में आया है, रेडीबोस्ट मूल रूप से पेजफाइल का एक विस्तार है, जो कि FreeBSD पर स्वैप विभाजन (जो मुझे लगता है कि लिनक्स में समान होगा) के साथ तुलनीय है, इसलिए आप बस एक विभाजन को फ्लैशबोर्ड बनाने में सक्षम हो सकते हैं उस पर एक स्वैप विभाजन।
हालाँकि, मैं इन चीजों के बारे में लगभग कुछ भी नहीं जानता।