Giter VIP home page Giter VIP logo

Comments (7)

termermc avatar termermc commented on August 20, 2024 3

from landchad.

LukeSmithxyz avatar LukeSmithxyz commented on August 20, 2024

A good idea. People who host the listed services frequently should feel free to volunteer their footprints. For some things, I'm sure it varies a lot too.

from landchad.

 avatar commented on August 20, 2024

I guess we could collect here, then figure out how to format and add it to articles.
Gitea takes around 230MB for me.
Miniflux (which I might write an article for in the future) takes 35MB, its postgres server 80MB.

To easily see ram usage per user (assuming you run services under separate users), you can use smem -uk, using PSS would be most fitting I suppose. Measuring RAM consumption is not as easy as one might think on Linux because of shared libraries (https://stackoverflow.com/questions/22372960/is-this-explanation-about-vss-rss-pss-uss-accurate).

from landchad.

termermc avatar termermc commented on August 20, 2024

from landchad.

wdunkelheit avatar wdunkelheit commented on August 20, 2024

Pleroma can vary in memory usage based on how busy the instance is. But IIRC from playing with it in the past it never exceeded 300MB for a bare instance.

from landchad.

uranderu avatar uranderu commented on August 20, 2024

I like the idea a lot. But sometimes it is a tough one because you are dealing with a lot of variable here :P ie Distro, Virtualization (Yes/no? Containers or fully-fledged VM's?), etc.

from landchad.

binex-dsk avatar binex-dsk commented on August 20, 2024

If you are running a server and 5-10 people use it, most likely the RAM usage in such a use-case would be representative of what most people following the tutorial will be experiencing.

Well that's pretty much exactly my case. Here's what I got:

  • Synapse: 200-400 MB while idle
  • Invidious: ~300 MB (Seems to be tarding atm, usually only around 200MB)
  • Libr*ddit: 180 MB
  • Gitea: 100-150 MB; can destroy CPU when lots of traffic, make sure to install fail2ban
  • Peertube: 130 MB, sometimes goes up during traffic
  • Uwsgi (SearX): 100 MB
  • Prosody: 10-20 MB
  • Nginx: 20-30 MB
  • Agate (Gemini), Mail server (Postfix, OpenDKIM, Spamassassin, Dovecot), Filtron (bot filter for searx): Literally nothing

These all use up very little CPU most of the time except Synapse because it's soyware

NOTE: This is all on an Arch server with a pretty heavy amount of traffic (tards shill my stuff on le 4chinz), and quite a few users on my Matrix server. Will likely vary a bit for Debian servers but this is a general good guideline i guess

from landchad.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.