Arkadaşlar şöyle bir sorunumuz var;
Node.js de yeniyiz ve bir projemizde kullanıyoruz. Anlık 1.5k+ online olduğunda CPU %100 üzerine çıkıyor ve post sürelerimiz gecikiyor hatta site çökebiliyor. 4 çekirdekli 8gb ram'li bir SSD cloud server üzerinden yapıyoruz.
Bizce sorun node.js kısmından kaynaklanıyor. Aynı anda yapılan soket bağlantıları mı neden oluyor bu duruma pek anlayamadık. CPU dengelemek adına neler yapılabilir fikri olan var mı?
Node.js CPU kullanım sorunsalı
14
●490
- 07-01-2019, 12:41:03Üyeliği durdurulduYapıyı görmemiz gerekiyor hocam. Onuda burada paylaşmanız sanırım uygun değil. Bunun için profesyonel Node Js geliştiricisine danışmanız en doğrusu. Dilerseniz önerebilirim. Özel mesaj yoluyla iletişime geçin.cetciz adlı üyeden alıntı: mesajı görüntüle
- 08-01-2019, 11:50:29Thread concurrency ile alakalı olabilir, muhtelemen yazılımınız bir çekirdeği kullanıyordur. Eşzamanlı olarak hepsini kullanmak Node'da biraz problemli diye biliyorum.cetciz adlı üyeden alıntı: mesajı görüntüle
Go ile baştan kodlarsanız performansta büyük bir artış yakalarsınız. - 08-01-2019, 12:18:27Teşekkürler. Thread concurrency olayını biraz araştıralımZONTEK adlı üyeden alıntı: mesajı görüntüle
- 08-01-2019, 17:07:23Bence, Node'da çok yol almadıysanız, Go öğrenerek -ki gerçekten basit bir dil- kodlarsanız hem en az %30 performans artışı sağlarsınız, hem daha okunabilir bir syntax ile yazarsınız, hem de multithread olayını bir komutla çözebilirsiniz. Yeni teknolojilere de uyum sağlamış olursunuz.cetciz adlı üyeden alıntı: mesajı görüntüle
- 08-01-2019, 19:38:05Kimlik doğrulama veya yönetimden onay bekliyor.
- 08-01-2019, 21:06:53node.js ve socket.io kullanarak yapmıştık biraz amatör olarak. bugün yine patladı sistem. bir kaç ayar yaptık, 2k online gördük ama patladı yine.
işlev ile ilgili bir sorunumuz yok. sadece post süremiz normalde 1sn altında olduğu halde online 2k civarına çıktığında 30-40sn bile sürebiliyor.
CPU adetini de yükselttik. CPU değeri %85 leri gördü ama yine bu kadar da olmaması gerekiyordu. 8 CPU 8GB Ram SSD Cloud sunucumuz mvcut. - 08-01-2019, 23:12:59Yukarida yazdiklarimi kontrol ettiniz mi?cetciz adlı üyeden alıntı: mesajı görüntüle