OnWorks Linux ו-Windows Online WorkStations

לוגו

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

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

5.4. הידור יישומי DPDK


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


לעתים קרובות תמצא מדריכים שאומרים לך להביא את מקורות ה-DPDK, לבנות אותם לצרכים שלך ובסופו של דבר לבנות את האפליקציה שלך על סמך DPDK על ידי הגדרת ערכים RTE_* עבור מערכת הבנייה. מכיוון ש-Ubunutu מספקת DPDK שכבר הידור, אתה יכול לדלג על כל זה. כדי לפשט את הגדרת המשתנים הנכונים, תוכל למקור את הקובץ /usr/share/dpdk/dpdk-sdk-env.sh לפני בניית היישום שלך. הנה קטע בונה את היישום לדוגמה l2fwd המסופק עם חבילת dpdk-doc.


sudo apt-get התקנת dpdk-dev libdpdk-dev

. /usr/share/dpdk/dpdk-sdk-env.sh

הפוך -C /usr/share/dpdk/examples/l2fwd


בהתאם למה שאתה בונה, זו עשויה להיות תוספת טובה להתקין את כל תלות הבנייה של DPDK לפני הייצור.


sudo apt-get install build-dep dpdk


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