synapse icon indicating copy to clipboard operation
synapse copied to clipboard

Suggestion: document resource requirements

Open tuxayo opened this issue 5 years ago • 2 comments

Description:

Can some rough estimations of what CPU performance is needed for which kind of usage?

Example of usage

  • room with 30 people with E2EE
    • with most people from other instances
  • bringing with IRC or Telegram, etc

Example of low end servers that are attractive to self host thing cheaply: https://www.kimsufi.com/uk/servers.xml Which limitations should we expect with CPUs such as these? :

https://ark.intel.com/content/www/us/en/ark/products/49489/intel-atom-processor-d425-512k-cache-1-80-ghz.html https://ark.intel.com/content/www/us/en/ark/products/58917/intel-atom-processor-n2800-1m-cache-1-86-ghz.html

tuxayo avatar Nov 15 '19 10:11 tuxayo

I find Synpase should document the requirements better. For example, it would be useful to have this data at hand ;

  • Storage requirements
  • CPU usage
  • Network usage
  • RAM usage For each data group, it would be nice if it could be display as ;
  • A graph with user number / storage usage
  • 3-4 graph with user number / age / storage usage for every quartile of the above

Obviously, the issue here is that these number might vary from server to server, but even without exact data, having a general ideal of how much ressources I need to run a Matrix server would be nice.

For example, knowing that I can expect needing 50Go / year on a raspberry pi to run a Matrix server for my familly but that for 100 people I will need at least 8 cores at 3GHz, 700Go/y and 12Go of RAM, and ~1To/y of network i/o.

N07070 avatar Jan 28 '21 16:01 N07070

related to:

  • #12681

dklimpel avatar Aug 03 '22 19:08 dklimpel