2012-01-12 15 views
5

Mesaj çıktısının iyileştirilmesi Makinemdeki ikili yükleyiciden ejbberd-2.1.10'u yükledim (Win7 32bit 2.93GHz Core2Duo 3GB RAM). Bizim kurulum çok yüksek mesaj verim ihtiyacı beri performance tuning referans yoluyla baktı veejabberd-2.1.10

{şekillendirici normal, {Maksimum Hız, 10000000}}
ERL_MAX_PORTS ile benim ejabberd.cfg değişiklikleri ve ejabberdctl.cfg dosyaları yaptık = 65536
ERL_PROCESSES = 250000
ERL_MAX_ETS_TABLES =

20000 erince Clientâ 10 mesajları ile, clientB mesaj gönderir alınan zamandır 1500bytes

her
1) Wi şöyle th varsayılan değerler -14.3 saniye
2) Yukarıda belirtilen değerlerim ile - 1.70283 saniye

Bu hala performans gereksinimlerini karşılamıyor. Bu limiti daha fazla nasıl itecek konusunda bana yardımcı olabilir misiniz ??? Bir şeyi özlüyorum ya da yanlış değerler belirledim. Bu konuda herhangi bir yardım gerçekten harika olurdu.

Teşekkür

+0

+1. Bunu da bilmek isterim, ne yaparsam yapayım, istemciler arasında akan 10 KB/sn'den fazla mesaj alamıyorum. – verma

+0

Ayrıca, 3 mesaj alıcısı ve bir gönderici ile bunu test ettim ve bu bağlantı başına 10 KB/sn gaz kelebeği gibi görünüyor. Toplam verim 3 alıcı ile 30KB/s civarında görünmektedir. – verma

cevap

0

Biz ejabberd ile daha yüksek veri elde etmek mümkün olmuştur. Kullanım durumunuzu ve yapılandırmanızı tam olarak ayrıntılandırmadan yanıtlamak zor, ancak yapılandırmanızın yanlış olduğunu düşünürüm. Shaper konfigürasyonuna bakarım.

+0

Cevabınız için teşekkür ederiz.Çok günlerden beri bu soruna takıldım.Yukarıdaki yapılandırma benim için işe yaramadı, daha sonra ejabberd.cfg dosyasını trafik şekillendiricilerini devre dışı bırakmak için bir modifiye ettim. her neyse bana yardımcı olur.Aşağıdaki benim yapılandırma dosyası [this.] gibi görünüyor (http://pastebin.com/rs2h1FQ6) Eğer tam olarak daha yüksek verim elde etmek mümkün olduğunu nasıl detaylar paylaşabilirsiniz eğer bana büyük yardım olurdu . -Teşekkürler – sandy1510

+0

Günlük dosyanızı hata ayıklama moduna geçirmelisiniz. Sonra şekillendiricinizin uygulanıp uygulanmadığını göreceksiniz. –

+0

Sadece bunu yaptım ve kütüklerdeki şekillendiriciler hakkında herhangi bir şeyden bahsetmişti. Bununla birlikte, başka bir makinede, varsayılan yapılandırmaya sahip başka bir ejabberd kurulumunda 'INFO REPORT ==== 2012-01-30 === D (<0.463.0>: shaper: 61) gibi bir satır görüyorum: State: {maxrate, 1000, 998.5892224961889,1327920805938101}, Size = 16 M = 15.977459359767185, I = 3.999 '. Yani, bahsettiğim diğer sette şekillendiriciler gerçekten devre dışı bırakıldı mı? – sandy1510