XenServer + RouterOS ethernet high CPU

 ( Proci85 | 2019. június 26., szerda - 15:36 )

Lassú volt a RouterOS mögött lévő VPS hálózati sávszélessége. 1Gb/s->1Gb/s között másolva 30Mbit/s, RouterOS CPU-ja 100-on pörgött. Tools->Profile szerint az eth eszi.

Ez javított:
https://www.netservers.co.uk/articles/open-source-howtos/citrix_e1000_gigabit

First rename /usr/lib/xen/bin/qemu-dm to /usr/lib/xen/bin/qemu-dm.orig

# mv /usr/lib/xen/bin/qemu-dm /usr/lib/xen/bin/qemu-dm.orig
Then make a replacement /usr/lib/xen/bin/qemu-dm file like this

#!/bin/bash
oldstring=$@
newstring=${oldstring//rtl8139/e1000}
exec /usr/lib/xen/bin/qemu-dm.orig $newstring

Then chmod (to make it executable) and chattr it (to stop it being overwritten):

# chmod 755 /usr/lib/xen/bin/qemu-dm
# chattr +i /usr/lib/xen/bin/qemu-dm

Behazudja a VM-nek, hogy e1000-es hálókártya van.
Ezután 100Mbit/s sebességet mértem, CPU szintén 100-on pörgött. Kapott kettőt, kicsit javult (80%, 140Mbit/s), de tovább nem reszeltem, amire kell, elég.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

CHR-t tedd fel, támogatja a guest tools-t is megy tobb gigabittes is akar (licence függő)

Sima routeros is felmegy de gyengebb a teljesítménye.

Fedora 29, Thinkpad x220