सार:
लिनक्स डेवलपर ओसामा आरिफ ने कर्नेल मेलिंग सूची में दो पैच सबमिट किए, जिसका उद्देश्य zswap द्वारा स्वैप पृष्ठों को लोड करने पर अनुरोध विवाद को कम करना था। Zswap Linux का कंप्रेशन कैश तंत्र है। यह बदले जाने वाले पृष्ठों को संपीड़ित करता है और अस्थायी रूप से उन्हें मेमोरी में संग्रहीत करता है। यदि पृष्ठों को संपीड़न कैश से पढ़ा जा सकता है, तो स्वैप डिवाइस तक पहुंच कम की जा सकती है, जो मेमोरी तंग होने पर डिस्क I/O दबाव को कम करने के लिए विशेष रूप से सहायक है।

पैच लेखक द्वारा प्रकाशित बेंचमार्क परीक्षणों से पता चलता है कि एकल वर्चुअल सीपीयू वातावरण में, प्रति राउंड औसत सबसे धीमी पढ़ने की विलंबता 22.3 मिलीसेकंड से घटकर 0.97 मिलीसेकंड हो गई; 8 वर्चुअल सीपीयू वातावरण में, यह 314 मिलीसेकंड से घटकर 7 मिलीसेकंड रह गया। प्रत्येक परीक्षण को 5 राउंड के लिए चलाया गया था, जिसमें स्विचिंग डिवाइस के रूप में zstd कंप्रेसर, वर्चुअल मशीन और मेमोरी डिस्क का उपयोग किया गया था, और विभिन्न प्राथमिकता वाले कार्यों के माध्यम से लोड बनाया गया था; 10 मिलीसेकंड से अधिक की रीड की संख्या को भी एक कोर में प्रति राउंड 26 से 35 बार से घटाकर शून्य कर दिया गया था, और मल्टी-कोर वातावरण में इसे प्रति राउंड 3 से 18 बार से घटाकर अधिकतम एक बार कर दिया गया था। लेखकों का कहना है कि बेंचमार्क और परीक्षण कार्यक्रम बड़े भाषा मॉडल की मदद से लिखे जाते हैं।
ये संख्याएं विशिष्ट तनाव परीक्षणों में पढ़ने की विलंबता में सुधार को दर्शाती हैं और इसका मतलब यह नहीं है कि सभी लिनक्स डिवाइस या दैनिक कार्यभार में समान समग्र गति दिखाई देगी।
पैच अभी भी कर्नेल मेलिंग सूची समीक्षा चरण में है और अभी तक मेनलाइन कर्नेल में विलय नहीं किया गया है:
https://lore.kernel.org/lkml/
[email protected]
/
टिप्पणियाँ