VM > WAN drops speed by 90% 20mins after boot

d1ch0t

Active Member
Jan 29, 2016
10
1
43
52
Hey all,

So I've been setting up a new Proxmox node from OVH and have a strange issue. So strange I've just re-installed from OVH's 4.2 template to troubleshoot. The problem is that after 10-20mins any VM will drop its internet connection speed by around 90%. Here's some info:

1. Node speed downloading from internet is perfect.
2. Internal VM to VM speed is perfect.
3. VM to internet speed is perfect on boot. After 10 minutes or so reduces by around 90% sometimes much more.
4. Once speed reduction happens if I "systemctl restart network" on the VM the speed is again great for 10 minutes or so until it drops off again.

Example on VM network restart:

Code:
 [root@gw ~]# wget http://mirror.nl.leaseweb.net/speedtest/1000mb.bin
--2016-08-09 09:48:06--  http://mirror.nl.leaseweb.net/speedtest/1000mb.bin
Resolving mirror.nl.leaseweb.net (mirror.nl.leaseweb.net)... 5.79.108.33, 2001:1af8:4700:b210::33
Connecting to mirror.nl.leaseweb.net (mirror.nl.leaseweb.net)|5.79.108.33|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1000000000 (954M) [application/octet-stream]
Saving to: ‘1000mb.bin.5’

89% [========================================>                 ] 897,634,907  113MB/s  eta 1s

Example after 30 minutes:

Code:
[root@gw ~]# wget http://mirror.nl.leaseweb.net/speedtest/1000mb.bin
--2016-08-09 10:22:51--  http://mirror.nl.leaseweb.net/speedtest/1000mb.bin
Resolving mirror.nl.leaseweb.net (mirror.nl.leaseweb.net)... 5.79.108.33, 2001:1af8:4700:b210::33
Connecting to mirror.nl.leaseweb.net (mirror.nl.leaseweb.net)|5.79.108.33|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1000000000 (954M) [application/octet-stream]
Saving to: ‘1000mb.bin’

 3% [====>                           ] 36,685,155  3.92MB/s  eta 4m 5s

Here is my node interfaces which I've left untouched from the OVH template for troubleshooting:

Code:
# for Routing
auto vmbr1
iface vmbr1 inet manual
	post-up /etc/pve/kvm-networking.sh
	bridge_ports dummy0
	bridge_stp off
	bridge_fd 0


# vmbr0: Bridging. Make sure to use only MAC adresses that were assigned to you.
auto vmbr0
iface vmbr0 inet static
	address HN_IP.91
	netmask 255.255.255.0
	network HN_IP.0
	broadcast HN_IP.255
	gateway HN_IP.254
	bridge_ports eth0
	bridge_stp off
	bridge_fd 0

..and my VM ifcfg-eth0:

Code:
TYPE=Ethernet
BOOTPROTO=none
PEERDNS=yes
IPV6INIT=no
DEVICE=eth0
ONBOOT=no
USERCTL=no
IPADDR=FAILOVER_IP
NETMASK=255.255.255.255
GATEWAY=HN_IP.254
ARP=yes
HWADDR=OVH_MAC_ADDRESS


Really at a loss how to go about diagnosing this give that I've reduced it right down to a very simple setup. Any advice is appreciated guys!
 
The VM is running CentOS 7. I haven't tried it with Debian yet but will if OVH support haven't fixed it with their tests. They're checking it out now.

I'm convinced its a switch issue their end though. Its only Failover IP's/Virtual MAC VM's affected, NAT is fine. And its exactly 10 minutes from VM network restart to the speed limit kicking in which drops it from 1gb/s to around 10mbit/s.
 

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!