System stuttering and btrfs I/O wait during external drive video exports

Hi everyone,
I’m running into some strange performance issues on my Tumbleweed setup that I’m hoping someone here might have seen before. My primary workflow involves a hybrid environment where I use capcut mac for quick rough cuts on my laptop, but then I move the projects over to my SUSE workstation for archiving and final metadata management via a shared external SSD formatted in ExFAT.

Lately, whenever I try to perform a batch write or move these high-bitrate video files into my local Btrfs-partitioned /home directory, the whole UI starts to stutter. I checked top and I’m seeing massive spikes in %iowait even though I’m using an NVMe drive. It’s almost like the kernel is struggling to handle the file system translation between the Mac-rendered files and the Linux environment.

I have a few related concerns I’m trying to wrap my head around:

  • Has anyone noticed if the mount options for ExFAT in the newer kernels need specific tuning to prevent these I/O bottlenecks during sustained high-speed transfers?

  • Could the snapshots in Btrfs be causing a massive overhead when I move large 4K files, effectively doubling the write time and locking the GUI?

  • Is there a way to prioritize the desktop environment (KDE Plasma) so that it doesn’t become unresponsive during these heavy file operations?

I’ve tried disabling the Baloo indexer and it helped a little, but the system still feels “heavy” until the transfer is completely finished. I really want to keep this cross-platform workflow smooth, but right now the move from my Mac back to SUSE is becoming a major productivity killer. If anyone has tips on optimizing storage throughput for media-heavy workloads, I’d love to hear them!

@colin9i9 Hi and welcome to the Forum :smile:

This is the wrong forum :wink: You need to be over at https://forums.opensuse.org I suggest you repost there…

Are quotas enabled, what i/o scheduler in use for the exfat device, this changed recently in Tumbleweed, so maybe your hitting an edge case with your setup.