@@ -64,15 +64,16 @@ You need at least 2GB of addressable memory (RAM + swap) to install and use GitL
...
@@ -64,15 +64,16 @@ You need at least 2GB of addressable memory (RAM + swap) to install and use GitL
With less memory GitLab will give strange errors during the reconfigure run and 500 errors during usage.
With less memory GitLab will give strange errors during the reconfigure run and 500 errors during usage.
- 512MB RAM + 1.5GB of swap is the absolute minimum but we strongly **advise against** this amount of memory. See the unicorn worker section below for more advise.
- 512MB RAM + 1.5GB of swap is the absolute minimum but we strongly **advise against** this amount of memory. See the unicorn worker section below for more advise.
- 1GB RAM + 1GB swap supports up to 100 users
- 1GB RAM + 1GB swap supports up to 100 users but it will be slow
-**2GB RAM** is the **recommended** memory size and supports up to 500 users
-**2GB RAM** is the **recommended** memory size and supports up to 100 users
- 4GB RAM supports up to 2,000 users
- 4GB RAM supports up to 1,000 users
- 8GB RAM supports up to 5,000 users
- 8GB RAM supports up to 2,000 users
- 16GB RAM supports up to 10,000 users
- 16GB RAM supports up to 4,000 users
- 32GB RAM supports up to 20,000 users
- 32GB RAM supports up to 8,000 users
- 64GB RAM supports up to 40,000 users
- 64GB RAM supports up to 16,000 users
- 128GB RAM supports up to 32,000 users
Notice: The 25 workers of Sidekiq will show up as separate processes in your process overview (such as top or htop) but they share the same RAM allocation since Sidekiq is a multithreaded application.
Notice: The 25 workers of Sidekiq will show up as separate processes in your process overview (such as top or htop) but they share the same RAM allocation since Sidekiq is a multithreaded application. Please see the section below about Unicorn workers.