Come sottoporre a stress test un server Apache in esecuzione su un box Linux


16

Sembra che qualcosa stia disattivando il nostro server e abbiamo problemi a rintracciarne la causa, se si tratta di caricare un determinato sito o uno script. Sembra essere correlato ad Apache.

Qualcuno è a conoscenza di strumenti basati su Linux che possiamo eseguire da un altro server per sottoporre a stress il nostro server problematico vedendo quante richieste sono necessarie prima che vadano giù?

Grazie Shadi

Risposte:


28

ApacheBenchmark funziona abbastanza bene ed è incluso nella maggior parte (se non in tutte) le installazioni di Apache2.

 ab -n 1000 -c 5 -C "somecookie=rawr" http://ourwebsite.com/

1
Un altro buon uno: ab -kc 10 -t 30 http://yourwebsite.com/. Apre 10 connessioni, le mantiene in vita e fa quante più richieste possibili.
CaptJak,

5

Puoi anche usare Jmeter di Jakarta di Apache.

http://jakarta.apache.org/jmeter/index.html

L'ho usato per stressare il mio server, ed è abbastanza utile funzionare da computer esterni e stazioni di lavoro con finestre, altamente configurabile, e offre molti grafici e informazioni graziosi, in particolare sugli errori e quali restituiscono gli errori e quando si verificano gli errori.

Naturalmente hanno anche build Linux, ma non le ho usate.



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.