So it's running in a container in a VM on the NAS? I can see a few layers there, so that might have something to do with it.
yeah, that's unfortunately the easiest way for me to accomplish it. i have several other services running this way though without any issues (although plex does occasionally stop to buffer, which i've never quite understood because the server and network should be plenty powerful enough...i wonder if this is similar).
For the NAS: what FS are you using, and what's your storage layout? ZFS? Ext4 on RAID via mdadm? Btrfs? XFS on LVM?
i'm not sure how to answer this so i'll just describe how it's set up: proxmox creates a virtual disk for the VM and attaches it to the VM as storage. the server isn't really a NAS per se, it's a server that does have a VM running openmediavault acting as a NAS, but the storage for channels isn't using OMV - it has its own virtual disk.
For the VM: How is storage accomplished? Direct block access, or disk image? What format is the image: qcow2, raw, or something else? What disk driver are you using, VirtIO, SATA, something else? What FS is being used? Is the FS performing COW?
you are way over my head on a lot of these questions, unfortunately. i'm not a hardware expert, i'm just getting started with the whole homelab thing. proxmox was the easiest way for me to get up and running quickly.
according to the proxmox console, it's SCSI. SCSI controller is listed as VirtIO SCSI. the virtual disk itself is a 1GB lvm-thin volume. the underlying drives are all western digital white label 10 TB drives that were shucked from easystore externals. no RAID.
For the container: Which storage/FS driver is it using? Overlay2, or something else?
overlay2
if you need any more definitive answers i'm happy to run any commands on the server that will get you the answers you need.