Craftbukkit - multicore? +- Sponsor-Board.de (https://www.sponsor-board.de) +-- Forum: Community (/forumdisplay.php?fid=56) +--- Forum: Plauderecke (/forumdisplay.php?fid=39) +---- Forum: Soft- & Hardware (/forumdisplay.php?fid=80) +---- Thema: Craftbukkit - multicore? (/showthread.php?tid=29520) |
Craftbukkit - multicore? - Darkwave - 02.09.2012 20:58 Abend Sponsor-Board. Solange ich kleine Minecraftserver vergebe, reicht meine CPU-Leistung aus. Doch vor kurzem habe ich mich mit dem Gedanken auseinander gesetzt, was wäre, wenn mein Server 50-100 Spieler aushalten müsste. Und hier kommen wir zu meinem Problem. Die Hardware könnte auf z.B. acht Server verteilt 100 User meistern, doch wenn ich nun 100 Spieler auf einem einzigen Server unterbringen will passiert folgendes: Dadurch dass craftbukkit nur einen Thread nutzt, ist entsprechend wenig Leistung vorhanden: [Link: Registrierung erforderlich] (Craftbukkit 1.3.1 + Worldedit um Auslastung zu testen) Meine Frage also: Wie beseitige ich dieses Problem? Betriebssystem: Windows 2008 R2 Und bitte keine Antworten wie: "Anderes Betriebssystem" MfG Darkwave RE: Craftbukkit - multicore? - Luca - 03.09.2012 09:30 Ein Anderes System dürfte eh nichts bringen, ich habe noch nie gehört dass das Ginge, allerdings geht Minecraft auch eher auf den RAM RE: Craftbukkit - multicore? - sunnix - 03.09.2012 09:51 Hey darkwave, Nach meinem Wissensstand ist das Problem "nur" mit mehr RAM zu lösen. Sollte ich mich täuschen, betrachte den Kommentar als gelöscht oder offtopic LG RE: Craftbukkit - multicore? - Marco_e - 03.09.2012 10:15 versuche doch mal java -server -Xmx768M -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XXarallelGCThreads=2 -XX:+AggressiveOpts -jar minecraft_server.jar nogui RE: Craftbukkit - multicore? - DJDome - 03.09.2012 12:00 Versuche rechts klick beim taskmanager und weiße doch dem mc server mehrer cpu´s zu MFG RE: Craftbukkit - multicore? - Zazama - 03.09.2012 12:17 DJDome schrieb: Versuche rechts klick beim taskmanager und weiße doch dem mc server mehrer cpu´s zu
MFG
RE: Craftbukkit - multicore? - Darkwave - 03.09.2012 20:57 @Luca: Es geht auf den Prozessor. RAM ist genügend da. Anders Betriebssystem im Rahmen einer Virtualisierung. 2 Virtuelle Kerne gestützt von den Acht. @Sunnii: 32GB RAM...Was denn noch? @Marco_e: Windows/craftbukkit ??? Der Vanilla Server von Minecraft ist "multicore"-fähig. @DJDome: Witz oder? Mit Java 7 64bit gibt es einen "kleinen" Lichtblick: [Link: Registrierung erforderlich] Mit diesem Startscript: Zitat: @ECHO OFF
SET BINDIR=%~dp0 CD /D "%BINDIR%" start /affinity 2 "C:\Program Files\Java\jre7\bin\" java.exe -Xmx1024M -Xms1024M -jar "craftbukkit.jar" PAUSE
Zitat: /affinity 5 does not use CPU 4
1 uses CPU0 2 uses CPU1 3 uses CPU0 and CPU1 4 uses CPU2 5 uses CPU2 and CPU0 6 uses CPU2 and CPU1 7 uses CPU2, CPU1, and CPU0 8 uses CPU3 9 uses CPU3 and CPU0
RE: Craftbukkit - multicore? - Luca - 04.09.2012 07:48 Auf diese Frage, im Bukkit Forum, antwortete ein Entwickler wie folgt: TnT schrieb: Locked. This question has been asked and answered multiple times. It may be possible, but don't expect it overnight. A great deal of changes need to be made.
RE: Craftbukkit - multicore? - Darkwave - 04.09.2012 08:14 Morgen, mir ist schon bewusst, das bukkit im Gegensatz zum Original nicht mit mehreren Prozessoren arbeiten kann. Und mir ist auch bewusst, dass ich nicht der Erste und Einzige bin, der nach einer Lösung sucht. Einfaches googeln bringt einen hier nicht weiter. Doch bieten z.B. Hoster optimierte Kernel an. Ich suche hier nach einer Lösung, diese muss nicht von heute auf morgen gefunden werden, aber es erhöht die Chance, dass sich was findet. Ich erinnere an meine voran gegangene Bitte. MfG Darkwave RE: Craftbukkit - multicore? - Marco_e - 04.09.2012 12:59 Bei mir ging es auch um den startparameter und nicht welcher dateiname hinten steht. Ob da minecraft_server.jar oder craftbukkit.jar spielt dort keine rolle. Das wichtige sind hier die Startparameter welche der Java VM die einstellungen ändern für den Start. RE: Craftbukkit - multicore? - Darkwave - 04.09.2012 13:27 Zitat: Unrecognized option: -XXarallelGCThreads=2
Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
RE: Craftbukkit - multicore? - Storage-Base.de - 04.09.2012 15:49 Ich muss einfach mal einwerfen dass du ein anderes OS probieren solltest - dazu habe ich allerdings den Vorschlag dass du dir nen richtig schlanken Kernel backen solltest und einfach mal in Erfahrung bringst ob solche Sachen wie Kernel HZ, HRT etc. Auswirkungen auf die Leistung dieser haben. Dann kannst du auch zum einen Testen ob vielleicht der normale Scheduler von Linux reicht oder ob du einfach das ganze manuell setzt -> [Link: Registrierung erforderlich] dazu dann nice vlt. nochmal einstellen. Ich kann dir hier nur sagen, probiere es aus. Ich habe was MC angeht keinerlei Ahnung, deshalb kann ich hier vielleicht auch nicht richtig helfen dir aber vielleicht andere Denkansätze geben. |