Hello,
I have been running Proxmox for a month or so in a homelab type environment. I have it running on the W680 chipset with an I5-13500 and 64GB of RAM. There are two ZFS striped mirror pools, Tank and Tank2, where I store the VMs I'm running (4x500GB 870 Evo, 4x250GB MX500 respectively). I don't know if this is an okay method for storing and running VMs, but I am aware they are not enterprise level SSDs. Also they are all on motherboard SATA ports. All VMs currently are Ubuntu Server, besides Truenas, which gets HDDs passed through via an LSI-9211-8i. I have TrueNAS set up with a striped mirror and appreciated getting the read and write speeds, so I did the same for my VMs. When creating the VM Pools in Proxmox, I left ashift at 12 with compression set to lz4. Also, to be clear, the VM pools were created in Proxmox and the Truenas pool was created within TrueNAS.
The issue I am seeing is with a VM on the Crucial MX500 drives. I first noticed it with an Ubuntu VM that was running SABnzbd within a docker container. During downloads, the speeds fluctuate all over the place. I have 1gig up/down from my ISP and this VM is running through a VPN. Speeds will go from about 95MBps down to basically nothing and then back up, repeating over and over. I've tried a number of things and do not believe this is an issue with my network connection or anything like that.
If I move the VM in question from Tank2 to Tank, my downloads max my network connection (with VPN overhead considered) and it doesn't fluctuate basically at all. This is with identical VM setup parameters and the same network setup.
I have used
Does anyone have suggestions for troubleshooting?
I have been running Proxmox for a month or so in a homelab type environment. I have it running on the W680 chipset with an I5-13500 and 64GB of RAM. There are two ZFS striped mirror pools, Tank and Tank2, where I store the VMs I'm running (4x500GB 870 Evo, 4x250GB MX500 respectively). I don't know if this is an okay method for storing and running VMs, but I am aware they are not enterprise level SSDs. Also they are all on motherboard SATA ports. All VMs currently are Ubuntu Server, besides Truenas, which gets HDDs passed through via an LSI-9211-8i. I have TrueNAS set up with a striped mirror and appreciated getting the read and write speeds, so I did the same for my VMs. When creating the VM Pools in Proxmox, I left ashift at 12 with compression set to lz4. Also, to be clear, the VM pools were created in Proxmox and the Truenas pool was created within TrueNAS.
The issue I am seeing is with a VM on the Crucial MX500 drives. I first noticed it with an Ubuntu VM that was running SABnzbd within a docker container. During downloads, the speeds fluctuate all over the place. I have 1gig up/down from my ISP and this VM is running through a VPN. Speeds will go from about 95MBps down to basically nothing and then back up, repeating over and over. I've tried a number of things and do not believe this is an issue with my network connection or anything like that.
If I move the VM in question from Tank2 to Tank, my downloads max my network connection (with VPN overhead considered) and it doesn't fluctuate basically at all. This is with identical VM setup parameters and the same network setup.
I have used
dd
to actually test disk speeds within the VM and they seem a little slow too if I do a larger transfer test. Some were as low as 100MBps. If I run consecutive dd
commands, some speeds will look closer to what I would expect. To be honest, I don't know if I am totally running dd
correctly. My understanding is that the RAM cache makes transfers really fast until it needs to dump.Does anyone have suggestions for troubleshooting?