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

Anyone else experiencing extremely slow chunk loading (Maybe due to EFS?) #26

Open
garrettjoecox opened this issue Dec 8, 2021 · 8 comments

Comments

@garrettjoecox
Copy link

I've been tweaking a number of parameters including minecraft version, java flags, data packs, and server specs. All seem to perform worse than what I'm used to for similar server specs in terms of chunk loading (both new and old chunks). I'm wondering if anyone else is experiencing this issue, and if it could perhaps be EFS at fault.

@doctorray117
Copy link
Owner

Just to make sure, are you basing anything on yesterday's aws outage? Anything weird that happened yesterday would likely be related to that.

@garrettjoecox
Copy link
Author

Na, that definitely did give me some down time, but this was before and after downtime yesterday. It’s not unplayable, but it’s definitely noticeable

@garrettjoecox
Copy link
Author

garrettjoecox commented Dec 9, 2021

Looks like it might have been a bug in 1.18 rc1, going to try out 1.18 rc2 tonight

Edit: Still having poor performance

@Stealthii
Copy link
Contributor

@garrettjoecox it's also possible that your filesystem's burst credits have accumulated now over time. When I first launched EFS was indeed slow, but now chunk loading is pretty quick!

@cggentry115
Copy link

@Stealthii How long did it take your your loading to speed up? Was there any other issues like low TPS/lag before that happened?

@Stealthii
Copy link
Contributor

@cggentry115 I tell a lie - it seems I was relaying performance of a running server that had clearly cached some loading. On any new task running, heading to/from Nether into unloaded chunks really shows the slow performance (about 8 seconds to load all chunks before transition)

@garrettjoecox
Copy link
Author

Perhaps someone more familiar with the tools being used could try something like:

before the server starts up, copy the world directory to the local filesystem
Spin up the server with the world on the local filesystem
On server close, overwrite world directory on mounted EFS with the newer copy in the local filesystem.

This might help verify if it is indeed an EFS issue

@garrettjoecox
Copy link
Author

With the above setup you'd likely be able to ditch EFS all-together and use S3 instead...

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

4 participants