Hohe Hostsystem-CPU-Last bei Downloads in VM

s24!

Registered User
Hallo,

ich arbeite mich gerade in das Thema Virtualisierung ein und habe zu diesem Zweck einen CentOS-Host mit SolusVM (KVM) aufgesetzt. Die VMs lassen sich problemlos installieren, kommen ohne Murren ins Internet und auch die Performance ist bislang zufriedenstellend. Folgendes Phänomen kann ich mir jedoch nicht erklären:

Startet man in einer VM (Debian 6) einen Download (mit wget in dem Fall), so ist ab einer gewissen Downloadgeschwindigkeit eine sehr hohe CPU-Last auf dem Hostsystem erkennbar (1-2 Kerne werden durch den KVM-Prozess ausgelastet, wenn man in Richtung Gigabit geht). In der VM ist diese Last nicht erkennbar.

Folgende Einstellungen sind in SolusVM gesetzt:


Mit diesen Einstellungen ist das Netzwerk bislang am schnellsten, die Last bleibt jedoch so hoch. Die CPU ist ein AMD Opteron 6344.

Per Google konnte ich zu ladene Kernel-Module sowie zu setzende Boot-Optionen herausfinden, um das Problem zu beheben, das war jedoch entweder schon der Fall oder nutzlos.

Hat irgendwer einen Ansatz? :)


Viele Grüße
Tim
 

Attachments

  • solusvmhosteinstelluetds1x.png
    solusvmhosteinstelluetds1x.png
    24.6 KB · Views: 184
Last edited by a moderator:
Ich sagte doch CPU-Last. ;) Um diesbezüglich keine "Messfehler" zu haben, wurde der Download nach /dev/null geschrieben. Plattenlast sollte sich also in Grenzen halten.
 
Okay, welcher virtuelle NIC wird denn in der VM verwendet?

Habe da etwas mit virtuellen Realtek NICs im Hinterkopf.
 
Okay, welcher virtuelle NIC wird denn in der VM verwendet?

Habe da etwas mit virtuellen Realtek NICs im Hinterkopf.

Laut Anhang "virtio" :)
 

Attachments

  • solusvmhosteinstelluetds1x (1).png
    solusvmhosteinstelluetds1x (1).png
    24.6 KB · Views: 165
Last edited by a moderator:
Das Problem tritt bei allen NIC-Auswahlmöglichkeiten auf. In der VM selbst sieht es so aus:

Code:
root@testvm:~# lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
00:01.2 USB Controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01)
00:02.0 VGA compatible controller: Cirrus Logic GD 5446
[B]00:03.0 Ethernet controller: Red Hat, Inc Virtio network device[/B]
00:04.0 SCSI storage controller: Red Hat, Inc Virtio block device
00:05.0 RAM memory: Red Hat, Inc Virtio memory balloon

Dazu noch zwei Screenshots, die das Problem verdeutlichen:

MOD: Anhang!

In der VM selbst werden so 5-15% CPU-Last verursacht, das ist also in Ordnung.

Das Problem tritt mit einem Kern genauso auf wie bei zwölf zugewiesenen Kernen; zudem habe ich versucht, das Zählen des Trafficverbrauchs zu deaktivieren. Dies spart jedoch keinerlei CPU.


Grüße
Tim
 

Attachments

  • htop1o6sr4tqsoj.png
    htop1o6sr4tqsoj.png
    20.9 KB · Views: 171
  • htop2jmsd3acs6y.png
    htop2jmsd3acs6y.png
    11.2 KB · Views: 165
Last edited by a moderator:
Back
Top