बर्स्ट बफ़र्स, Reiser5 की नई विशेषताओं में से एक होगा

कई महीने पहले हमने यहाँ ब्लॉग पर बात की थी रीसर5कौन एक फाइल सिस्टम है एडवर्ड शिश्किन और जो द्वारा बनाए रखा समानांतर स्केलिंग में नवाचार सहित बाहर खड़ा है, जिसे ब्लॉक स्तर पर नहीं बल्कि फाइलसिस्टम के माध्यम से किया जाता है।

Reiser5, ReiserFS फाइल सिस्टम का एक काफी संशोधित संस्करण है, जिसमें समानांतर स्केलेबल लॉजिकल वॉल्यूम के लिए समर्थन लागू किया गया है, एक तार्किक मात्रा में डेटा के कुशल वितरण की अनुमति।

अब, हाल ही की खबरों में, एडुआर्ड शिश्किन ने नई सुविधाओं की घोषणा की, जिन्हें Reiser5 परियोजना के हिस्से के रूप में विकसित किया जा रहा है।

हाल के नवाचारों की, यह देखा गया है कि उपयोगकर्ता एक छोटे उच्च-प्रदर्शन ब्लॉक डिवाइस को जोड़ सकता है (उदाहरण के लिए एनवीआरएएम), जिसे एक प्रॉक्सी डिस्क कहा जाता है, कम बजट डिस्क से बना अपेक्षाकृत बड़ी तार्किक मात्रा में। यह इस धारणा को देगा कि संपूर्ण वॉल्यूम 'प्रॉक्सी डिस्क' के समान उच्च-प्रदर्शन डिवाइस से बना है।

कार्यान्वित विधि एक साधारण अवलोकन पर आधारित थी कि, व्यवहार में, डिस्क पर लिखना लगातार और वक्र नहीं किया जाता है I / O भार इसकी चोंच आकार की है। इस तरह के "स्पाइक्स" के बीच के अंतराल में, पृष्ठभूमि में "धीमी" मुख्य भंडारण पर सभी डेटा (या इसके केवल भाग) को अधिलेखित करके प्रॉक्सी डिस्क से डेटा को डंप करने का अवसर होता है। इसलिए, प्रॉक्सी यूनिट हमेशा एक नया डेटा प्राप्त करने के लिए तैयार रहती है।

प्रारंभ में, यह तकनीक (बर्स्ट बफर के रूप में जाना जाता है) उच्च प्रदर्शन कंप्यूटिंग के क्षेत्र में उत्पन्न हुआ (एचपीसी) है। लेकिन यह पता चला है कि यह सामान्य अनुप्रयोगों की भी मांग करता है, विशेष रूप से जो डेटा अखंडता पर उच्च मांग रखते हैं (यह आमतौर पर एक अलग तरह का डेटाबेस है)। ये परिवर्तन किसी भी फ़ाइल में किसी भी नाम से परमाणु रूप से किए गए हैं, अर्थात्:

  • पहले एक नई फ़ाइल संशोधित डेटा युक्त बनाई गई है;
  • तब यह नई फ़ाइल fsync (2) का उपयोग करके डिस्क पर लिखी जाती है;
  • उसके बाद, नई फ़ाइल का नाम बदलकर पुराने के साथ कर दिया जाता है, जो पुराने डेटा के कब्जे वाले ब्लॉक को स्वचालित रूप से मुक्त कर देती है।

इन सभी चरणों, एक डिग्री या किसी अन्य पर, किसी भी फ़ाइल सिस्टम पर प्रदर्शन में उल्लेखनीय कमी का कारण बनता है। यदि नई फ़ाइल पहली बार समर्पित उच्च-प्रदर्शन डिवाइस पर लिखी जाती है, तो स्थिति में सुधार होता है, जो कि बर्स्ट बफर फाइल सिस्टम में वास्तव में होता है।

Reiser5 में, यह न केवल नए तर्क ब्लॉकों को वैकल्पिक रूप से भेजने की योजना हैफाइल से प्रॉक्सी डिस्क तक, लेकिन सामान्य रूप से सभी गंदे पृष्ठ भी। इसके अलावा, न केवल डेटा वाले पृष्ठ, बल्कि मेटाडेटा भी, जो चरणों (2) और (3) में दर्ज किया गया है।

तार्किक डिस्क के साथ नियमित कार्य के संदर्भ में प्रॉक्सी डिस्क का समर्थन किया जाता है Reiser5 वर्ष में पहले की घोषणा की। यही है, कुल प्रणाली "प्रॉक्सी डिस्क - प्राथमिक भंडारण" एक साधारण तार्किक मात्रा है, एकमात्र अंतर यह है कि प्रॉक्सी डिस्क डिस्क एड्रेसिंग पॉलिसी में वॉल्यूम के अन्य घटकों पर पूर्वता लेता है।

एक लॉजिकल वॉल्यूम में प्रॉक्सी डिस्क जोड़ना किसी भी डेटा रिबैलेंसिंग के साथ नहीं है, और इसका निष्कासन उसी तरह होता है जैसे कि एक सामान्य डिस्क को रिमूव करना। सभी प्रॉक्सी डिस्क ऑपरेशन परमाणु हैं।

प्रॉक्सी डिस्क जोड़ने के बाद, इस डिस्क की क्षमता से लॉजिकल वॉल्यूम की कुल क्षमता बढ़ जाती है.

प्रॉक्सी डिस्क को समय-समय पर साफ किया जाना चाहिए, अर्थात्, इसे मुख्य भंडारण से डेटा डंप करें। Reiser5 बीटा स्थिरता तक पहुंचने के बाद, यह सफाई को स्वचालित बनाने की योजना है (इसे एक विशेष कोर थ्रेड द्वारा नियंत्रित किया जाएगा)। इस स्तर पर, सफाई की जिम्मेदारी उपयोगकर्ता के साथ रहती है।

यदि प्रॉक्सी डिस्क पर कोई खाली स्थान नहीं है, तो सभी डेटा स्वचालित रूप से मुख्य भंडारण पर लिखे जाते हैं। उसी समय, एफएस का समग्र प्रदर्शन डिफ़ॉल्ट रूप से कम हो जाता है (सभी उपलब्ध लेनदेन की पुष्टि प्रक्रिया के निरंतर आह्वान के कारण)।

Fuente: https://marc.info


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   लुइक्स कहा

    मुझे नहीं पता था कि हंस द्वारा किए गए अंतराल के बाद रेइज़रफ़्स अभी भी सक्रिय था,

    1.    डेविड नारजो कहा

      इसे शांत रखा गया है, लेकिन विकास जारी है।