sorry for the late answer, but i did now send some patches that may improve the performance:let me bump this up. Is there any news regarding tape write performance?
https://lists.proxmox.com/pipermail/pbs-devel/2024-April/009162.html
https://lists.proxmox.com/pipermail/pbs-devel/2024-April/009161.html
basically we read the data from the datastore in a single thread, which is probably not optimal for HDD especially when they're in some kind of raid (since then the reads cannot distribute across the disks in parallel)
my patches add a tuning option for the number of threads, and for tapes sets the default to 4 (the same value we currently use for verification threads)
we're going to test that in various configurations (also with a HDD raid array to an LTO-8 drive), i can post the result when we're done with that (no idea when this will be though)