Çözüldü Sunucum inanamayağınız kadar CPU tüketiyor.

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Forrise

Fırında Isıttığım İlk Taş
Katılım
2 Aralık 2023
Mesajlar
85
Elmaslar
3
Puan
2.260
Yaş
26
Konum
İzmir
Öncelikle herkese merhabalar. Gündüz okuyanlara iyi günler akşam okuyanlara iyi akşamlar. Sunucum son 1 aydır üzerinde hiçbir değişiklik bile yapmama rağmen aşırı fazla CPU tüketmeye başladı. Spark raporuna bakıyorum en yüksek cpu kullanan eklenti 0.9% kullanıyor.

Kullanım seviyesi şöyle:
7 oyuncuda %20 cpu kullanımı 7 mspt (Eskiden daha azdı)
30 oyuncuda %50-%60 bazen %30 10-15 mspt (Eskiden dahada azdı)

Sistem Özellikleri:
VDS (Virtual Dedicated Server)
Amd Ryzen 9 9950x 4 core @5.9GHz
16 gb ram DDR5 +6400MHz
 
Muhtemelen hosting kaynaklıdır. Hosting firmanizi değiştirmeyi düşünün.
 
  • Varlık Yoğunluğunu Azaltın: Özellikle büyük mob farmları veya çok sayıda hayvanın bir arada bulunduğu alanlar sunucuyu yorabilir. Bu alanları kontrol edip optimize etmeyi veya sınırlandırmayı düşünebilirsiniz.​
  • Sunucu Ayarlarını Optimize Edin: spigot.yml ve paper.yml dosyalarınızdaki entity-activation-range ve mob-spawn-range gibi ayarları düşürerek, oyuncuların uzağındaki varlıkların daha az işlemci kullanmasını sağlayabilirsiniz.​
  • Aikar's Flags'i Kullanın: Sunucunuzu başlatırken, Java'nın bellek yönetimini ve performansını optimize eden Aikar's Flags başlangıç argümanlarını kullanın. Bu, genel sunucu performansını ve çöp toplayıcının (garbage collector) verimliliğini artıracaktır.
    Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

StackMOB pluginin kullanın. Bu, sunucunuzun sağlığı ve performansı için yapabileceğiniz en etkili optimizasyonlardan biri olacaktır.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
  • Varlık Yoğunluğunu Azaltın: Özellikle büyük mob farmları veya çok sayıda hayvanın bir arada bulunduğu alanlar sunucuyu yorabilir. Bu alanları kontrol edip optimize etmeyi veya sınırlandırmayı düşünebilirsiniz.​
  • Sunucu Ayarlarını Optimize Edin: spigot.yml ve paper.yml dosyalarınızdaki entity-activation-range ve mob-spawn-range gibi ayarları düşürerek, oyuncuların uzağındaki varlıkların daha az işlemci kullanmasını sağlayabilirsiniz.​
  • Aikar's Flags'i Kullanın: Sunucunuzu başlatırken, Java'nın bellek yönetimini ve performansını optimize eden Aikar's Flags başlangıç argümanlarını kullanın. Bu, genel sunucu performansını ve çöp toplayıcının (garbage collector) verimliliğini artıracaktır.
    Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

StackMOB pluginin kullanın. Bu, sunucunuzun sağlığı ve performansı için yapabileceğiniz en etkili optimizasyonlardan biri olacaktır.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Konuyu açma sebebim spark raporunda hiçbirşey okuyamam diye belirtmişim 2 defa zaten hocam.

Bunu belirttiğime göre diğer optimize yönlerine başvurmuş olmam gerekiyor değil mi?

Bütün yapılandırmalar yapılı. Aikar flags kullanıyorum.

Açtığım konuyu dikkate almayıp attığım spark raporuna bakmadan lütfen "yardım" adı altında insanlara konudan alakasız mesaj atmayın. Can sıkıyorsunuz. İyi günler.
 
Konuyu açma sebebim spark raporunda hiçbirşey okuyamam diye belirtmişim 2 defa zaten hocam.

Bunu belirttiğime göre diğer optimize yönlerine başvurmuş olmam gerekiyor değil mi?

Bütün yapılandırmalar yapılı. Aikar flags kullanıyorum.

Açtığım konuyu dikkate almayıp attığım spark raporuna bakmadan lütfen "yardım" adı altında insanlara konudan alakasız mesaj atmayın. Can sıkıyorsunuz. İyi günler.
Spark raporunda entity'lerin 700lere kadar çıktığını sizde görürsünüz belki stackmob kullanırsanız sizin için iyi olur genel anlamda.

Pluginlerinizde stackmob ile ilgili bir plugin göremiyorum ya da gözümden kaçıyor.
 
Spark raporunda entity'lerin 700lere kadar çıktığını sizde görürsünüz belki stackmob kullanırsanız sizin için iyi olur genel anlamda.

Pluginlerinizde stackmob ile ilgili bir plugin göremiyorum ya da gözümden kaçıyor.
Sunucum survival sunucusu değildir. Boxmining sunucusudur. Entitiy tabanlı çoğu yapılandırma dosyalarında ayar çekmiştim hatta mob spawnı kapatmıştım. Öyle gözükmesinin sebebi hologramlarda kullanılan zırh askıları olabilir. Yardımınız için teşekkürler
 
Plugins kısmında pluginler nedense onWalk onMove gibi hareket etkinliklerinde nedense aşırı fazla CPU kullanıyor. WorldGuard plugininden örnek verirsek diğer lobi sunucumda worldguard 0.2% kullanırken burda %4'lere %3lere çıkıyor.
 
os8y7dd.png


Birdflopun spark analiz botunun önerileri bu şekilde belki işinize yarar...
 
İşime yaramadı
 
Sorun %100 makinemde değil spark raporuma bakarsanız genelde oyuncu hareketlerinden CPU yiyor ki ben bunu istemiyorum. Çözebilecek varmı?
 
Sorun %100 makinemde değil spark raporuma bakarsanız genelde oyuncu hareketlerinden CPU yiyor ki ben bunu istemiyorum. Çözebilecek varmı?
Spark profilinizi incelediğimde lagın genel olarak chunklardan ve chunkların içerisinde mob doğmasından kaynaklı olduğunu görüyorum.
Lütfen sunucu ayarlarınızı optimize edin ve eğer WorldGuard üzerinden region olarak mob doğmasını kapattıysanız, onun yerine doğrudan Multiverse-Core gibi pluginlerle dünyanın ayarlarından kapatın.
Chunk yüklemeleri için Chunky gibi eklentiler kullanabilirsin.
 
Spark bilgilerine baktığımda ben de benden bir önceki alıntıladığım arkadaşın söylediği gibi sorunun chunk işlemlerinden olduğunu görüyorum fakat bu tam olarak chunk açılma işleminden değil de Spawnlanan moblarla alakalı olduğu düşüncesindeyim,
1761738335872.webp


Ayrıca SimplePluginManager eklentisi %3 impact var

Bukkit.yml 'de spawn-limits'i
Kod:
monsters: 30
animals: 10
water-animals: 5
water-ambient: 3
water-underground-creature: 3
axolotls: 3
ambient: 2

Olarak değiştirin

spigot.yml - mob-spawn-range: 3 olarak ayarlayın
paper.yml - per-player-mob-spawns: true olarak ayarlayın

Sorununuzun çözülmesi gerekiyor

Ek;

Eğer sorununuz çözülmezse bu ayarlarla birlikte tekrar bir spark bağlantısı gönderirseniz yeniden inceleyebilirim
 
Dediklerinizi yaptım
Spark bilgilerine baktığımda ben de benden bir önceki alıntıladığım arkadaşın söylediği gibi sorunun chunk işlemlerinden olduğunu görüyorum fakat bu tam olarak chunk açılma işleminden değil de Spawnlanan moblarla alakalı olduğu düşüncesindeyim,
Ekli dosyayı görüntüle 274550

Ayrıca SimplePluginManager eklentisi %3 impact var

Bukkit.yml 'de spawn-limits'i
Kod:
monsters: 30
animals: 10
water-animals: 5
water-ambient: 3
water-underground-creature: 3
axolotls: 3
ambient: 2

Olarak değiştirin

spigot.yml - mob-spawn-range: 3 olarak ayarlayın
paper.yml - per-player-mob-spawns: true olarak ayarlayın

Sorununuzun çözülmesi gerekiyor

Ek;

Eğer sorununuz çözülmezse bu ayarlarla birlikte tekrar bir spark bağlantısı gönderirseniz yeniden inceleyebilirim
Spark profilinizi incelediğimde lagın genel olarak chunklardan ve chunkların içerisinde mob doğmasından kaynaklı olduğunu görüyorum.
Lütfen sunucu ayarlarınızı optimize edin ve eğer WorldGuard üzerinden region olarak mob doğmasını kapattıysanız, onun yerine doğrudan Multiverse-Core gibi pluginlerle dünyanın ayarlarından kapatın.
Chunk yüklemeleri için Chunky gibi eklentiler kullanabilirsin.
Dediklerinizi yaptım hala anormal derecede CPU kullanımı mevcut.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst