Xen hálózat - magas terhelés

Fórumok

Sziasztok,

Debian 9.3 / Xen 4.8.5

Nem vészes (értsd: ~10mbps) hálózati forgalom mellett a Dom0-n ilyen látok:

17886 root      20   0       0      0      0 R  17.1  0.0   4259:52 vif1.0-q0-guest
17887 root      20   0       0      0      0 S  12.8  0.0   3245:01 vif1.0-q0-deall
   16 root      20   0       0      0      0 S   9.9  0.0   2112:26 ksoftirqd/1
17890 root      20   0       0      0      0 S   8.2  0.0   1937:43 vif1.1-q0-guest
17891 root      20   0       0      0      0 S   5.3  0.0   1210:41 vif1.1-q0-deall

iostat szerint ~25% system terhelés.
a Dom0-nak 2 dedikált magja van, a DomU-nak 

a gépben 2db E5-2620v4 van, másik -aktiv- VM nincs.

Van tippetek esetleg, mi lehet?

Hozzászólások

Azt tuti csak 10mbit ? Openvswitch vagy bridge ?

Fedora 38, Thinkpad x280

Úgy értettem, a 10mbitet, hogy tényleg csak annyi rajta a forgalom ? Nálunk jóval nagyobb sávszélességnél van ekkora terhelése a vif-nek. Igaz nálunk openvswitch van, ami eleve lassabb mint a bridge.

Szóval rendes fizikai ifacen mit látsz ? iptraf-ng tcpdump stb.

Fedora 38, Thinkpad x280

Hát az semmi, tuti nincsen több ? Esetleg az alatta lévő switch mit mondd a forgalom mértékére ?

Látszik hogy az irq is magas, az nem 40-600 pps től szökik fel (normál esetben)

Mi a fizikai topológia ? Látom hogy a VPS-nek 2 ethernetje van, egyik az egyik fizikai port másik a másik ?

Fedora 38, Thinkpad x280

Ezek full virt vagy PVH guestek? Az xl top mit mond?

Nos, a két Dom0 közül az egyiken be van állítva, hogy a Dom0 két magot kap dedikáltan, a másik pedig használhatja az összeset.
(kernel /xen.gz console=vga vga=ask noreboot dom0_max_vcpus=2 dom0_vcpus_pin)

Úgy tűnik, ez nem túl jó ötlet - a másik gépen nincsen ez az opció beállítva, a Dom0 bármely magot használhatja - ott jól működik minden, nincsen
magas system terhelés.

Úgy tűnik, h sok packet esetén jobb, ha több mag között tudja a rendszer szétdobálni az IRQ-t....