Skip to content

Instantly share code, notes, and snippets.

View weehal's full-sized avatar

Michał Łuczak weehal

View GitHub Profile
@denji
denji / nginx-tuning.md
Last active July 17, 2024 13:48
NGINX tuning for best performance

Moved to git repository: https://github.com/denji/nginx-tuning

NGINX Tuning For Best Performance

For this configuration you can use web server you like, i decided, because i work mostly with it to use nginx.

Generally, properly configured nginx can handle up to 400K to 500K requests per second (clustered), most what i saw is 50K to 80K (non-clustered) requests per second and 30% CPU load, course, this was 2 x Intel Xeon with HyperThreading enabled, but it can work without problem on slower machines.

You must understand that this config is used in testing environment and not in production so you will need to find a way to implement most of those features best possible for your servers.

@timogoebel
timogoebel / 0001-convert-skip-foreman-tasks-tables.patch
Created November 6, 2017 10:09
Skip Dynflow and Foreman Tasks tables when converting Foreman database from MySQL to Postgres
From 7d31b83218e0abad7fdaf4534c8b0629dbc944a3 Mon Sep 17 00:00:00 2001
From: Timo Goebel <mail@timogoebel.name>
Date: Mon, 6 Nov 2017 11:08:28 +0100
Subject: [PATCH] convert: skip foreman tasks tables
---
lib/tasks/convert.rake | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lib/tasks/convert.rake b/lib/tasks/convert.rake