New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Perf: Scalability #2

Open
mmd-osm opened this Issue Sep 2, 2017 · 3 comments

Comments

Projects
None yet
2 participants
@mmd-osm
Owner

mmd-osm commented Sep 2, 2017

Further scalability tests in 2017 on this branch:

Test case: [out:json];node(63174280);out; with node id continuously increasing for each request.
Up to 32 parallel processes via jmeter, runs on server (no network overhead)
Minutely updates + delta area update active.
Up to 12 FastCGI processes, managed by supervisord
Web server: nginx

grafik

grafik

grafik

grafik

grafik

grafik

grafik

grafik

grafik

@mmd-osm mmd-osm changed the title from Perf 2: Scalability to Perf: Scalability Sep 2, 2017

@Mortuie

This comment has been minimized.

Show comment
Hide comment
@Mortuie

Mortuie Aug 6, 2018

@mmd-osm how did you achieve scaling the dispatcher to handle so many requests per second. How did you manage 12 fastcgi processes using supervisord. Any help would be appreciated as I'm looking to do the same.

Thank you in advance!

Leon

Mortuie commented Aug 6, 2018

@mmd-osm how did you achieve scaling the dispatcher to handle so many requests per second. How did you manage 12 fastcgi processes using supervisord. Any help would be appreciated as I'm looking to do the same.

Thank you in advance!

Leon

@mmd-osm

This comment has been minimized.

Show comment
Hide comment
@mmd-osm

mmd-osm Aug 6, 2018

Owner

See #3 for details. Please note that this test is based on prototype code with absolutely no guarantees and support whatsoever. It is strictly not intended for production use at this time, always use official releases only. We also don’t have capacity to help you set up this thing, you’re really on your own. The documentation should be fairly complete though, so that shouldn’t be a major issue.

Owner

mmd-osm commented Aug 6, 2018

See #3 for details. Please note that this test is based on prototype code with absolutely no guarantees and support whatsoever. It is strictly not intended for production use at this time, always use official releases only. We also don’t have capacity to help you set up this thing, you’re really on your own. The documentation should be fairly complete though, so that shouldn’t be a major issue.

@Mortuie

This comment has been minimized.

Show comment
Hide comment
@Mortuie

Mortuie Aug 6, 2018

Hi @mmd-osm thanks for replying! https://github.com/mmd-osm/Overpass-API/wiki/Settings-for-0.7.58mmd-branch <- Here is your config file... For the other files do I have to add them what are they doing there etc... I don't really understand their purpose, are you overwriting the official overpass-api repo?

Thanks

Leon

Mortuie commented Aug 6, 2018

Hi @mmd-osm thanks for replying! https://github.com/mmd-osm/Overpass-API/wiki/Settings-for-0.7.58mmd-branch <- Here is your config file... For the other files do I have to add them what are they doing there etc... I don't really understand their purpose, are you overwriting the official overpass-api repo?

Thanks

Leon

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment