ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

5.3. डीपीडीके ह्यूजपेज कॉन्फ़िगरेशन


डीपीडीके टीएलबी पर दबाव खत्म करने के लिए विशाल पृष्ठों का भारी उपयोग करता है। इसलिए आपके सिस्टम में bigpages को कॉन्फ़िगर करना होगा।


RSI डीपीडीके पैकेज में एक कॉन्फ़िगरेशन फ़ाइल और स्क्रिप्ट हैं जो DPDK के लिए विशाल पेज कॉन्फ़िगरेशन को आसान बनाने का प्रयास करती हैं /etc/dpdk/dpdk.conf. यदि आपके सिस्टम में डीपीडीके के अलावा विशाल पेजों के अधिक उपभोक्ता हैं या बहुत विशेष आवश्यकताएं हैं कि आपके विशाल पेज कैसे स्थापित किए जाएंगे, तो आप संभवतः उन्हें स्वयं आवंटित/नियंत्रित करना चाहेंगे। यदि नहीं, तो यह आपकी आवश्यकताओं के लिए DPDK को कॉन्फ़िगर करने का एक बड़ा सरलीकरण हो सकता है।


यहां 1024M प्रत्येक के 2 विशाल पेज और 4 1G पेज को कॉन्फ़िगर करने का एक उदाहरण दिया गया है।


NR_2M_PAGES=1024 NR_1G_PAGES=4


जैसा कि दिखाया गया है, यह 2M और बड़े 1G ह्यूजपेज (या दोनों का मिश्रण) को कॉन्फ़िगर करने का समर्थन करता है। यह सुनिश्चित करेगा कि डीपीडीके के लिए दोनों आकारों को खोजने के लिए उचित विशालएलबीएफएस माउंटपॉइंट हैं, चाहे आपका डिफ़ॉल्ट विशाल पृष्ठ आकार कुछ भी हो। यदि आप कर्नेल पैरामीटर के माध्यम से मैन्युअल रूप से विशाल पृष्ठ आवंटित करना चाहते हैं तो कॉन्फ़िगरेशन फ़ाइल स्वयं कुछ कोने के मामलों और कुछ संकेतों पर अधिक विवरण रखती है।


यह आपकी आवश्यकताओं पर निर्भर करता है कि आप कौन सा आकार चाहते हैं - टीएलबी दबाव के संबंध में 1जी पेज निश्चित रूप से अधिक प्रभावी हैं। लेकिन डीपीडीके मेमोरी आवंटन के अंदर उनके खंडित होने की खबरें थीं। इसके अलावा किसी सिस्टम के जीवनचक्र में बाद में एक निश्चित मात्रा में 1G पेज सेट करने के लिए पर्याप्त खाली स्थान हासिल करना कठिन हो सकता है।


OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: