Deploykin analyzes your server's resources and selects optimal settings for MySQL, PHP and Nginx. Apply the recommendations in a single click.
How it works
Deploykin automatically detects the number of CPU cores, the amount of RAM, and the type and size of your server's disk.
Deploykin computes optimal values for MySQL, PHP-FPM and Nginx based on the detected resources.
Each service can be applied independently. Click «Apply» for MySQL — PHP and Nginx stay unchanged.
What gets tuned
Every parameter is calculated based on your server's actual resources.
Interface
Detected resources, current values and recommendations — all on a single screen.
| Parameter | Current | Recommended |
|---|---|---|
| max_connections | 151 | 300 |
| innodb_buffer_pool_size | 128M | 4G |
| slow_query_log | OFF | ON |
| query_cache_size | 0 | 64M |
| Parameter | Current | Recommended |
|---|---|---|
| pm.max_children | 5 | 20 |
| pm.start_servers | 2 | 5 |
| pm.min_spare_servers | 1 | 3 |
| pm.max_spare_servers | 3 | 8 |
| memory_limit | 128M | 256M |
| opcache.memory | 64M | 192M |
| Parameter | Current | Recommended |
|---|---|---|
| worker_processes | 1 | 4 |
| worker_connections | 512 | 2048 |
| client_max_body_size | 1M | 64M |
| gzip | off | on |
Benefits
No need to search for «optimal MySQL settings for 8 GB RAM». Deploykin figures it all out itself based on the server's actual resources.
Recommendations are calculated individually: number of cores, amount of RAM, disk type. No one-size-fits-all templates.
Apply settings for each service independently. Updated MySQL — PHP and Nginx are untouched.
A backup of the configs is created before applying — changes can be rolled back if needed.
Connect a server — Deploykin will detect the resources and suggest optimal MySQL, PHP-FPM and Nginx settings.
We use cookies and the Yandex Metrica web-analytics service (including Session Replay) to improve the site. Details are in the privacy policy.