Netgate SG-1000 microFirewall

Author Topic: VMware cpu usage showing much higher than pfsense  (Read 80 times)

0 Members and 1 Guest are viewing this topic.

Offline mgittelman

  • Newbie
  • *
  • Posts: 9
  • Karma: +0/-0
    • View Profile
VMware cpu usage showing much higher than pfsense
« on: February 14, 2018, 12:25:57 pm »
I'm seeing a situation almost identical to this:

Pfsense will show about 6-7% usage on the home screen, and about 20% in vmware.

I've pass all 4 cores of the i3-8100 to pfsense.  Using esxi 6.5.

This does not happen for the Windows VM I have on that host.  If I use something like Prime95 to max out 1 core in Windows, Windows show 25% usage, and vmware shows 25% usage as well.

These screen shots were taken while doing a large download running at about 250mbps.  I can see that the nic IRQs are being allocated CPU, but you can see in TOP that this should count for about 25 out of 400%, which would be the 6-7% that pfsense home screen shows.

What could be going on here?

Edit:  This seems to only apply to cpu usage and network traffic from wan to lan.  When testing with iperf on the LAN, the numbers mostly make sense.  However, iperf3 running at 1gb still eats about 30% total cpu.  I created a freebsd vm on the same host, same test, iperf3 eats about 5% cpu.  Why is pfsense so cpu intensive in general?

Running pfblocker, minimum firewall rules, and ntop which during iperf counts for about 20% of 1 core.
« Last Edit: February 14, 2018, 04:48:22 pm by mgittelman »