• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

LWC optimieren oder anderes Plugin?

Crafter6432

Workaholic
Registriert
22 Dezember 2011
Beiträge
681
Diamanten
0
Hallo,
ich habe momentan sehr mit Laggs zu kämpfen und habe mir mal den Examine Graphen von NoLagg angesehen:
LWc.png

LWC braucht ja die meiste Rechenzeit, das liegt höstwarscheinlich daran, das die Sicherung im Hauptthread von der DB abgerufen werden.
Code:
core:
    locale: de
    flushInterval: 30
    cacheSize: 3000
    showNotices: true
    showMyNotices: false
    opIsLWCAdmin: true
    precache: -1
    disableHistory: false
    townyBorders: false
    groupPrefix: group.
database:
    adapter: mysql
    path: plugins/LWC/lwc.db
    host: localhost
    database: minecraft
    username: minecraft
    password: blabla
    prefix: lwc_sky_
was mich etwas wundert is, da LWC nun so viel Leistung braucht, da precache ja auf -1 steht, was normalerweise alles heißt.Sprich nach Serverstart sollte LWC nicht mehr auf die DB zugreifen außer es wird eine neue Sicherung erstellt, dies passiert nicht so oft.

Daten des Servers:
Es ist ein Root mit 16gb Ram und einer i7 860 CPU Ram der betroffene Server 6GB die aber nur zur hälfte genutzt werden.

jmd. ne Idee was ich da tun kann?
 

Crafter6432

Workaholic
Registriert
22 Dezember 2011
Beiträge
681
Diamanten
0
Ich schlage dir vor seine mysql Datenbank richtig zu konfigurieren. Hatte ein ähnliches Problem.
Das heißt was?

Versuch mal "/lwc admin cleanup" und "/lwc admin update".
Ich glaub daran liegt es nicht, aber einen Versuch ist es wert.

Mache ich fast täglich.

Code:
15:33:04 [INFO] LWC Report15:33:04 [INFO]   Version: 4.3.1 (b767)
15:33:04 [INFO]   Running time: 3 hours 27 minutes 17 seconds
15:33:04 [INFO]   Players: 47/90
15:33:04 [INFO]   Item entities: 614/3497
15:33:04 [INFO]  
15:33:04 [INFO]  ==== Modules ====
15:33:04 [INFO]   LWC v4.3.1 (b767-git-MANUAL) (November 15, 2012) -> 48 registered modules
15:33:04 [INFO]  
15:33:04 [INFO]  ==== Database ====
15:33:04 [INFO]   Engine: MySQL
15:33:04 [INFO]   Protections: 5,416
15:33:04 [INFO]   Queries: 103,218 | 8.30 / second
15:33:04 [INFO]  
15:33:04 [INFO]  ==== Cache ==== 
15:33:04 [INFO]   Refs: 3000/3000
15:33:04 [INFO]   Reads: 2,239,549 | 180.07 / second
15:33:04 [INFO]   Writes: 7,797 | 0.63 / second

Aha 8,3 Querys pro Sekunde....
 

cryy

Minecrafter
Registriert
2 November 2012
Beiträge
28
Diamanten
0
Ich nehme mal an, dass du einen root Server hast. Dann hast du bestimmt auch mysql selbst installiert oder? Nur nach einiger Zeit, wenn die lwc Tabelle sich weiter und weiter füllt, reichen die standard einstellungen davon nicht mehr. Deswegen solltest du die Einstellungen mal auf deine Bedürfnisse anpassen.
 
C

Cabraca

Guest
Zum einen könntest du die Einstellungen deiner MySQL Datenbank anpassen.
z.B. innodb_buffer_pool_size könntest du erhöhen.
Damit können mehr indizes im Speicher gehalten werden und so eventuell die Datenbank beschleunigt werden.
Zusätzlich kann man noch am Dateisystem ansetzen da z.B. ext4 nicht mysql freundlich ist.
Im Normalfall sind bei ext4 barriers aktiviert. Das führt dazu dass kleine Schreibzugriffe wie z.B. oft bei MySQL extrem verlangsamt werden. Das kann man deaktivieren um die schriebperformance bzgl. mysql etwas zu verbessern.
Da ich das aber selbst noch nicht oft gemahct hab würde ich an deiner stelle das alles vorher in ner VM oder so testen.
 
Oben