Hi
I hope you're all doing well. I wanted to share my current server configuration and hosting setup to get some feedback from the community on optimizing my resource limits, particularly the nproc
values.
Here’s an overview of my hosting plans and their corresponding configurations:
1.
Websites: 1
Staging websites: 2
Virtual CPUs: 1
Memory limit: 1024 MB
Proposed nproc
: 30
WordPress Basic
Websites: 5
Staging websites: 8
Virtual CPUs: 2
Memory limit: 2048 MB
Proposed nproc
: 60
3.
- Websites: 10
- Staging websites: 20
- Virtual CPUs: 4
- Memory limit: 4096 MB
- Proposed
nproc
: 120
4.
- Websites: Unlimited
- Staging websites: 5
- Virtual CPUs: 6
- Memory limit: 8192 MB
- Proposed
nproc
: 200
Server Specs:
- RAM: 16 GB DDR5 ECC
- Dedicated cores: 8
- Future Upgrade Plan: AMD Ryzen 9 5950X, 16 cores, 128 GB ECC RAM, 7.68 TB storage
Cluster Configuration:
- Enhance Control Panel Server: Runs Apache.
- Email Server: Stack with
mail.baby
.
- Backup Server: Dedicated for backups.
- Web + Database Server: Running OpenLiteSpeed (OLS) with database hosting.
The hosted websites vary in traffic, from low to medium, with some high-traffic WooCommerce sites. My plan is to upgrade to a more powerful server once I reach the limits of my current setup.
Questions for the community:
- Are the
nproc
values I’ve proposed (30, 60, 120, 200) suitable for these configurations? Would you recommend adjustments based on experience?
- How many WordPress/WooCommerce websites do you think my current server and cluster can realistically handle before an upgrade is necessary?
I’d greatly appreciate any insights or advice from the community to help optimize my setup. Your feedback has always been invaluable!
Thanks in advance for your time