Skip to content
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

Performance Stress #53

Open
khalid-huang opened this issue Jul 10, 2023 · 1 comment
Open

Performance Stress #53

khalid-huang opened this issue Jul 10, 2023 · 1 comment

Comments

@khalid-huang
Copy link

khalid-huang commented Jul 10, 2023

I plan to conduct a performance stress test on the channeld UE plugins to see how many client connections can be supported. Has anyone done similar work before and would like to discuss it? How to conduct effective and reasonable testing, and what are the test results

@indiest
Copy link
Collaborator

indiest commented Jul 10, 2023

There's a couple of maps in the demos project can be usd for stress test:

  • TestReplication for single game server
  • TestSpatial_Benchmark for multiple game servers

You can also use the files in the Package folder to perform docker-based test (one container per game client).

Please note that the test results depend on what scenario you build. In my case, I had 100 simulated clients keep moving and jumping in 9 spatial servers, and the CPU usage of channeld was about 100%-150%. It was an unrepresentive case though, as no player is moving all the times in the real world.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants