VM sehr langsam, zu schwache Hardware für Proxmox?

Hi,
hab' gerade mal eisfair auf 'ner schwachen Kiste gestartet und das Lahme scheint vom System (eisfair) zu kommen.
eisfair-2.8.9-3.34.0-VIRT-x86_64-cd-image.iso habe ich gezogen...

Wie updatet man denn bei eisfair die Packet-Db, was 5 min. dauern soll?

Aber die Treiber scheinen alle etwas seltsam zu sein - besonders die Bildschirm-Ausgabe... sehr lahm.
Ein "time lsmod" braucht geschlagene 2.6 s! Wenn ich ein devil-linux auf dem selben host mit ebenfalls 2cores starte, benötigt der gleiche Befehl 0.036 s oder weniger!

Ein Umschalten auf serielles Terminal zeigt nur "starting serial terminal on interface serial0"

Kernel 3.16 ist natürlich auch ne Ansage... aber auch alte Ubuntus laufen fix wie nix unter kvm und somit auch Proxmox.


Udo
 
Hallo Udo,
Wie updatet man denn bei eisfair die Packet-Db, was 5 min. dauern soll?
eisman update
beim ersten mal kommt natürlich erst mal eine ganze Menge, die Zeit kann man nicht als Referenz nehmen.

Der eisfair-1 (eisfair-2.8.9-3.22.0-SMP-cd-image.iso) das ist die 32Bit-Version läuft als VM unter Proxmox ein kleines wenig schneller habe ich gemerkt.

Ein "time lsmod" braucht geschlagene 2.6 s!
Meinst Du in der Web-Oberfläche von Proxmox (noVNC Konsole)? Ich dachte die ist so langsam, ich nehme für gewöhnlich ssh für die Konfiguration, da ist es Okay. Wie ich schon schrob, ich bin ganz neu bei Proxmox und habe keinen wirklichen Vergleich.

Viele Grüße
Detlef Paschke
 
Hallo Udo,

der zweite Durchlauf, ich nehme an ohne weitere Updates, wäre ja unauffällig.
Bei diesen Werten hätte ich jede Nachfrage unterlassen.

Der Paketmanager von eisfair soll demnächst ein Update bekommen welches auch deutlich seine Leistung steigert.

Viele Grüße
Detlef Paschke
 
Hallo Udo,

der zweite Durchlauf, ich nehme an ohne weitere Updates, wäre ja unauffällig.
Bei diesen Werten hätte ich jede Nachfrage unterlassen.

Der Paketmanager von eisfair soll demnächst ein Update bekommen welches auch deutlich seine Leistung steigert.

Viele Grüße
Detlef Paschke
Hi,
die Länge des Update-Prozess hängt natürlich auch von der Netzwerkverbindung ab (Internet, aber auch VM).

Ich habe als Netzwerk-Interface virtio gewählt und die Übertragungsraten zum und vom pve-host sind gut:
Code:
eisman install iperf3
iperf -s
Code:
root@pve-c:~# iperf3 -c 192.168.200.89
Connecting to host 192.168.200.89, port 5201
[  4] local 192.168.200.13 port 37224 connected to 192.168.200.89 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec   616 MBytes  5.17 Gbits/sec    0   3.11 MBytes       
[  4]   1.00-2.00   sec   484 MBytes  4.06 Gbits/sec    2   3.11 MBytes       
[  4]   2.00-3.00   sec   541 MBytes  4.54 Gbits/sec    3   3.11 MBytes       
[  4]   3.00-4.00   sec   415 MBytes  3.48 Gbits/sec    2   3.11 MBytes       
[  4]   4.00-5.00   sec   570 MBytes  4.78 Gbits/sec    1   3.11 MBytes       
[  4]   5.00-6.00   sec   543 MBytes  4.56 Gbits/sec    1   3.11 MBytes       
[  4]   6.00-7.00   sec   564 MBytes  4.73 Gbits/sec    1   3.11 MBytes       
[  4]   7.00-8.00   sec   559 MBytes  4.69 Gbits/sec    2   3.11 MBytes       
[  4]   8.00-9.00   sec   540 MBytes  4.53 Gbits/sec    1   3.11 MBytes       
[  4]   9.00-10.00  sec   554 MBytes  4.64 Gbits/sec    1   3.11 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  5.26 GBytes  4.52 Gbits/sec   14             sender
[  4]   0.00-10.00  sec  5.25 GBytes  4.51 Gbits/sec                  receiver

iperf Done.
root@pve-c:~# iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.200.89, port 33220
[  5] local 192.168.200.13 port 5201 connected to 192.168.200.89 port 33221
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.00   sec   423 MBytes  3.54 Gbits/sec                 
[  5]   1.00-2.00   sec   271 MBytes  2.28 Gbits/sec                 
[  5]   2.00-3.00   sec   386 MBytes  3.24 Gbits/sec                 
[  5]   3.00-4.00   sec   461 MBytes  3.87 Gbits/sec                 
[  5]   4.00-5.00   sec   470 MBytes  3.94 Gbits/sec                 
[  5]   5.00-6.00   sec   447 MBytes  3.75 Gbits/sec                 
[  5]   6.00-7.00   sec   453 MBytes  3.80 Gbits/sec                 
[  5]   7.00-8.00   sec   447 MBytes  3.75 Gbits/sec                 
[  5]   8.00-9.00   sec   460 MBytes  3.86 Gbits/sec                 
[  5]   9.00-10.00  sec   448 MBytes  3.76 Gbits/sec                 
[  5]  10.00-10.12  sec  62.4 MBytes  4.52 Gbits/sec                 
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-10.12  sec  0.00 Bytes  0.00 bits/sec                  sender
[  5]   0.00-10.12  sec  4.23 GBytes  3.59 Gbits/sec                  receiver
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Zu einer Debian VM habe ich etwas bessere Werte (aber die eisfair-Werte sind ok):
Code:
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  5.95 GBytes  5.11 Gbits/sec  157             sender
[  4]   0.00-10.00  sec  5.94 GBytes  5.10 Gbits/sec                  receiver
iperf Done.

- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-10.04  sec  0.00 Bytes  0.00 bits/sec                  sender
[  5]   0.00-10.04  sec  4.53 GBytes  3.88 Gbits/sec                  receiver
----------------------------------------------------------
Wie sieht die Netzwerkverbindung bei Dir aus?

Udo
 
Hallo Udo,
hat leider etwas gedauert, Sorry.

Ich habe mich erst erschrocken, als ich Deine und meine Werte gesehen habe.
Die 192.168.0.62 ist die besprochene eisfair64-vm, die 192.168.0.63 ist eine debian-vm die ich ganz schnell mal zum Vergleich aufgesetzt habe.

Code:
root@Proxmox:~# iperf3 -c 192.168.0.62
Connecting to host 192.168.0.62, port 5201
[  4] local 192.168.0.50 port 55730 connected to 192.168.0.62 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec   107 MBytes   897 Mbits/sec    0    392 KBytes
[  4]   1.00-2.00   sec  93.5 MBytes   784 Mbits/sec    0    525 KBytes
[  4]   2.00-3.00   sec   100 MBytes   843 Mbits/sec    0    669 KBytes
[  4]   3.00-4.00   sec  99.0 MBytes   830 Mbits/sec    0    865 KBytes
[  4]   4.00-5.00   sec   101 MBytes   847 Mbits/sec    0    953 KBytes
[  4]   5.00-6.00   sec   101 MBytes   846 Mbits/sec    0   1.02 MBytes
[  4]   6.00-7.00   sec   101 MBytes   848 Mbits/sec    0   1.13 MBytes
[  4]   7.00-8.00   sec   101 MBytes   850 Mbits/sec    0   1.24 MBytes
[  4]   8.00-9.00   sec   102 MBytes   855 Mbits/sec    0   1.37 MBytes
[  4]   9.00-10.00  sec  98.8 MBytes   828 Mbits/sec    0   1.51 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  1005 MBytes   843 Mbits/sec    0             sender
[  4]   0.00-10.00  sec  1001 MBytes   839 Mbits/sec                  receiver

iperf Done.
root@Proxmox:~# iperf3 -c 192.168.0.63
Connecting to host 192.168.0.63, port 5201
[  4] local 192.168.0.50 port 57132 connected to 192.168.0.63 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec   106 MBytes   892 Mbits/sec    1    315 KBytes
[  4]   1.00-2.00   sec   106 MBytes   889 Mbits/sec    1    366 KBytes
[  4]   2.00-3.00   sec   106 MBytes   886 Mbits/sec    4    380 KBytes
[  4]   3.00-4.00   sec   106 MBytes   891 Mbits/sec    0    387 KBytes
[  4]   4.00-5.00   sec   106 MBytes   886 Mbits/sec    1    387 KBytes
[  4]   5.00-6.00   sec   106 MBytes   890 Mbits/sec    0    387 KBytes
[  4]   6.00-7.00   sec   106 MBytes   890 Mbits/sec    0    387 KBytes
[  4]   7.00-8.00   sec   106 MBytes   890 Mbits/sec    0    387 KBytes
[  4]   8.00-9.00   sec   106 MBytes   893 Mbits/sec    0    427 KBytes
[  4]   9.00-10.00  sec   106 MBytes   891 Mbits/sec    0    458 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  1.04 GBytes   890 Mbits/sec    7             sender
[  4]   0.00-10.00  sec  1.03 GBytes   888 Mbits/sec                  receiver

iperf Done.

Ist natürlich deutlich langsamer als bei Dir, aber ich habe hier auch ein ganz normales Gigabit-Netz. Ein bisschen Overhead abgerechnet und dann möge es hinkommen.

Tests der Netzwerkgeschwindigkeit aus der VM ins Internet habe ich bereits mit:
wget -O /dev/null ftp://speedtest.tele2.net/1GB.zip bzw.
wget -O /dev/null https://speed.hetzner.de/1GB.bin

gemacht um http und https abgedeckt zu haben.
Die Werte waren für meine 50Mbit Leitung völlig normal.

Viele Grüße
Detlef Paschke
 
Gegenseite habe ich vergessen, hab ich jetzt aber nur noch vom Debian.
Wenn sie Wichtig ist mache ich den Test nochmal.
Code:
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.0.50, port 57130
[  5] local 192.168.0.63 port 5201 connected to 192.168.0.50 port 57132
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.00   sec   100 MBytes   842 Mbits/sec
[  5]   1.00-2.00   sec   106 MBytes   887 Mbits/sec
[  5]   2.00-3.00   sec   105 MBytes   885 Mbits/sec
[  5]   3.00-4.00   sec   106 MBytes   891 Mbits/sec
[  5]   4.00-5.00   sec   106 MBytes   886 Mbits/sec
[  5]   5.00-6.00   sec   106 MBytes   890 Mbits/sec
[  5]   6.00-7.00   sec   106 MBytes   890 Mbits/sec
[  5]   7.00-8.00   sec   106 MBytes   890 Mbits/sec
[  5]   8.00-9.00   sec   106 MBytes   891 Mbits/sec
[  5]   9.00-10.00  sec   106 MBytes   890 Mbits/sec
[  5]  10.00-10.04  sec  4.25 MBytes   886 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-10.04  sec  0.00 Bytes  0.00 bits/sec                  sender
[  5]   0.00-10.04  sec  1.03 GBytes   884 Mbits/sec                  receiver
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
 
Ist natürlich deutlich langsamer als bei Dir, aber ich habe hier auch ein ganz normales Gigabit-Netz.
Hi Detlef,
Gigabit-Netzwerk habe ich hier auch nur... meine guten Werte kommen, weil ich vom Host zur VM, die auf dem gleichen Host läuft, messe.
Wenn das bei dir nur Gigabit-geschwindigkeit ist, ist es seltsam...

Zum Vergleich: Laptop -> switch -> switch -> pve-node -> VM
Code:
iperf3 -c fileserver
Connecting to host fileserver, port 5201
[  4] local 192.168.200.25 port 53984 connected to 192.168.200.15 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec   112 MBytes   942 Mbits/sec    7    370 KBytes       
[  4]   1.00-2.00   sec   111 MBytes   935 Mbits/sec    0    376 KBytes       
[  4]   2.00-3.00   sec   111 MBytes   934 Mbits/sec    1    383 KBytes       
[  4]   3.00-4.00   sec   111 MBytes   935 Mbits/sec    0    393 KBytes       
[  4]   4.00-5.00   sec   111 MBytes   934 Mbits/sec    1    399 KBytes       
[  4]   5.00-6.00   sec   111 MBytes   935 Mbits/sec    0    409 KBytes       
[  4]   6.00-7.00   sec   110 MBytes   924 Mbits/sec    1    427 KBytes       
[  4]   7.00-8.00   sec   111 MBytes   935 Mbits/sec    0    430 KBytes       
[  4]   8.00-9.00   sec   111 MBytes   928 Mbits/sec    0    436 KBytes       
[  4]   9.00-10.00  sec   111 MBytes   934 Mbits/sec    0    440 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  1.09 GBytes   933 Mbits/sec   10             sender
[  4]   0.00-10.00  sec  1.08 GBytes   932 Mbits/sec                  receiver
Dagegen direkt vom host: pve-node -> VM
Code:
root@pve-c:~# iperf3 -c fileserver
Connecting to host fileserver, port 5201
[  4] local 192.168.200.13 port 52704 connected to 192.168.200.15 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec   655 MBytes  5.49 Gbits/sec    4   1.65 MBytes       
[  4]   1.00-2.00   sec   621 MBytes  5.21 Gbits/sec    9   1.83 MBytes       
[  4]   2.00-3.00   sec   640 MBytes  5.37 Gbits/sec    9   1.98 MBytes       
[  4]   3.00-4.00   sec   639 MBytes  5.36 Gbits/sec   11   2.10 MBytes       
[  4]   4.00-5.00   sec   652 MBytes  5.47 Gbits/sec   16   2.20 MBytes       
[  4]   5.00-6.00   sec   648 MBytes  5.44 Gbits/sec    5   2.31 MBytes       
[  4]   6.00-7.00   sec   630 MBytes  5.28 Gbits/sec   14   2.38 MBytes       
[  4]   7.00-8.00   sec   645 MBytes  5.41 Gbits/sec    8   2.51 MBytes       
[  4]   8.00-9.00   sec   577 MBytes  4.84 Gbits/sec    6   2.62 MBytes       
[  4]   9.00-10.00  sec   586 MBytes  4.91 Gbits/sec   37   2.69 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  6.14 GBytes  5.28 Gbits/sec  119             sender
[  4]   0.00-10.00  sec  6.14 GBytes  5.28 Gbits/sec                  receiver
Meine VM-Config für den Fileserver (nichts besonderes):
Code:
qm config 300
balloon: 0
boot: c
bootdisk: scsi0
cores: 2
ide2: none,media=cdrom
memory: 2048
name: fileserver
net0: virtio=CA:6B:34:63:5A:11,bridge=vmbr0
numa: 0
onboot: 1
ostype: l26
scsi0: sata:vm-300-disk-1,size=6G
scsi1: sata:vm-300-disk-2,backup=0,iothread=1,size=3584G
scsihw: virtio-scsi-single
smbios1: uuid=14c8f391-40a0-4a9d-ac49-f2dedb5810c1
sockets: 1
Das einzige ist, das ich OpenVswitch einsetze auf dem Host (gibt ein Wiki-Eintrag dazu).
Code:
allow-vmbr0 eth0
iface eth0 inet manual
        ovs_type OVSPort
        ovs_bridge vmbr0

auto vmbr0
iface vmbr0 inet static
        address  192.168.x.y
        netmask  255.255.255.0
        gateway  192.168.x.z
        ovs_type OVSBridge
        ovs_ports eth0
Udo
 
Hallo Udo,
das Erklärt sich aber recht einfach.
Bei mir ist natürlich auch alles auf einer Maschine aber Proxmox hat eine eigene Netzwerkschnittstelle von da geht es beim Test raus, über einen Switch und zurück in eine andere Netzwerkschnittstelle bzw. ein Bond.

So sieht es aus wenn die VM auf der selben Schnittelle wie Proxmox liegt.
Code:
root@Proxmox:~# iperf3 -c 192.168.0.62
Connecting to host 192.168.0.62, port 5201
[  4] local 192.168.0.50 port 58090 connected to 192.168.0.62 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec   854 MBytes  7.16 Gbits/sec    0   3.01 MBytes
[  4]   1.00-2.00   sec   810 MBytes  6.80 Gbits/sec    0   3.01 MBytes
[  4]   2.00-3.00   sec   806 MBytes  6.76 Gbits/sec    0   3.01 MBytes
[  4]   3.00-4.00   sec   868 MBytes  7.28 Gbits/sec    0   3.01 MBytes
[  4]   4.00-5.00   sec   835 MBytes  7.00 Gbits/sec    0   3.01 MBytes
[  4]   5.00-6.00   sec   855 MBytes  7.17 Gbits/sec    0   3.01 MBytes
[  4]   6.00-7.00   sec   882 MBytes  7.40 Gbits/sec    0   3.01 MBytes
[  4]   7.00-8.00   sec   812 MBytes  6.81 Gbits/sec    0   3.01 MBytes
[  4]   8.00-9.00   sec   801 MBytes  6.73 Gbits/sec    0   3.01 MBytes
[  4]   9.00-10.00  sec   802 MBytes  6.73 Gbits/sec    0   3.01 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  8.13 GBytes  6.98 Gbits/sec    0             sender
[  4]   0.00-10.00  sec  8.13 GBytes  6.98 Gbits/sec                  receiver

iperf Done.
root@Proxmox:~#

eis64-test # iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.0.50, port 58088
[  5] local 192.168.0.62 port 5201 connected to 192.168.0.50 port 58090
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   827 MBytes  6.93 Gbits/sec
[  5]   1.00-2.00   sec   811 MBytes  6.80 Gbits/sec
[  5]   2.00-3.00   sec   805 MBytes  6.76 Gbits/sec
[  5]   3.00-4.00   sec   866 MBytes  7.27 Gbits/sec
[  5]   4.00-5.00   sec   837 MBytes  7.02 Gbits/sec
[  5]   5.00-6.00   sec   833 MBytes  6.99 Gbits/sec
[  5]   6.00-7.00   sec   902 MBytes  7.57 Gbits/sec
[  5]   7.00-8.00   sec   815 MBytes  6.84 Gbits/sec
[  5]   8.00-9.00   sec   802 MBytes  6.72 Gbits/sec
[  5]   9.00-10.00  sec   802 MBytes  6.73 Gbits/sec
[  5]  10.00-10.03  sec  26.2 MBytes  6.85 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.03  sec  8.13 GBytes  6.96 Gbits/sec                  receiver
Dabei sieht die VM Config so aus:
root@Proxmox:~# vm config 103
-bash: vm: Kommando nicht gefunden.
root@Proxmox:~# qm config 103
bootdisk: scsi0
cores: 2
ide2: local:iso/eisfair-2.8.9-3.34.0-VIRT-x86_64-cd-image.iso,media=cdrom
keyboard: de
memory: 8192
name: eisfair64-test
net0: virtio=AA:98:F1:47:3A:45,bridge=vmbr0
numa: 0
ostype: l26
scsi0: local:103/vm-103-disk-0.qcow2,size=32G
smbios1: uuid=84cf8b92-bd6e-4155-aff0-d4baea8ef587
sockets: 2
vmgenid: 001d8dfb-e9fd-4c0b-bdaf-cf8be0ca3a07
root@Proxmox:~#
sonst ändert sich nur vmbr0 auf vmbr1.
Meine komplette /etc/network/interfaces
Code:
allow-vmbr1 bond0
iface bond0 inet manual
        ovs_bonds enp6s0f0 enp6s0f1
        ovs_type OVSBond
        ovs_bridge vmbr1
        ovs_options lacp=active bond_mode=balance-tcp

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

allow-hotplug enp11s2

iface enp11s2 inet manual
        dns-nameservers 192.168.0.1
        dns-search home.lan

iface enp6s0f0 inet manual

iface enp6s0f1 inet manual

auto vmbr0
iface vmbr0 inet static
        address  192.168.0.50
        netmask  255.255.255.0
        gateway  192.168.0.1
        bridge-ports enp11s2
        bridge-stp off
        bridge-fd 0

auto vmbr1
iface vmbr1 inet manual
        ovs_type OVSBridge
        ovs_ports bond0
Viele Grüße
Detlef Paschke
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!