Bilgi Merkezine Dön TEKNİK MAKALE

Metin2 Sunucu İçin Hangi İşlemci Tercih Edilmeli?

Çözüm adımlarını ve ilgili teknik bilgileri aşağıda inceleyebilirsiniz.

Metin2 Sunucusu İçin Hangi İşlemci Tercih Edilmeli?

Metin2 sunucusu için işlemci seçerken yalnızca çekirdek sayısına veya GHz değerine bakmak yeterli değildir. Oyunun çalışma yapısı nedeniyle çekirdek başına performans, işlemcinin nesli, fiziksel kaynak paylaşımı ve aynı anda çalışacak game core sayısı gerçek performansı doğrudan etkiler.

Bu nedenle “8 çekirdek mi 16 çekirdek mi?” sorusu tek başına doğru soruyu sormaz.

Daha doğru yaklaşım şudur:

Metin2 serverın çalıştıracağı gerçek iş yükü için yeterli sayıda güçlü işlemci çekirdeği var mı?

İşlemci seçimini bu bakış açısıyla yapmak, kağıt üzerinde yüksek özelliklere sahip fakat oyun içerisinde beklenen performansı veremeyen sunuculardan kaçınmaya yardımcı olur.

Metin2 Sunucusunda İşlemci Neden Bu Kadar Önemlidir?

Metin2 server çalışırken arka planda çok sayıda işlem gerçekleşir.

Oyuncu hareketleri, mobların davranışları, savaş hesaplamaları, harita işlemleri, questler, item hareketleri ve oyun içerisindeki birçok sistem game processleri tarafından işlenir.

Oyuncu sayısı yükseldikçe bu işlemlerin miktarı da artar.

Ancak önemli nokta şudur:

Metin2 sunucusundaki tüm işlemler mevcut bütün CPU çekirdeklerine kusursuz şekilde eşit dağıtılmaz.

Belirli bir game core yoğun yük altındayken sunucuda başka işlemci çekirdekleri boşta kalabilir.

Bu nedenle sunucunun toplam CPU kullanımı düşük görünürken oyuncuların lag yaşaması mümkündür.

Metin2 İçin Tek Çekirdek Performansı Neden Önemlidir?

Metin2 altyapısında belirli game processlerinin yoğunluğu tek bir işlemci çekirdeğinin performansına daha fazla bağımlı olabilir.

Bu nedenle eski nesil fakat çok çekirdekli bir işlemci, daha az çekirdekli ancak güçlü çekirdek performansına sahip yeni nesil bir işlemciden daha kötü sonuç verebilir.

Örneğin:

  • İşlemci A: çok sayıda çekirdeğe sahip ancak çekirdekleri görece yavaş
  • İşlemci B: daha az çekirdeğe sahip ancak her çekirdeği daha güçlü

Metin2 iş yükünde bazı durumlarda İşlemci B daha iyi oyun performansı verebilir.

Burada önemli olan yalnızca toplam işlem gücü değil, game coreların kullandığı çekirdeklerin ne kadar hızlı çalışabildiğidir.

GHz Değeri Yüksek Olan İşlemci Daha mı İyidir?

Her zaman değil.

İki işlemcinin saat hızı aynı olsa bile gerçek performansları farklı olabilir.

Örneğin iki farklı işlemci 3.0 GHz seviyesinde çalışıyor olabilir. Ancak işlemcilerin:

  • mimarisi,
  • nesli,
  • IPC performansı,
  • önbellek yapısı,
  • turbo davranışı,
  • bellek erişim yapısı

farklı olabilir.

Bu yüzden yalnızca GHz değerine bakarak “bu işlemci daha hızlıdır” demek doğru değildir.

Yeni nesil bir işlemci daha düşük görünen frekansta bile eski nesil bir işlemciden daha fazla işi aynı sürede tamamlayabilir.

Metin2 İçin Kaç Çekirdek Gerekir?

Metin2 için sabit bir çekirdek sayısı yoktur.

İhtiyaç şu unsurlara göre değişebilir:

  • kaç channel çalışacağı,
  • kaç game core kullanılacağı,
  • Auth ve DB servislerinin yapısı,
  • oyuncu sayısı,
  • files içerisindeki sistemler,
  • MySQL yükü,
  • sunucuda çalışan diğer servisler.

Küçük bir proje ile çok sayıda channel kullanan aktif bir PvP server aynı işlemci ihtiyacına sahip değildir.

Bu nedenle yalnızca “8 core yeterlidir” veya “16 core şarttır” şeklinde kesin ifadeler sağlıklı değildir.

Asıl önemli olan mevcut coreların yeterince güçlü olması ve çalışan servislerin birbirini boğmamasıdır.

Çok Çekirdek mi, Güçlü Çekirdek mi?

Metin2 sunucusunda ideal senaryo ikisinin dengesidir.

Sadece çok yüksek çekirdek sayısına yönelmek doğru değildir.

Aynı şekilde çok güçlü fakat çok az çekirdekli bir işlemci de çok sayıda servis çalıştırılan projelerde sınırlayıcı olabilir.

Doğru yapı:

yeterli sayıda + yüksek performanslı çekirdek

şeklinde düşünülmelidir.

Özellikle birden fazla channel ve game core kullanan sistemlerde toplam çekirdek sayısı önem kazanırken, oyuncuların yoğun olduğu corelarda çekirdek başına performans kritik hale gelir.

VDS Üzerindeki vCPU ile Fiziksel CPU Aynı Şey mi?

Hayır.

VDS paketlerinde genellikle:

  • 4 vCPU,
  • 8 vCPU,
  • 12 vCPU,
  • 16 vCPU

gibi ifadeler görülür.

Ancak vCPU sayısı tek başına performansı açıklamaz.

Örneğin iki farklı firmada 8 vCPU bulunan iki sunucu düşünelim.

Birinci sunucu yeni nesil güçlü bir fiziksel işlemci üzerinde çalışıyor olabilir.

İkinci sunucu ise daha eski veya aşırı yoğun kullanılan bir fiziksel CPU üzerinde olabilir.

Kağıt üzerinde her ikisi de “8 vCPU” olsa da gerçek Metin2 performansı ciddi şekilde farklı olabilir.

Bu yüzden Metin2 sunucu seçerken sadece vCPU adedine değil, mümkünse alttaki fiziksel işlemci modeline de bakmak gerekir.

Kaynak Paylaşımı Neden Önemlidir?

Sanal sunucularda işlemci kaynakları fiziksel sistem üzerinde birden fazla müşteriye dağıtılabilir.

Doğru yapılandırılmış bir sanallaştırma altyapısında bu normaldir.

Ancak fiziksel sunucu aşırı yoğun kullanılıyorsa vCPU performansı kararsız hale gelebilir.

Örneğin serverınız gündüz sorunsuz çalışırken akşam saatlerinde işlemci performansında düşüş hissediliyorsa yalnızca kendi oyun yükünüz değil, fiziksel sistemdeki genel yoğunluk da değerlendirilmelidir.

Bu nedenle Metin2 bilişim hizmetinde kaynakların nasıl paylaştırıldığı önemlidir.

Eski Xeon İşlemciler Metin2 İçin Yeterli mi?

Bazı eski Xeon modelleri hâlâ Metin2 server çalıştırabilir.

Ancak burada “çalıştırmak” ile “yüksek oyuncu altında iyi performans vermek” aynı şey değildir.

Eski nesil Xeon işlemciler:

  • yüksek çekirdek sayısı,
  • sunucu sınıfı yapı,
  • uygun maliyet

gibi avantajlara sahip olabilir.

Fakat yeni nesil işlemcilerin çekirdek başına performansı çok daha yüksek olabilir.

Özellikle yoğun game core kullanılan projelerde işlemci nesli ciddi fark yaratabilir.

Bu nedenle sadece “Xeon sunucu” ifadesine güvenerek karar verilmemelidir.

Modelin tamamı incelenmelidir.

Ryzen İşlemciler Metin2 İçin İyi mi?

Modern Ryzen işlemciler yüksek tek çekirdek performansları nedeniyle birçok oyun sunucusu iş yükünde avantaj sağlayabilir.

Ancak burada da yalnızca “Ryzen” markasına bakmak yeterli değildir.

Ryzen ailesinde farklı:

  • nesiller,
  • çekirdek sayıları,
  • saat hızları,
  • cache yapıları

bulunur.

Dolayısıyla doğru soru:

“Ryzen mı Xeon mu?”

değil,

“Bu iki işlemciden hangisinin gerçek çekirdek performansı ve toplam kaynak yapısı benim Metin2 serverıma daha uygun?”

olmalıdır.

EPYC İşlemciler Metin2 İçin Kullanılır mı?

AMD EPYC işlemciler çok yüksek çekirdek sayıları ve sunucu sınıfı altyapılarıyla öne çıkar.

Özellikle fiziksel sunucu veya yüksek yoğunluklu sanallaştırma altyapılarında tercih edilebilirler.

Fakat yine aynı kural geçerlidir:

Yüksek çekirdek sayısı tek başına Metin2 performansını garanti etmez.

EPYC ailesindeki modelin nesli ve çekirdek performansı değerlendirilmelidir.

Bazı modern EPYC modelleri hem yüksek çekirdek sayısı hem de güçlü çekirdek performansı sağlayabilir.

Dedicated Server İşlemcisi Seçerken Nelere Bakılmalı?

Fiziksel sunucu seçerken işlemci tercihi daha da önemlidir.

Çünkü dedicated serverda fiziksel CPU tamamen size aittir.

Bu avantajdır fakat yanlış işlemci seçildiyse kaynakların size özel olması problemi çözmez.

Dedicated server işlemcisi seçerken şu noktalara bakılmalıdır:

  1. işlemcinin nesli,
  2. çekirdek başına performansı,
  3. toplam çekirdek sayısı,
  4. turbo frekans davranışı,
  5. bellek desteği,
  6. sunucuda kullanılacak channel/core sayısı,
  7. hedeflenen oyuncu kapasitesi.

Yeni bir Metin2 projesi için gereğinden büyük dedicated server almak da gereksiz maliyet oluşturabilir.

Oyuncu Sayısı CPU İhtiyacını Nasıl Etkiler?

Oyuncu sayısı yükseldikçe CPU kullanımının artması normaldir.

Ancak yalnızca online sayısına bakarak işlemci seçmek yanlış olabilir.

Örneğin iki farklı serverda aynı anda 500 oyuncu bulunabilir.

İlk server:

  • sade files,
  • az sayıda event,
  • optimize edilmiş sistemler

kullanıyor olabilir.

İkinci server:

  • çok sayıda özel sistem,
  • yoğun quest yapısı,
  • fazla mob,
  • otomatik eventler,
  • sürekli çalışan kontroller

kullanıyor olabilir.

Her ikisinde de 500 oyuncu olmasına rağmen işlemci tüketimi farklı olabilir.

Bu yüzden donanım planlamasında sadece oyuncu sayısı değil, files yapısı da değerlendirilmelidir.

Files Yapısı İşlemci Kullanımını Etkiler mi?

Evet, ciddi şekilde etkileyebilir.

Metin2 files içerisinde bulunan sistemler doğrudan game coreların işlem yükünü artırabilir.

Özellikle:

  • sürekli çalışan quest döngüleri,
  • fazla mob spawn,
  • yoğun event sistemleri,
  • gereksiz kontroller,
  • kötü optimize edilmiş özellikler

CPU kullanımını yükseltebilir.

Bu durumda server işlemcisini yükseltmek geçici rahatlama sağlayabilir ancak gerçek problem files içerisindeyse kök neden çözülmemiş olur.

Bu yüzden işlemci darboğazı görüldüğünde sadece donanım değil yazılım tarafı da kontrol edilmelidir.

Metin2 Sunucusunda CPU Darboğazı Nasıl Anlaşılır?

FreeBSD üzerinde temel kontrollerden biri top komutudur.

top

Burada çalışan processlerin CPU kullanımı görülebilir.

Özellikle:

  • game,
  • db,
  • mysql

gibi süreçlerin yoğun saatlerdeki davranışları takip edilmelidir.

Önemli nokta ölçümün doğru zamanda yapılmasıdır.

Serverda 20 oyuncu varken yapılan CPU kontrolü, akşam 500 oyuncu olduğundaki durumu göstermeyebilir.

Bu nedenle performans sorunu hangi saatte yaşanıyorsa analiz de o sırada yapılmalıdır.

Toplam CPU Kullanımı Düşükken Lag Olabilir mi?

Evet.

Bu Metin2 sistemlerinde dikkat edilmesi gereken önemli noktalardan biridir.

Örneğin sunucuda 16 çekirdek bulunabilir.

Bunlardan yalnızca bir game process tek çekirdeği tamamen kullanıyor olabilir.

Toplam CPU kullanımı sistem genelinde yüzde 20-30 görünse bile o game core üzerindeki oyuncular gecikme yaşayabilir.

Bu nedenle yalnızca toplam CPU yüzdesine bakmak yanıltıcı olabilir.

Process bazlı kullanım incelenmelidir.

İşlemci Yükseltmek Lag Sorununu Kesin Çözer mi?

Hayır.

Lag kaynağı işlemciyse daha güçlü CPU çözüm sağlayabilir.

Ancak problem:

  • MySQL,
  • network,
  • disk,
  • files,
  • DDoS,
  • yanlış yapılandırma

kaynaklıysa işlemci yükseltmek hiçbir sonuç vermeyebilir.

Bu nedenle donanım değişikliğinden önce gerçek darboğaz belirlenmelidir.

Metin2 İçin İşlemci Seçerken En Sık Yapılan Hatalar

Sadece GHz değerine bakmak

Farklı işlemci nesillerinde aynı GHz aynı performans anlamına gelmez.

Sadece çekirdek sayısına bakmak

24 yavaş çekirdek bazı iş yüklerinde 8 güçlü çekirdekten daha kötü olabilir.

vCPU sayısını fiziksel çekirdek sanmak

VDS paketindeki vCPU değeri doğrudan fiziksel işlemci gücünü göstermez.

Marka üzerinden karar vermek

Ryzen, Xeon veya EPYC olması tek başına yeterli kriter değildir.

Files tarafını dikkate almamak

Kötü optimize edilmiş files güçlü CPU'yu da zorlayabilir.

Metin2 İçin İyi İşlemci Nasıl Olmalı?

Metin2 sunucusu için ideal işlemci genel olarak şu özelliklere sahip olmalıdır:

  • güçlü çekirdek başına performans,
  • yeterli toplam çekirdek sayısı,
  • modern işlemci mimarisi,
  • kararlı turbo davranışı,
  • aşırı paylaştırılmamış kaynak,
  • proje büyüklüğüne uygun kapasite.

Ama burada tek bir “en iyi işlemci” modeli yoktur.

Doğru model projenin:

  • files yapısına,
  • channel sayısına,
  • hedef oyuncu kapasitesine,
  • VDS veya dedicated tercihine

göre değişir.

Sık Sorulan Sorular

Metin2 için GHz mi çekirdek sayısı mı daha önemli?

İkisi de önemlidir ancak Metin2’de çekirdek başına gerçek performans özellikle önem taşır. Bu nedenle sadece GHz veya çekirdek sayısı üzerinden karar verilmemelidir.

Metin2 için Ryzen mı Xeon mu?

Markadan çok işlemci modeli ve nesli önemlidir. Modern Ryzen modelleri güçlü tek çekirdek performansı sunabilirken yeni nesil Xeon modelleri de güçlü sunucu performansı sağlayabilir.

Metin2 server için 8 vCPU yeterli mi?

Files yapısı, channel sayısı, fiziksel işlemci ve oyuncu yüküne bağlıdır. Her 8 vCPU sunucu aynı performansı vermez.

Çok fazla çekirdek Metin2'yi hızlandırır mı?

Belirli bir noktadan sonra çekirdek sayısını artırmak tek başına fayda sağlamayabilir. Game coreların çalıştığı çekirdeklerin performansı daha önemli hale gelebilir.

CPU yüzde 30 iken server neden lag yapar?

Belirli bir game process tek çekirdeği tamamen kullanıyor olabilir. Toplam CPU kullanımı bu yüzden düşük görünebilir.

Sonuç

Metin2 sunucusu için işlemci seçerken en büyük rakamı taşıyan paketi seçmek doğru yaklaşım değildir.

Gerçek performans:

  • işlemci nesli,
  • çekirdek başına güç,
  • toplam çekirdek sayısı,
  • kaynak paylaşımı,
  • game core yapısı,
  • files optimizasyonu

gibi unsurların birlikte değerlendirilmesiyle ortaya çıkar.

Özellikle VDS seçerken sadece “8 vCPU” veya “16 vCPU” ifadesine bakmak yerine kullanılan fiziksel işlemcinin sınıfını da değerlendirmek gerekir.

Başlangıç seviyesindeki bir proje ile yüzlerce oyuncunun aynı anda bağlandığı server aynı işlemci ihtiyacına sahip değildir.

Bu nedenle doğru seçim, projenin gerçek yüküne göre yapılmalıdır.

Metin2 projeniz için uygun işlemci ve sunucu altyapısını değerlendirirken BuyukHosting'in Metin2 sunucu çözümlerini inceleyebilirsiniz:

https://buyukhosting.com/metin2-server.php

Dahili Link Önerileri

Metin2 sunucu
https://buyukhosting.com/metin2-server.php

Metin2 PvP bilişim
→ “Metin2 PvP Bilişim Nedir?” makalesi

Metin2 bilişim
→ “Metin2 Bilişim Seçerken Nelere Dikkat Edilmeli?” mevcut bilgi merkezi makalesi

Bu cevap yeterince yardımcı oldu mu?
Bu dökümanı yazdır