OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

5.7. DPDK dalam Tetamu KVM


Jika anda tidak mempunyai akses kepada kad rangkaian yang disokong DPDK, anda masih boleh bekerja dengan DPDK dengan menggunakan sokongannya untuk virtio. Untuk berbuat demikian, anda perlu mencipta tetamu yang disokong oleh halaman besar (lihat di atas).


Di samping itu, ia dikehendaki mempunyai sekurang-kurangnya SSE3. Model CPU lalai yang digunakan qemu/libvirt hanya sehingga SSE2. Jadi anda perlu menentukan model yang melepasi bendera ciri yang betul - dan sudah tentu mempunyai sistem Hos yang menyokongnya. Satu contoh boleh didapati dalam coretan berikut kepada xml virsh anda (atau antara muka virsh setara yang anda gunakan).



Contoh ini agak menyinggung dan melepasi semua ciri hos. Ini seterusnya menjadikan tetamu tidak boleh berhijrah kerana sasaran juga memerlukan semua ciri. Cara "lebih lembut" adalah dengan hanya menambah sse3 pada model lalai seperti contoh berikut.


qemu64


Juga virtio pada masa kini menyokong beratur beratur yang DPDK seterusnya boleh mengeksploitasi untuk kelajuan yang lebih baik. Untuk mengubah suai definisi virtio biasa untuk mempunyai berbilang baris gilir tambah yang berikut pada definisi antara muka anda. Ini adalah tentang mempertingkatkan keadaan normal untuk mempunyai berbilang baris gilir, untuk kemudiannya digunakan contohnya oleh DPDK dalam tetamu.




Pengkomputeran Awan OS teratas di OnWorks: