OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

5.7. DPDK ב-KVM אורחים


אם אין לך גישה לכרטיסי רשת הנתמכים ב-DPDK, עדיין תוכל לעבוד עם DPDK על ידי שימוש בתמיכה שלו ב-virtio. לשם כך עליך ליצור אורחים מגובים בדפי ענק (ראה למעלה).


נוסף על כך שם נדרש להיות בעל SSE3 לפחות. מודל המעבד המוגדר כברירת מחדל ש-qemu/libvirt משתמש בו הוא רק עד SSE2. אז תצטרכו להגדיר דגם שעבר את דגל הפיצ'רים המתאים - וכמובן שיהיה לכם מערכת Host שתומכת בו. ניתן למצוא דוגמה בקטע הבא ל-virsh xml שלך (או לממשק virsh המקביל שבו אתה משתמש).



דוגמה זו די פוגענית ועוברת את כל תכונות המארח. זה בתורו הופך את האורח לבלתי ניתן להגירה מכיוון שהיעד יצטרך גם את כל התכונות. דרך "רכה" יותר היא פשוט להוסיף sse3 למודל ברירת המחדל כמו הדוגמה הבאה.


qemu64


כמו כן, virtio בימינו תומכת ב-multiqueue אשר DPDK בתורו יכולה לנצל למהירות טובה יותר. כדי לשנות הגדרת וירטיו רגילה למספר תורים, הוסף את הדברים הבאים להגדרת הממשק שלך. מדובר בשיפור וירטוניק רגיל למספר תורים, שיצרכו מאוחר יותר, למשל על ידי DPDK באורח.




מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: