• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

pfsense on proxmox high cpu use with ipv6

Scheduled Pinned Locked Moved Virtualization
1 Posts 1 Posters 238 Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G
    GPz1100
    last edited by GPz1100 May 12, 2024, 7:24 PM May 12, 2024, 7:23 PM

    host
    Proxmox 8.2.2
    5800x cpu
    64gb ram

    I'm a new pfsense user. Pfsense installed as vm to the above. My isp connection is symmetrical gigabit fiber. Coming from sophos UTM with similar guest configuration as below.

    pfsense Guest
    4 vcpus
    8gb ram
    assorted virtio nics and igb in pass through (nics from i340-t4 card)

    The proxmox host is supported by a UPS that reports power consumption at 1 watt precision (not necessarily accuracy) with relatively quick update intervals. Tested various combinations of nics for lan/wan, including igb for both, vtnet (virtio) for both, and combinations there of.

    Testing consisted using iperf3 on a lan client to test a public iperf3 server capable of saturating my isp link connection.

    In general there was higher power consumption with virtio nics in any capacity. This was unfortunate but to be expected ¿?.

    What really threw me off was the difference between ipv4 and ipv6 speed tests. In general, there was upwards of 15-20W delta between using ipv4 and ipv6, with the ipv6 consuming more power when using igb for both lan/wan (no virtual nics).

    Other than not using ipv6, is there something I can do to optimize it to reduce cpu load.

    1 Reply Last reply Reply Quote 0
    1 out of 1
    • First post
      1/1
      Last post
    Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
      This community forum collects and processes your personal information.
      consent.not_received