Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 13:36

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Core Aufteilung - Frage

Discussion on Core Aufteilung - Frage within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
Toxiko's Avatar
 
elite*gold: 5
Join Date: Mar 2013
Posts: 559
Received Thanks: 170
Core Aufteilung - Frage

Mich beschäftigt schon Zeit längerer Zeit die Frage:
Was läuft eigentlich stabiler & flüssiger....
Bsp 4 Cores... oder 6 Cores

Wie viele Maps sollten pro Core drauf sein ?
Wen man davon ausgeht das sie viele user etc aushalten
sollen....


Ich freue mich auf eure Antworten.


mit Freundlichen grüßen

Toxiko
Toxiko is offline  
Old 07/27/2014, 16:23   #2
 
Mashkin's Avatar
 
elite*gold: 44
Join Date: May 2010
Posts: 2,053
Received Thanks: 1,747
Ich denke aus persönlicher Erfahurng, dass man mit vier Cores pro Channel quasi alle zu erwartenden Usermenge packen wird, die ein PServer zu Gesicht bekommt - womöglich auch noch mehr.
Ob ein Core abstürzt oder nicht ist viel mehr abhängig von Bugs im Code, die es leider immer wieder mal gibt.
Zu bedenken ist dann, welche und wie viele Maps - also auch wie viele Spieler - bei so einem Absturz direkt betroffen sind.

Die Lastverteilung würde ich generell nach erwartetem Spieleraufkommen vornehmen. Jedes Reich (Map1 + Map2) auf einen Core und alle übrigen Maps werden dannauf den vierten Core und die vorherigen drei verteilt

Für die Performance gibt es andere, wesentliche Faktoren.
Wie man sicher sieht, erzeugen die Cores nur eine sehr geringe Last auf einem vernünftigen System (200-400MB RAM und mittlere CPU-Auslastung von unter 10% auf einem Xeon Quad Core).
Viel entscheidender ist die Datenhaltung - die Optimierung von MySQL hat einen entscheidenden Einfluss auf die Performance.
Besonders im Fokus sollten dabei liegen:
  • Indizes zum schnellen Finden von Datensätzen (player/item/quest-Tabellen)
  • schneller und/oder separater Speicher für log-Datenbank (wenn man viel Logging betreibt)
  • Platzierung der syslog-Dateien (abhängig von der Core-Revision und den Logging-Einstellungen)
  • evtl. Entfernung einiger unnötiger Logeinträge im Core (per Source Code oder Binary Diff) wie z.B. Switch-Vorgänge (v.a. bei Verwendung eines Switch-Bots!)
  • fast vollständige Ausschöpfung des verfügbaren RAM durch MySQL (Google benutzen); ein Server mit mehr RAM bringt an sich noch keine großen Performance-Verbesserungen
Mashkin is offline  
Thanks
6 Users
Old 07/27/2014, 17:20   #3
 
Toxiko's Avatar
 
elite*gold: 5
Join Date: Mar 2013
Posts: 559
Received Thanks: 170
Danke für die genaue Antwort !

mit Freundlichen grüßen

Toxiko
Toxiko is offline  
Old 07/27/2014, 22:49   #4

 
elite*gold: 192
Join Date: Aug 2009
Posts: 5,797
Received Thanks: 3,141
Quote:
Originally Posted by Mashkin View Post
Ich denke aus persönlicher Erfahurng, dass man mit vier Cores pro Channel quasi alle zu erwartenden Usermenge packen wird, die ein PServer zu Gesicht bekommt - womöglich auch noch mehr.
Ob ein Core abstürzt oder nicht ist viel mehr abhängig von Bugs im Code, die es leider immer wieder mal gibt.
Zu bedenken ist dann, welche und wie viele Maps - also auch wie viele Spieler - bei so einem Absturz direkt betroffen sind.

Die Lastverteilung würde ich generell nach erwartetem Spieleraufkommen vornehmen. Jedes Reich (Map1 + Map2) auf einen Core und alle übrigen Maps werden dannauf den vierten Core und die vorherigen drei verteilt

Für die Performance gibt es andere, wesentliche Faktoren.
Wie man sicher sieht, erzeugen die Cores nur eine sehr geringe Last auf einem vernünftigen System (200-400MB RAM und mittlere CPU-Auslastung von unter 10% auf einem Xeon Quad Core).
Viel entscheidender ist die Datenhaltung - die Optimierung von MySQL hat einen entscheidenden Einfluss auf die Performance.
Besonders im Fokus sollten dabei liegen:
  • Indizes zum schnellen Finden von Datensätzen (player/item/quest-Tabellen)
  • schneller und/oder separater Speicher für log-Datenbank (wenn man viel Logging betreibt)
  • Platzierung der syslog-Dateien (abhängig von der Core-Revision und den Logging-Einstellungen)
  • evtl. Entfernung einiger unnötiger Logeinträge im Core (per Source Code oder Binary Diff) wie z.B. Switch-Vorgänge (v.a. bei Verwendung eines Switch-Bots!)
  • fast vollständige Ausschöpfung des verfügbaren RAM durch MySQL (Google benutzen); ein Server mit mehr RAM bringt an sich noch keine großen Performance-Verbesserungen
An der Stelle möchte ich echt mal sagen wie genial ich deine Arbeit bzw deine Antworten hier immer finde. Einer der wenigen User der einem wirklich hilft. TOP!
[-Lee-] is offline  
Reply


Similar Threads Similar Threads
Client aufteilung
05/20/2014 - Metin2 Private Server - 2 Replies
Guten Tag, ich wollte mal fragen ist es besser wenn man eix/epk`s splittet ? BEISPIEL: item.eix/epk item2.eix/epk Belastet es mehr den Client bzw die Exe ? Oder ist es besser Datein zu haben die über 100mb+ sind ?
Frage zur der Aufteilung der Gebiete
07/13/2012 - C9 - Continent of the Ninth - 5 Replies
Hallo zusammen, wollte mal fragen, wie die Gebiete in C9 aufgeteilt sind. Ob diese mehr über Open World erreichbar sind wie man es mehr aus WoW,Aion und bissen Tera kennt oder ob diese eher auf viele kleine Maps aufgeteilt sind, wie man es vllt aus Dekaron oder ähnliche kennt.
Frage zu Dual Core und Intel Core
02/06/2012 - Hardware Discussions / Questions - 1 Replies
Hey liebe ElitePvPers, Was ist ein besserer Prozessor? Ein Dual Core mit 2.6Ghz ODER Ein Intel Core mit 3Ghz Der Dual Core kostet 38€ und der Intel Core 58€, aber ich möchte eigentlich nur wissen welcher eine bessere Leistung beim spielen bringt. Danke im vorraus
NPC aufteilung
10/12/2010 - Metin2 Private Server - 3 Replies
Hey leute ich hab mal ne frage bei den NPCs wie kann man das auflisten was man kaufen will so solls aussehen: http://www5.pic-upload.de/12.10.10/58hawxyp4z3k.j pg ich habs gesucht obs Pub is habe aber nix gefunden
Vorschlag zur Aufteilung der Foren. :)
02/21/2008 - WoW Private Server - 0 Replies
Hallo liebes ElitePvPers-Team. :) Wollte nur mal einen kleinen Vorschlag zur besseren Übersichtlichkeit des Private-Server-Forums machen. Gäbe es evtl. die Möglichkeit einige Unterforen zu erstellen, wie z.B. "Tutorials", "Support", "Cores & Sources", "Scripts & Erweiterungen", oder zumindest so ähnlich. Ich denke dass somit einige unötige Fragen und Threads ausbleiben würden. Gibt bestimmt irgendwo einen Thread für Vorschläge usw., aber dieser Vorschlag meinerseits bezieht sich ja...



All times are GMT +2. The time now is 13:36.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.