ओपनझेडएफएस 2.0 फ्रीबीएसडी, झेडटीडी आणि बरेच काही च्या समर्थनासह येते

दीड वर्षाच्या विकासानंतर, ओपनझेडएफएस 2.0 प्रकल्प लाँच केला जे लिनक्स आणि फ्रीबीएसडीसाठी झेडएफएस फाइल सिस्टमच्या अंमलबजावणीस विकसित करते.

प्रकल्प "लिनक्सवर झेडएफएस" म्हणून ओळखला जाऊ लागला आणि पूर्वी हे लिनक्स कर्नलसाठी मॉड्यूल विकसित करणे मर्यादित होते, परंतु फ्रीबीएसडीच्या समर्थनाच्या हस्तांतरणा नंतर, हे मुख्य ओपनझेडएफएस कार्यान्वयन म्हणून ओळखले गेले आणि हे नाव लिनक्सच्या उल्लेखातून काढले गेले. लिनक्स आणि बीएसडी प्रणालींसाठी सर्व झेडएफएस विकास क्रियाकलाप आता एका प्रकल्पात केंद्रित आहेत आणि सामान्य रेपॉजिटरीमध्ये विकसित केले आहेत.

ओपनझेडएफएस आधीच फ्रीबीएसडी अपस्ट्रीममध्ये वापरलेले आहे (डोके) आणि त्यात डेबियन, उबंटू, जेंटू, सबायन लिनक्स आणि एएलटी लिनक्स वितरण समाविष्ट आहे. नवीन आवृत्तीसह असलेले पॅकेजेस लवकरच डेबियन, उबंटू, फेडोरा, आरएचईएल / सेंटोस यासह सर्व मोठ्या लिनक्स वितरणासाठी तयार होतील.

फ्रीबीएसडी मध्ये कोड ओपनझेडएफएस कोड बेससह समक्रमित केला आहे चालू ओपनझेडएफएसची चाचणी लिनक्स कर्नल 3.10.१० ते 5.9.. (नवीन आवृत्ती २.2.6.32..12.2२ सह सुसज्ज कर्नल्स) व फ्रीबीएसडी १२.२, स्थिर / १२ व १.12.० (हेड) शाखांसह केली गेली आहे.

ओपनझेडएफएस बद्दल

ओपनझेडएफएस घटकांची अंमलबजावणी करते फाइल सिस्टम आणि व्हॉल्यूम मॅनेजर या दोन्हीशी संबंधित झेडएफएस चे. विशेषतः, खालील घटक लागू केले आहेत: एसपीए (स्टोरेज पूल ocलोकेटर), डीएमयू (डेटा मॅनेजमेंट युनिट), झेडव्हीएल (झेडएफएस एमुलेटेड व्हॉल्यूम) आणि झेडपीएल (झेडएफएस पोसिक्स लेअर).

याव्यतिरिक्त, प्रकल्प ओहे लस्टर क्लस्टर फाइल सिस्टमसाठी झेडएफएस वापरण्याची क्षमता देते. प्रोजेक्ट वर्क ओपनसोलारिस प्रोजेक्टमधून आयात केलेल्या मूळ झेडएफएस कोडवर आधारित आहे आणि इल्लुमोस समुदायाकडून वर्धित आणि निराकरणासह वर्धित आहे. हा प्रकल्प लिव्हरमोर नॅशनल लॅबोरेटरीमधील अमेरिकेच्या उर्जा विभागाच्या करारा अंतर्गत भाग घेणा .्यांच्या सहभागाने विकसित करण्यात आला आहे.

कोड विनामूल्य सीडीडीएल परवान्याअंतर्गत वितरित केला गेला आहे, जीपीएलव्ही 2 सह विसंगत आहे, जी ओपीझेडएफएसला अपस्ट्रीम लिनक्स कर्नलमध्ये समाकलित करण्यास परवानगी देत ​​नाही, कारण जीपीएलव्ही 2 आणि सीडीडीएल परवान्या अंतर्गत कोड मिसळण्याची परवानगी नाही. या परवान्याची विसंगती सोडविण्यासाठी, संपूर्ण उत्पादन सीडीडीएल परवान्याअंतर्गत कर्नलपासून स्वतंत्रपणे डाउनलोड करण्यायोग्य मॉड्यूल म्हणून वितरीत करण्याचा निर्णय घेण्यात आला. ओपनझेडएफएस कोड बेसची स्थिरता लिनक्सच्या इतर एफएसशी तुलना करण्यायोग्य मानली जाते.

ओपनझेडएफएस 2.0 ची मुख्य नवीन वैशिष्ट्ये

मुख्य बदलांपैकी, सर्वात जास्त उभे राहणारा एक आहे फ्रीबीएसडी प्लॅटफॉर्मकरिता समर्थन आणि वेगवेगळ्या ऑपरेटिंग सिस्टमला समर्थन देण्यासाठी कोड बेस एकत्रित केला आहे. सर्व संबंधित बदल फ्रीबीएसडी सह आता मुख्य ओपनझेडएफएस रेपॉजिटरीमध्ये विकसित केले जात आहे आणि हा प्रकल्प फ्रीबीएसडीच्या भविष्यातील आवृत्त्यांसाठी मुख्य झेडएफएस अंमलबजावणी मानला जातो.

त्याच्या बाजूला फ्रीबीएसडीला ओपनझेडएफएसमध्ये हलविण्यामुळे शर्यतीतील बर्‍याच अटी दूर झाल्या आणि लॉकिंग इश्यूज आणि फ्रीबीएसडी वर नवीन वैशिष्ट्ये आणली, जसे की विस्तारित कोटा सिस्टम, डेटासेट एन्क्रिप्शन, स्वतंत्र वाटप वर्ग, रेडझेड अंमलबजावणी आणि चेकसम गणना सुधारण्यासाठी वेक्टर प्रोसेसर सूचनांचा वापर, झेडएसटीडी कम्प्रेशन अल्गोरिदम, एकाधिक होस्ट मोडसाठी समर्थन ( एमएमपी, एकाधिक सुधारक संरक्षण) आणि सुधारित कमांड लाइन साधने.

आणखी एक महत्त्वाचा बदल म्हणजे तो अनुक्रमिक कार्यान्वयन मोड लागू केला कमांड "रीसिलव्हर" (अनुक्रमिक रीसेलव्हर), जे युनिटच्या कॉन्फिगरेशनमधील बदल लक्षात घेऊन डेटा वितरणचे पुनर्रचना करते.

नवीन मार्ग अयशस्वी व्हीदेव मिरर बरेच वेगवान पुन्हा तयार करण्याची अनुमती देते पारंपारिक पुनर्प्राप्तीकर्त्यापेक्षा: प्रथम, अ‍ॅरेमधील हरवलेली अतिरेकी शक्य तितक्या लवकर पुनर्संचयित केली जाईल आणि त्यानंतरच सर्व डेटा चेकसम सत्यापित करण्यासाठी "क्लीनअप" ऑपरेशन स्वयंचलितपणे सुरू होईल. नवीन मोडची सुरूवात जेव्हा आपण ड्राइव्हला replace zpool बदला | सह जोडा किंवा पुनर्स्थित करता "-s" पर्यायासह "संलग्न करा.

त्याची अंमलबजावणी झाली सक्तीचे द्वितीय-स्तरीय कॅशे (एल 2 एआरसी), ज्यामध्ये कॅशिंगसाठी जोडलेल्या डिव्हाइसवरील डेटा सिस्टम रीबूट दरम्यान जतन केला जातो, म्हणजेच, स्टार्टअप नंतर कॅशे "गरम" राहतो आणि प्रारंभिक कॅशे फिल फेजला मागे टाकत कामगिरी लगेच नाममात्र मूल्यांवर पोहोचते.

जोडले zstd कॉम्प्रेशन अल्गोरिदम करीता समर्थन (झेस्टँडार्ड), जे झीलिब / डिफलेटच्या तुलनेत 3-5 पट वेगवान कॉम्प्रेशन गती आणि दोनदा वेगवान डीकप्रेशन दाखवते, तर 10-15% ने कॉम्प्रेशन पातळी सुधारित करते.

त्याच्या बाजूला कम्प्रेशनचे विविध स्तर प्रदान करा, ते कॉम्प्रेशन कार्यक्षमता आणि कार्यप्रदर्शन यांच्यात भिन्न शिल्लक देतात.

स्त्रोत: https://github.com


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.