Got an I5 7600 dual true core dual thread (4 cores, 2 fake 2 not) with 8 gb of ram and 5 dedicated to this server.
I am able to start the server with the cpu usage being 100% like it should be, but once it is up and running disk usage is like 0 and cpu usage rarely spikes past 25%!!!!! The server is lagging so bad it is a struggle to generate new chunks. In task manager I set the server to max priority and it still laggs with nothing above 25% cpu usage.
According to Ark, https://ark.intel.com/products/97150/Intel-Core-i5-7600-Processor-6M-Cache-up-to-4-10-GHz-, that processor is a quad core with no hyper-threading. Regardless, the usage doesn't go above 25% because Minecraft is a predominantly single-threaded game. The main server thread is just that- it's one thread. Minecraft doesn't take advantage of more cores/threads at all. You have four cores, Minecraft is running on one of them. 1/4 = 25%, Minecraft is maxing out the one core that it knows how to.
Rollback Post to RevisionRollBack
Independent Linux sysadmin; Java, C#, and PHP developer. Need custom work done? Message me. My site is https://scarsz.me.
I am broken on that with it using one core, because when starting all cores max out at 100% which is so confusing because the game is hard coded for 1 thread and 1 core only, but why is it on any processor I use, all the cores max when loading the game or doing a lot of chunk gen? Also when it is at 25% usage, all the cores have an even amount of load, (in task manager).
I was reading however that the main thread DOES run on one core, but other things such as mob ai and chunk generation can run on different threads????????????
Got an I5 7600 dual true core dual thread (4 cores, 2 fake 2 not) with 8 gb of ram and 5 dedicated to this server.
I am able to start the server with the cpu usage being 100% like it should be, but once it is up and running disk usage is like 0 and cpu usage rarely spikes past 25%!!!!! The server is lagging so bad it is a struggle to generate new chunks. In task manager I set the server to max priority and it still laggs with nothing above 25% cpu usage.
According to Ark, https://ark.intel.com/products/97150/Intel-Core-i5-7600-Processor-6M-Cache-up-to-4-10-GHz-, that processor is a quad core with no hyper-threading. Regardless, the usage doesn't go above 25% because Minecraft is a predominantly single-threaded game. The main server thread is just that- it's one thread. Minecraft doesn't take advantage of more cores/threads at all. You have four cores, Minecraft is running on one of them. 1/4 = 25%, Minecraft is maxing out the one core that it knows how to.
Independent Linux sysadmin; Java, C#, and PHP developer. Need custom work done? Message me. My site is https://scarsz.me.
Hi, sorry for late reply.
I am broken on that with it using one core, because when starting all cores max out at 100% which is so confusing because the game is hard coded for 1 thread and 1 core only, but why is it on any processor I use, all the cores max when loading the game or doing a lot of chunk gen? Also when it is at 25% usage, all the cores have an even amount of load, (in task manager).
I was reading however that the main thread DOES run on one core, but other things such as mob ai and chunk generation can run on different threads????????????