"Slow" VM Migration Speeds

wbarnard81

Member
Sep 2, 2022
12
0
6
South Africa
www.vaimo.com
Hi All.

It feels like I am going to complain about something with a golden spoon in my mouth, but this is our production servers...

When I migrate a VM form one node to another, in the cluster, it seems like it tops out at 800Mbps-ish. Some information first...

Hardware I am using:
AMD EPYC 7702P 64-Core Processor
512GB DDR4 3200Mhz
2x Micron 7300 480GB (Raid1 zfs for boot)
6x Kioxia KCD6XLUL960G 960GB NVMe
Mellanox ConnectX 4 (25Gbps) NICs, connecting with DAC Cables.

Disk setup for the 6x NVMe:
zpool create -f -o ashift=12 houmyvas mirror /dev/nvme0n1 /dev/nvme1n1 mirror /dev/nvme2n1 /dev/nvme3n1 mirror /dev/nvme6n1 /dev/nvme7n1
Source node is using Proxmox 7.2 and Kernel 5.15 and Destination node is Proxmox 7.3 and Kernel 6.1.

Screenshot 2023-01-06 103735.jpg
Screenshot 2023-01-06 111953.jpg
Screenshot 2023-01-06 111606.jpg

Yes, the screen shot above shows speed when migrating the memory, but the one above that should "show" that it is the same when migrating the HDD.

So my questions:
1. How can I figure out what would be the bottleneck here?
2. What happens to the data that is written to the HDD, while the migration takes place?
 
how did you achieve these speeds? is it an --online migration or offline? just out of curiosity. I have a cluster each with 1Gig for corosync with 2 interfaces on each node connected as redundant (active-backup). However I am achieving migration speeds of around 100MiB max. What am I doing wrong here?
 
Um, 1 gigabit = 1000 megabits = 1000/8 megabytes = 125 megabytes. With overhead and required dead times between frames 100 MiB is about what you would expect on a gigabit LAN.

ETA: The OP has a 25 gigabit LAN.
Thanks for the math. I will get to buying some 25G cards then. :p
 
please post the full migration task log and "pveversion -v"
 

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!