What’s the best way to monitor and log which processes are responsible for high system load throughout the day? Tools like top and htop only provide immediate values, but I’m looking for a solution that offers historical data to identify the main culprits over time.

@sysadmin

#sysadmin #linux #server

  • mosiacmango@lemm.ee
    link
    fedilink
    arrow-up
    14
    arrow-down
    2
    ·
    edit-2
    11 months ago

    Netdata is excellent, simple and I believe FOSS. Just install locally and it should start logging pretty much everything.

    • Onno (VK6FLAB)@lemmy.radio
      link
      fedilink
      arrow-up
      14
      arrow-down
      6
      ·
      11 months ago

      Clicked the link, started reading … closed the window when I read “Netdata also incorporates A.I. insights for all monitored data”.

      • gravitas_deficiency@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        11 months ago

        Eesh. Yeah, that’s a nope from me, dawg.

        Actually, it’s all self-hosted. Granted, I haven’t looked at the code in detail, but building NNs to help efficiency detect and capture stuff is actually a very appropriate use of ML. This project looks kinda cool.

      • jimmy90@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        11 months ago

        this limited scope ML trained analysis is actually where “AI” excels, e.g. “computer vision” in specific medical scenarios

    • Brewchin@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 months ago

      I run this in a Docker container on my home network without connecting it to their cloud platform (despite their - increasingly strident, it feels - “encouragements” to do so). It’s very powerful, and the majority of low level configuration is done via text files. But 99% of it is automatic.

      The UI is unique. It’s a single, long and scrollable page, which may be an issue for some.

      There are other tools out there, too. I previously used one that integrates Grafana, Prometheus and Node Exporter, which is more complex to set up and configure.