Hi all,
I'm running into an odd issue since updating to OMV5. I wasn't sure what forum this would go in since it involves multiple systems, so I thought this forum would be best.
Situation
I'm running a 3930k with 48gb RAM and a 28TB mergerfs drive pool with 14TB snapraid parity drive. My internet connection is 1gig fibre up/down. For the past 2ish years, I've been using LFTP to pull files down from a remote server that I own. I limit the transfer speed to 300 Mbps to leave bandwidth for other uses and I've never had any problem with this setup before.
Problem
Just recently I've started experiencing buffering when streaming on Plex. This was surprising to me since I only do Direct Play and haven't had a problem with network throughput/buffering before. After some troubleshooting, I noticed that it was only happening when LFTP was downloading files from the remote server.
I thought that it may be something to do with my internet connection, but I can saturate my fully 1gig connection if I run multiple transfers at the same time so I think that it's unlikely to be the cause.
Assessment
I noticed that when LFTP is downloading files, I'm getting spikes of high CPU usage and Wait-IO. I've attached two screenshots of what I'm seeing, and this trend of CPU spikes continues until the transfer is complete.
Some googling of the issue brought up this issue on the mergerfs GitHub. The issue was never resolved and honestly I'm not knowledgeable enough fully parse what they're doing and troubleshoot this on my own.
If someone could provide some next steps, or just tell me that I'm completely out to lunch here that would be awesome. Thanks for reading!