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

System monitoring with cores 100% utilized

TNSR
2
2
1.2k
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.
  • N
    NBhatti
    last edited by Mar 21, 2022, 6:30 AM

    Hi, with dataplane utilizing 10 cores for examples, all those 10 cores will show 100% utilized in htop and top on the system. That shows the host system load say around 15% to 20% all the time, depending on the total number of cores available. I am trying to monitor the system with a monitoring tool and that will show the load increased all the time. So I got 2 questions:

    1. While the cores always remain 100% busy (as per dataplane design) how do we know if the system is really busy or something bad is happening in terms of performance? I understand there are other metrics to monitor the performance, but in general, is this measurable?

    2. System monitoring tool like LibreNMS or ChecMK monitors the CPU performance, so I guess that would not be possible since the tool will always report high CPU usage. I though I should ask the question anyway :-)

    Great software, I am evaluating it to replace with Danos and so far things are looking good.

    Thanks.

    1 Reply Last reply Reply Quote 0
    • J
      jimp Rebel Alliance Developer Netgate
      last edited by Mar 22, 2022, 3:32 PM

      TNSR is unlike traditional firewalls and routers (including pfSense). The way TNSR works it is in a tight CPU loop looking for items to process. It's completely normal and expected for it to be using 100% of its configured CPU cores. Monitoring by CPU usage isn't going to be helpful as it has zero bearing on how busy the system is.

      You can get better stats from Prometheus and look at some of the rate values there, such as vector rate per worker, input rate, and vector rate.

      Pretty sure this is all well covered by previous threads as well, so search around on those terms and you should find more info.

      Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

      Need help fast? Netgate Global Support!

      Do not Chat/PM for help!

      1 Reply Last reply Reply Quote 0
      1 out of 2
      • First post
        1/2
        Last post
      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.