tried a couple of uploads/downloads.
using panel file manager, scp and ftp on both a system website on control panel server and on a client website on a webserver.
both small test servers at hetzner.. 2cpu 4gb.. nginx as webserver on both
used the same file each time (440Mb)
scp uploaded file to each server in around 10 seconds... sshd rose to around 30% cpu, scp to around 10%
upload took around 10 seconds
ftp (only to ciient website, ftp not available on system website)
during upload pure-ftpd spiked to around 33%cpu then steady around 15%
upload took around 30 seconds
download took around 30 seconds pure-ftpd around 3% cpu
scp, upload and download took around 30 seconds
sshd around 30%cpu scp around 10% on upload, sshd around 8% scp around 3% on download
enhance file manager, upload takes several minutes
filerd constant around 5% cpu
download takes around 30 seconds, filerd initially spikes to around 60% cpu then drops to negligible and stays there.
i assume the download is initially started by filerd and then handed off to nginx...