लिनक्स 7.2 के लिए एक अपडेट ने Btrfs फ़ाइल सिस्टम में एक बग को ठीक कर दिया है, जो 2023 से डेटा लेखन को धीमा कर रहा था। इस प्रतिबंध को हटाने पर, प्रदर्शन में 59% तक सुधार होता है, जो 826 MB/s से बढ़कर 1,311 MB/s हो जाता है। आम उपयोगकर्ताओं के लिए, इसका मतलब है कि लिनक्स वाले कंप्यूटर बड़ी फ़ाइलों को सहेजते समय तेज़ होंगे, जिससे खोई हुई गति वापस आ जाएगी।
वह बग जिसने Btrfs को दो साल तक रोके रखा 🛑
यह खराबी एक अनावश्यक लॉकिंग ऑपरेशन में थी जो डेटा के अनुक्रमिक लेखन को प्रभावित करती थी, जो बड़ी फ़ाइलों की प्रतिलिपि बनाते समय एक सामान्य प्रक्रिया है। डेवलपर्स ने पहचाना कि एक सिंक्रोनाइज़ेशन फ़ंक्शन, जो चरम मामलों में भ्रष्टाचार को रोकने के लिए डिज़ाइन किया गया था, हर लेखन ऑपरेशन पर निष्पादित हो रहा था। उस प्रतिबंध को हटाने पर, NVMe स्टोरेज पर प्रदर्शन बढ़ जाता है, जो 826 MB/s से बढ़कर 1,311 MB/s हो जाता है। यह पैच पहले से ही कर्नेल 7.2 में उपलब्ध है, और उच्च गति वाली डिस्क वाले सिस्टम के लिए इसके आवेदन की सिफारिश की जाती है।
वह बग जिसने आपके SSD को 90 के दशक की डिस्क में बदल दिया 🐌
पता चला है कि दो सालों से, लिनक्स उपयोगकर्ता बिना जाने धीमी गति से फ़ाइलें सहेज रहे थे। यह ऐसा है जैसे आपकी स्पोर्ट्स कार का हैंडब्रेक 2023 से लगा हुआ हो और अब तक किसी को पता न चला हो। डेवलपर्स, पोकर फेस के साथ, स्वीकार करते हैं कि बग इतना बेवकूफी भरा था कि यह उन लोगों के लिए दैवीय दंड जैसा लगता है जिन्होंने Btrfs पर भरोसा किया। अच्छा हुआ कि पैच इससे पहले आ गया कि हम डेटा ट्रांसफर करने के लिए कबूतरों का इस्तेमाल करने लगते।