Slow Speeds under proxmox, though the VM is getting 1Gbps.
Posted: January 27th, 2021, 8:37 pm
Hey guys, I realize that this is most likely due to running in a VM, but I am getting some results that I still think should be higher than they are.
I am running Sabnzbd docker container under a Ubuntu Server 20.04.1 LTS virtual machine on proxmox. on this vm, if I run a speedtest I get just under 934Mbps consistently.
My Status page shows:
Pystone: 202265
Download folder speed: 301.2MB/s
Complete folder speed 296.5MB/s
Internet Bandwidth: 36.4 MB/s (291.2Mbps)
I've seen answers before stating that is most likely IO limitations from the VM. but because of speedtest I get from the VM outside of docker, I am confused how sabnzbd is only getting 1/3 of what the "Host" is able to achieve, especially since the host has great write speeds and a great pystone. Is that how much Sabnzbd gets affected by being run in a vm, even if the VM is capabale of Gigabit speeds? I am trying to avoid running sabnzbd on bare metal as much as possible as I just switched over my server infrastructure to proxmox, and am using all of the computers capable of the reccomended Pystone numbers.
any help would be appreciated, or any troubleshooting tips to figure out the discrepency between the docker container and "host". Or if it's as simple as "VM can't handle IO" thats also acceptable, just the posts I saw from that answer were a year or more old. (unless I missed some), and I'm hoping for the best!
I am running Sabnzbd docker container under a Ubuntu Server 20.04.1 LTS virtual machine on proxmox. on this vm, if I run a speedtest I get just under 934Mbps consistently.
My Status page shows:
Pystone: 202265
Download folder speed: 301.2MB/s
Complete folder speed 296.5MB/s
Internet Bandwidth: 36.4 MB/s (291.2Mbps)
I've seen answers before stating that is most likely IO limitations from the VM. but because of speedtest I get from the VM outside of docker, I am confused how sabnzbd is only getting 1/3 of what the "Host" is able to achieve, especially since the host has great write speeds and a great pystone. Is that how much Sabnzbd gets affected by being run in a vm, even if the VM is capabale of Gigabit speeds? I am trying to avoid running sabnzbd on bare metal as much as possible as I just switched over my server infrastructure to proxmox, and am using all of the computers capable of the reccomended Pystone numbers.
any help would be appreciated, or any troubleshooting tips to figure out the discrepency between the docker container and "host". Or if it's as simple as "VM can't handle IO" thats also acceptable, just the posts I saw from that answer were a year or more old. (unless I missed some), and I'm hoping for the best!