Yardım x64 server & ch core hk.

  • Konuyu açan Konuyu açan brave
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 4
  • Gösterim Gösterim 173
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

brave

MT Üye
MT Üye
Mesaj
208
Çözümler
7
Beğeni
49
Puan
479
Ticaret Puanı
0
Geleneksel 32 bit mimaride 4 gb sınırlama gibi nedenden dolayı kanalları core'lara ayırıyoruz. Peki serveri 64 bit ile derlenebilir hale getirdiğimizde corelara bölmek gerekir mi?
 
Şuan ki metin2nin freebsd üzerinde x64 olarak kullanılacaksa her kanalı birden fazla core bölmenin bir avantajı yok. 32 bitteyken her core 4gb ram kullanım hakkına sahipti 64gb bir sunucuda ch1 tek core iken sadece 4gb ram kullanabiliyordu. Buda core bölmediğinde bütün maplerdeki işlemlerin hepsi o rami ortak kullanmak zorunda kaldığıydı. Ama artık x64 olarak kullanmaya başladığımızda bu limit kalkıyor. Ama yük dengesi hala aynı. Çünkü aynı sunucu üzerinde her kanal için birden fazla core çalıştırmış oluyorsun. herhangi bir core ciddi bir yük altında ciddi ram ve cpu kullanımı gerçekleştiğinde sistem otomatikmen diğer corelardan kısmak zorunda kalacak. ch1 yoğun yük altındayken ch2 rahat etmiyor. Eğer Linux üzerinde çalışmaya başlayıp docker kullanmayacaksan ve ya freebsd jail kullanıp konteynır yapısına geçmeyeceksen bu yükü dengelemek çok zor olacaktır. Konteynır yapısına geçtiğinde herhangi bir her core 1 konteynır olarak yönettiğinde istediğin limiti kendin koyabilirsin
 
Ama sonuçta sunucunun kullanabileceği toplam cpu belli.

ch1-core1 %15
ch1-core2 %10
ch1-core3 %5

cpu kullanıyor diyelim bunların toplamı ch1 olarak %30 olmuyor mu? birleştirsekte toplasakta sunucu ch1 üzerinde %30 yük almış olmuyor mu?

Evet ama core bölmenin amacı toplam CPU yüzdesini düşürmek değil, tek game processin ana döngüsünü rahatlatmak ve yükü farklı CPU çekirdeklerine dağıtmak

Coreleri işçi gibi düşün hepsini tek bir kişiye verirsen toplam iş miktarı değişmez, ama o işçi verdiğim işleri sırayla yapmak zorunda kalır. İş bitene kadar diğer işler bekler. Ama core mantığı olursa hepsi farklı işleri yapabilir.
 
Geri
Üst