Minecraft Blogs / Other

Fabric Server Performance Test

  • 633 views, 14 today
  • 3
  • 1
  • 4
GGCrosby avatar GGCrosby
Level 20 : Expert Scribe
32
I'm conduction a series of test on a fabric server with various different performance mods hoping to find which combination of mods result in the best possible performance.

Mods to test:
- Lithium | www.curseforge.com/minecraft/mc-mods/lithium
- Phosphor | www.curseforge.com/minecraft/mc-mods/phosphor
- Starlight | github.com/Spottedleaf/Starlight
- Tic-Tacs | github.com/Gegy/tic-tacs
- Fabric Zero | www.curseforge.com/minecraft/mc-mods/fabric-zero
- Overworld-Two | www.curseforge.com/minecraft/mc-mods/overworld-two

Hypothetical best combination:
Lithium, Starlight, Tic-Tacs, Fabric Zero, Overworld-Two

Here's the explanation for the hypothetical best combination:
Lithium is an overall performance-optimizing mod.
Starlight is, according to their GitHub page, an alternative to phosphor that is rewritten from the grounds up to offer much better performance.
Tic-Tacs is a mod that allows much more multi-threading capabilities than usual.
Fabric Zero changes other mod's bytecode to make them perform better. That being said, it doesn't increase the server's performance by that much and could potentially be removed.
Overworld-Two changes the world generation algorithm to increase performance by as much as 50% according to their Curseforge page. It's compatible with Starlight and Phosphor thanks to it modifying a different part of the Minecraft world generation.

I'm performing my tests on a fairly low-end laptop with these specs:
Intel Core i7-3540M
8 GB DDR3 1600 MHz

Server/Mod versions:
Minecraft version 1.16.4
Fabric installer version 0.6.1.51
Fabric loader version 0.10.8

Tic-Tacs version 0.1.2
Lithium version 0.6.0
Starlight version 0.0.2-RC1
Overworld-two version 1.0.3
Fabric zero version 0.2.0
Phosphor version 0.7.0build.1.0

Results:
v1 - [Download]

Current interesting things I found out:
When running phosphor alone without lithium or anything, when not generating chunks, it makes the server run quite a bit slower. Starlight makes it run slightly faster yet still slower than without the both of them. Have not tested when generating chunks yet.

How you can help me:
1. Download the results, see how I did my tests and conduct tests of your own.
2. Suggest some performance increasing mods that can run on fabric to me.
3. Point out flaws or discrepancies in my testing.
Tags

1
02/23/2021 12:35 pm
Level 1 : New Miner
Blunder
Blunder avatar
Your work seems worthwhile. How is your work? Can you tell us which combination is the best?
1
02/25/2021 8:31 am
Level 20 : Expert Scribe
GGCrosby
GGCrosby avatar
Going past Lithium + Phosphor is hard to judge, since it's so small of a change and performance fluctuates a lot. For that reason, I just gave up doing these tests. However, here's a couple things that I know and use for when I try to improve performance:
Tic-Tacs: Tic-Tacs' creator doesn't even recommend using this mod in order to increase performance, so removing that is okay I guess.
Phosphor, Starlight + Overworld-two: If you plan on not generating many chunks quickly, you don't need any of those.
I'd recommend either phosphor or starlight for an smp, overworld-two doesn't really impact performance in any way.
Lastly, Fabric zero is rather useless unless being used in a large fabric modpack.

So ideally: Lithium + maybe phosphor/starlight
2
12/25/2020 4:59 pm
Level 25 : Expert Dragonborn
Tigerfury26
Tigerfury26 avatar
Try sodium
2
12/25/2020 9:48 pm
Level 20 : Expert Scribe
GGCrosby
GGCrosby avatar
sodium only works client-side, so it wouldn't really do anything
Planet Minecraft Logo

Website

© 2010 - 2021
www.planetminecraft.com

Welcome