So I tested over the last couple of weeks running on a VMWare ESXi 7 host. It's running on an old HP Proliant DL380 G7 (Xeon 5600 series, dual 6 cores, 12-threads CPU, with 32GB RAM, and 6 x 1Gbe interfaces. The 'WAN' side was connected to a Cogent 1Gbit Fiber DIA. Tests were done after hours when line utilization was less than 1%.
"Firewall" machine was configured with 8 Cores, 8GB RAM running VMXnet3 interfaces
"Client" machine was a Windows 11 x64, 10 Cores, 12GB RAM running VMXnet3 interface
Since this is an older server, you can't really get more than 600-700Mbit on VM. Although I verified the WAN circuit can deliver a solid 920Mbit (when directly connecting a Linux laptop to the vLAN).
As for the testing, most home firewalls distros were able to be pretty close to direct WAN connection on the VM (so ~600Mbit). Sophos was only able to get to 350 down (upload wasn't affected) but it only had 4 cores to use (license restriction) and I set it to scan everything. I'm also planning to do some additional testing using a Linux VM as my client and dial down the settings a bit.
I didn't really spend time taking notes on each platform - I just got it configured and if it failed the evasion testing, I moved on to the next solution. I haven't gotten to using the bare metal PC. I want to finalize all testing on VM first. I'm going to give ClearOS another shot since I last used in 2 years ago.
Once I finish my VM testing I'm going to use an old HP prodesk SFF with dual 10GbE hooked up to my home Google Fiber (1G) setup and test bare metal performance but I'm going to install sophos first and only if it fails to deliver on performance will I try other distros.
I'm sure there's tons of people here running Untangle and pfSense (and pfSense flavors) - they can simply go to http evasion test (
HTTP Evader Test-site (noxxi.de)) and report back how their solution performed.