Hi y’all. I’ve got an Intel Nuc 10 here. I want to run a few apps on it, like BitWarden, PiHole, NextCloud, Wireguard, and maybe more, just for my own use, inside my home.

Is there a way to guage whether the hardware is up to the task in advance? Like, if love to be able to plan this by saying, “this container will use x MB of ram and 5% of the cpu” and so on?

I want to run everything on this one PC since that’s all I have right now.

EDITED TO ADD: T****hank you all! Great info. :thumbsup

  • Monkey With A Shell@lemmy.socdojo.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    Docker is very efficient in resource usage since it doesn’t have to run the backing OS processes miltiple times. The major thing to keep an eye on is the running average versus any spikes you see. If the spikes seem to be getting more frequent it’s possible you’re running into resource starvation somewhere and things are fighting for their piece of the pie. It can turn into a cascading failure pretty suddenly if things go wrong. A simple measure, in any kind of Linux system you should be able to see a ‘load’ metric as a nice overview, if the numbers on that get higher than the number of CPU cores things are probabbly about to go bad.