Sunucum hantallaştı öneri lütfen

Başlatan satiuqea, 16 Şubat 2022 - 16:28:42

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

satiuqea

Herkese merhaba,
Garip ve anlam veremediğim bir sorunum var tecrübeli arkadaşlar yardımlarını esirgemezse çok sevinirim.

Sistem Özelliklerimden ve kullanılan uygulamalardan bahsedeyim;
Xeon 2 x X5690 / 3.46 GHz, 144 GB DDR3 RAM, Ubuntu 18.04 işletim sistemim, Apache 2 web server onla ters proxy'li tomcat 8'im ve mysql 8 de database'im mevcuttur. Api de Java 8 ile yazılmaktadır.
   
Sunucuda performans sorunları ortaya çıkmaya başladı araştırmalarıma devam etmekteyim ama siz üstadlarıma da danışmak istedim.
Öncelikle sorun görünme aşamalarından bahsedeyim.
Özel bir işlem için websocket ile sunucuya baglanan kullanıcılara 20 sn de bir sipariş bilgilerinin olup olmadığını, entegrasyonunu kendi api'm de yaptığım dış web servislerden sorarak oluşan yanıtları döndürmeyle başladık.
İlk etapta MemoryOutOfRange hatalarıyla karşılaştık ve isteklere cevap vermemeye başladı sunucu.
İlk etapta tomcat in ram miktarını yükseltmekle başladım, sorun devam ettiği için
https://www.hizliresim.com/vyt7p6z linkteki resimdeki limit default'u 5bin e yakın bir durumdaydı bunu 100 bine çekerek aştık fakat hantallık hissedilmeye başlandı, buraya ek olarak resimde belirttiğim kısımdaki tasks 24 binleri gördüm tomcat restart ettiğimde sıfırlanıyor ama şişmeye devam ediyor bu kısım neden şişiyor ve düşmüyor bulamadım henüz açıkçası.

Sunucuya ne zaman bağlansam https://www.hizliresim.com/lsvk0ac memory usage 14 u geçtigini görmedim yeterince ram olduğunu da düşünmekteyim ama hantallaşmanın durumunu henüz anlayamadım.
htop ile izlememde de https://www.hizliresim.com/v9bnigh VIRT kolonunu dikkate almıyorum ama RES kısmı tomcat te sürekli kırmızı ve cpu ya da baya yükleniliyor ama 24 çekirdek olduğundan çok önemli değildir diye düşünüyorum.

Ram de kullanılmadan neden hantallaşabilir acaba?
Konu hakkında fikir ve önerilerinizi rica ederim, araştırmalarıma ışık olabileceğini düşünmekteyim.