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

प्रतीक चिन्ह

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

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

5.7. केवीएम मेहमानों में डीपीडीके


यदि आपके पास DPDK समर्थित नेटवर्क कार्ड तक पहुंच नहीं है, तो भी आप Virtio के लिए इसके समर्थन का उपयोग करके DPDK के साथ काम कर सकते हैं। ऐसा करने के लिए आपको विशाल पेजों द्वारा समर्थित अतिथि बनाने होंगे (ऊपर देखें)।


इसके अलावा वहां कम से कम SSE3 का होना जरूरी है. डिफ़ॉल्ट CPU मॉडल qemu/libvirt का उपयोग केवल SSE2 तक है। तो आपको एक ऐसे मॉडल को परिभाषित करना होगा जो उचित फ़ीचर फ़्लैग को पारित करता हो - और निश्चित रूप से एक होस्ट सिस्टम हो जो इसका समर्थन करता हो। एक उदाहरण आपके virsh xml (या आपके द्वारा उपयोग किए जाने वाले समतुल्य virsh इंटरफ़ेस) के निम्नलिखित स्निपेट में पाया जा सकता है।



यह उदाहरण काफी आक्रामक है और सभी होस्ट सुविधाओं को पास करता है। बदले में यह अतिथि को बहुत अधिक प्रवासन योग्य नहीं बनाता है क्योंकि लक्ष्य को भी सभी सुविधाओं की आवश्यकता होगी। एक "नरम" तरीका यह है कि निम्न उदाहरण की तरह केवल sse3 को डिफ़ॉल्ट मॉडल में जोड़ा जाए।


qemu64


इसके अलावा Virtio आजकल मल्टीक्यू का समर्थन करता है जिसका उपयोग DPDK बेहतर गति के लिए कर सकता है। एकाधिक कतारों के लिए एक सामान्य गुणी परिभाषा को संशोधित करने के लिए अपनी इंटरफ़ेस परिभाषा में निम्नलिखित जोड़ें। यह कई कतारों के लिए एक सामान्य सद्गुण को बढ़ाने के बारे में है, जिसे बाद में अतिथि में डीपीडीके द्वारा उपभोग किया जा सकता है।




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