फ्लैश-फ्रेंडली फ़ाइल सिस्टम (F2FS) को लिनक्स 7.3 की रिलीज़ के साथ प्रदर्शन में सुधार दिखाई देगा, समानांतर मल्टी-डिवाइस फ्लश को सक्षम करने वाले अपडेट के लिए धन्यवाद। सैमसंग इंजीनियर योंगगिल सोंग (Yonggil Song) ने उन परिवर्तनों का नेतृत्व किया, जो कई स्टोरेज डिवाइसों में डेटा सिंक्रोनाइज़ेशन को संभालने के तरीके में अक्षमताओं को संबोधित करते हैं।
पहले, F2FS ने क्रमिक रूप से कई डिवाइसों पर डेटा फ्लश किया। अपडेट ड्राइवर को इन फ्लश को समानांतर में जारी करने की अनुमति देता है, प्रत्येक डिवाइस में पहले से मौजूद स्वतंत्र फ्लश कतारों का लाभ उठाते हुए। इस परिवर्तन को समग्र फ्लश समय को कम करने के लिए डिज़ाइन किया गया है, प्रक्रिया को सभी डिवाइसों द्वारा लिए गए समय को जोड़ने के बजाय सबसे धीमे डिवाइस की गति तक सीमित कर दिया गया है।
समानांतर फ्लशिंग के अलावा, लिनक्स 7.3 F2FS के भीतर inode प्रबंधन के मेमोरी ओवरहेड में कमी भी लाता है। फ़ाइल सिस्टम अब डिवाइस उपनामों के लिए गतिशील आरक्षित/रिलीज़ का समर्थन करता है, और `f2fs_write_end_io()` फ़ंक्शन अब अतुल्यकालिक रूप से चल सकता है। आर्म कॉर्टेक्स-ए520 डिवाइस पर परीक्षण से पता चला कि अतुल्यकालिक संचालन ने इस फ़ंक्शन पर बिताए गए समय को 10 मिलीसेकंड से 150 माइक्रोसेकंड तक कम कर दिया। लिनक्स 7.3 रिलीज़ में F2FS के लिए कई बग फिक्स भी शामिल हैं, जो संबंधित [pull request] में विस्तृत हैं।
मूल कवरेज पढ़ें
💬 टिप्पणियाँ
📜 टिप्पणी नीति