Domain - Hosting - Reseller - Dedicated Server - Virtual Server - IRC Shell - Seedbox
Sunucu Performans Raporları Konusunda Yardıma İhtiyacım Var
Sunucu Performans Raporları Konusunda Yardıma İhtiyacım Var
-
Arkadaşlar, bir alanda çalışmamız mevcut fakat sunucu üzerinde ne kadar hit ne kadar ram, cpu harcar onu bilemiyoruz açıkcası.
Bana şöyle bir şeyi iletebilir misiniz?
Örneğin: "Sunucu 1gb ram, 1 cpu, windows/linux yüklü, mysql/mssql, günlük 30.000 tekil kaldırıyor, haber sitesi" vs.. gibi bir örnekler sunabilir misiniz? Çünkü sunucu ile ilgili yapılandırma düşünüyoruz. Bu mecrada az çok fikir edinmemiz gerekmektedir.
Şimdiden teşekkürler.
-
Şimdi temandan tut kullanacağın SQL sorguları, web servisler, modüller, kullanıcıların sadece read-only mi yoksa içerik girip giremeyecekleri, trafik asenkron mu yoksa senkron mu olacak gibi tonla soru var. Bu soruların hepsine cevap versen bile en fazla eski tecrübelerden yola çıkarak bir öngörüde bulunabilirler; onunda garantisi yok.
Öngörülemeyen trafikler için en iyisi, AWS Ec2 küçük bir sistemle başla autoscale ayarlar 2-3 ay sistemi izle ve ona göre sizing yap.
-
Sandman hocam özetlemiş ama, kullanılan Veritabanındaki datatype (tinyint, varchar, nvarchar) gibi en küçük detayın bile önemi var biliyorsun. donanım tarafında disklerin okuma yazma hızı network trafiği, soğutma gibi bir sürü detay var. kaba taslak bir hiyerarşide kurup işte cpu testleri, sql ram testleri gibi tek tek yaparak raporlamak ve optimize etmek gereklidir diye düşünüyorum.
özetle çok iyi bir donanım üzerine kötü kodlanmış bir yazılım veveri tabanı nasıl sonuç verir, ya da veri tabanı optimizasyonu çok iyi ama donanım performansı kötü ise nasıl sonuç verir, zaten donanım tarafında gelişmeler yazılım tarafındaki hataları absorve edebilecek seviyeye geldi, yani donanımlar hızlandı. burada iş veri tabanına düşüyor gibi gibi şahsi fikrim.
-
Müritler, ya sizdeki örnekleri istiyorum ben. Sizin yönettiğiniz siteler vs.. varsa "Kardeş işte benim bir haber sitem var günlük 10.000 kişi giriyor, mysql, sunucuda 8 gb ram takılı, 3 çekirdek işlemci felan var ama bana mısın demiyor" gibi sözler sarfetmenizi bekliyorum..
Kendimizi izahta sorunumuz varsa affola.
-
Hocam cevabin platformdan platforma, uygulamadan uygulamaya degisiyor. Hocam kapasite planlamasi yapman gerek. Performansι olcmenin kesin bir yolu maalesef ki yok.
En iyi yontem ise (bence) uygulamanizi calistiracaginiz ortamin bir clone unu olusturmak. Bu olusturdugunuz ortam uzerinde kendi yazacaginiz testler ile yuku, performansi olcemnizdir.
Siz hangi dili kullaniyorsunuz bilmioyrum... Eger load test yapmak isterseniz Apachenin JMeter aracini kullabilirsiniz...
-
dhmm + https://loader.io/ hızlıca test edebilirsiniz.