It's a ZFS-based OS/storage install (the pool is a single mirror vdev), so it enjoys using as much RAM as it can get for ARC. That machine has 64 GiB of DDR4-SODIMM laptop RAM, and uses about half of that for cache at idle. I need to watch it when it's actually working and see how much more it uses to actually back up.It's a 10nm part at least, But really, QuickAssist pushes the C3758R's performance to about ~20-25% higher than the N6005 in encryption and compression.
How CPU or RAM gated are those Proxmox backups? Sounds like an expensive thing to do.
I suspect the bottleneck there that's keeping it from using more RAM is at least partly the 2.5 Gbps NIC. If I had a 10 GbE NIC on that machine, I suspect it'd cache harder.
I just ran a manual backup to the Proxmox Backup Server after I just rebooted PBS, and it barely used 1 GiB of RAM on PBS itself. But it also didn't really have to do much of anything since it backs up every day at midnight and those VMs store very little data that changes every 24 hours. I'll need to create a new VM or two and watch it while it's doing the first backup of those.
That said, PBS-based encryption is done client-side. Encrypted data is sent to the server, so the server itself never has to do encryption operations. Most of the CPU horsepower would be going to chunking the data and compression (since it's ZFS-based and compression is enabled).
Last edited: