เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

5.2. การกำหนดค่าอุปกรณ์ DPDK


แพคเกจ DPDK จัดเตรียมสคริปต์เริ่มต้นที่ง่ายต่อการกำหนดค่าการกำหนดอุปกรณ์และหน้าขนาดใหญ่ นอกจากนี้ยังทำให้พวกเขารีบูตอย่างต่อเนื่อง


ต่อไปนี้คือตัวอย่างไฟล์ /etc/dpdk/interfaces การกำหนดค่าสองพอร์ตของการ์ดเครือข่าย อันหนึ่งมี uio_pci_generic และอีกอันหนึ่งมี vfio-pci


# ปัจจุบันรองรับเฉพาะ "pci" เท่านั้น

# ID อุปกรณ์บนบัสที่ระบุ

# ไดรเวอร์ที่จะผูกกับ (vfio-pci หรือ uio_pci_generic)

#

# โปรดทราบว่าไดรเวอร์ที่รองรับ DPDK สองตัวคือ uio_pci_generic และ vfio-pci

# ส่วนหนึ่งของ linux-image-extra- บรรจุุภัณฑ์.

# แพ็คเกจนี้ไม่ได้ติดตั้งตามค่าเริ่มต้นเสมอ - ตัวอย่างเช่นในคลาวด์อิมเมจ

# ดังนั้นโปรดติดตั้งในกรณีที่คุณพบปัญหาโมดูลที่ขาดหายไป

#

#

pci 0000:04:00.0 uio_pci_generic

pci 0000:04:00.1 vfio-pci


การ์ดจะถูกระบุโดย PCI-ID หากคุณไม่แน่ใจ คุณอาจใช้เครื่องมือ dpdk_nic_bind เพื่อแสดงอุปกรณ์ที่มีอยู่ในปัจจุบันและไดรเวอร์ที่ได้รับมอบหมาย


dpdk_nic_bind --สถานะ


อุปกรณ์เครือข่ายที่ใช้ไดรเวอร์ที่รองรับ DPDK

============================================

0000:04:00.0 'อีเธอร์เน็ตคอนโทรลเลอร์ 10-Gigabit X540-AT2' drv = uio_pci_generic ไม่ได้ใช้ = ixgbe


อุปกรณ์เครือข่ายที่ใช้ไดรเวอร์เคอร์เนล

===================================

0000:02:00.0 'NetXtreme BCM5719 Gigabit Ethernet PCIe' ถ้าไม่ได้ใช้ = eth0 drv = tg3 = uio_pci_generic * ใช้งานอยู่ *

0000:02:00.1 'NetXtreme BCM5719 Gigabit Ethernet PCIe' ถ้า = eth1 drv = tg3 ไม่ได้ใช้ = uio_pci_generic

0000:02:00.2 'NetXtreme BCM5719 Gigabit Ethernet PCIe' ถ้า = eth2 drv = tg3 ไม่ได้ใช้ = uio_pci_generic

0000:02:00.3 'NetXtreme BCM5719 Gigabit Ethernet PCIe' ถ้า = eth3 drv = tg3 ไม่ได้ใช้ = uio_pci_generic

0000:04:00.1 'Ethernet Controller 10-Gigabit X540-AT2' ถ้า = eth5 drv = ixgbe ไม่ได้ใช้ = uio_pci_generic


อุปกรณ์เครือข่ายอื่นๆ

=====================


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: