Ucuz sunucu stres testi [kapalı]


11

Kâr amacı gütmeyen kuruluşun BT departmanı son zamanlarda web sitemizi barındırması beklenen CentOS (Apache ve PHP 5 ile) çalıştıran yeni bir sanal sunucu aldı. Sunucuyu kurma işlemi sırasında yeni makinenin en ufak kullanımının büyük performans sorunlarına neden olduğunu keşfettim (tarball'ları durmadan getiremedim). Teknik destekle karanlıkta birkaç hafta geçtikten sonra, şimdi iyi çalışıyor gibi görünüyor, ancak hala ana siteyi oraya taşımaktan endişeliyim.

Son kesintiler nedeniyle yardımcı olursa kullanabileceğim birkaç eski masaüstüm olmasına rağmen, çalışmak için hiçbir bütçem yok (bu yüzden para gerektiren yazılım veya hizmetler yok). Sitenin büyük miktarda trafiğe dayanmasına gerek yok (günde sadece birkaç bin ziyaretçi olan bir Drupal sitesi), ancak ana siteyi taşımadan önce biraz adım atmak istiyorum.

Sunucu düşük trafik düzeylerine bile dayanabiliyorsa, bir anlam elde etmek için kullanabileceğim ucuz araçlar nelerdir? Henüz sitenin kendisini test etmek istemiyorum, sadece sunucunun temel çalışması.

Yanıtlar:


8

Apache Jmeter bu tür şeyler için mükemmeldir - basit vakaları oldukça karmaşık işlevselliklere benzetebilirsiniz ve ücretsizdir. Testleri hazırlayan bir miktar öğrenme eğrisi var, ancak bunu öğrenmek için birkaç saat ayırmaya değer.

Ayrıca, Apache'nin nispeten basit kıyaslama işlemleri için kullanabileceğiniz "ab" Apache Bench aracıyla birlikte geldiğini belirtmek gerekir - yani, seçtiğiniz bir sayfayı çeşitli derecelerde paralellik ile birkaç bin kez getirmek.



0

Apache Bench ve Forge gerçekten iyi, ücretsiz, açık kaynak, vb vardır. Açıkçası, hem yerel makinemden hem de sunuculardan, daha fazla hız ile sunucularda çalışan iyi şanslar yaşadım.


0

Ücretsiz bir yük test aracıyla ilgileniyorsanız, StresStimulus adlı Fiddler uzantımıza bakın . Kayıtlı oturumları herhangi bir sayıda sanal kullanıcıyla tekrar oynatır ve istek başına ve tüm test senaryosu için ayrıntılı performans metriklerini bildirir. Grafikler, performansın çeşitli yük seviyelerine nasıl tepki verdiğini gösterir. Windows makinelerinden herhangi bir HTTP sunucusuna karşı çalışır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.