Btrfs फ़ाइल सिस्टम 2 MB तक के विशाल फोलियो के समर्थन की ओर बढ़ रहा है, जिसमें पैच पहले से ही लिनक्स कर्नेल 7.2 की for-next शाखा में एकीकृत हैं। यह अपडेट I/O प्रदर्शन में सुधार, सिस्टम ओवरहेड को कम करने और गहन कार्यभार में मेमोरी प्रबंधन को अनुकूलित करने का वादा करता है। 🚀
for-next में एकीकरण के तकनीकी विवरण 🔧
पैच Btrfs को मूल रूप से बड़े पेज (फोलियो) को संभालने की अनुमति देते हैं, जो लिनक्स की मेमोरी सबसिस्टम के साथ संरेखित होते हैं। इसमें बफर आवंटन और पढ़ने/लिखने के संचालन में बदलाव शामिल हैं, जिसका उद्देश्य परमाणु संचालन की संख्या और पेज कैश में प्रतिस्पर्धा को कम करना है। कार्य मौजूदा कॉन्फ़िगरेशन के साथ संगतता बनाए रखने पर केंद्रित रहा है।
विशाल फोलियो: फ़ाइल सिस्टम का नया चलन 😎
अंततः, Btrfs डेवलपर्स ने फैसला किया है कि 4 KB अब कूल नहीं है और वे 2 MB फोलियो के बैंडवैगन पर कूद रहे हैं। क्योंकि, ईमानदारी से कहें तो, यदि आपके पास हाई-रेज़ मीम के आकार के पेज नहीं हैं, तो आप कुछ भी ऑप्टिमाइज़ नहीं कर रहे हैं। हाँ, उम्मीद करते हैं कि यह चलन बेल-बॉटम पैंट की तरह खत्म न हो: शुरू में बहुत आशाजनक, लेकिन फिर आपको एहसास होता है कि वे केवल चलने में बाधा डालते हैं।