Stress test sui server economici [chiuso]


11

Il dipartimento IT dell'organizzazione no profit per cui lavoro di recente ha ottenuto un nuovo server virtuale con CentOS (con Apache e PHP 5), che dovrebbe ospitare il nostro sito Web. Durante il processo di installazione del server ho scoperto che il minimo utilizzo della nuova macchina causava grossi problemi di prestazioni (non riuscivo a estrarre tarball senza fermarlo). Dopo diverse settimane di casting nel buio da parte del supporto tecnico, ora sembra funzionare bene, ma sono ancora nervoso per spostare lì il sito principale.

Non ho un budget con cui lavorare (quindi nessun software o servizio che richieda denaro), anche se a causa dei recenti tagli ho diversi desktop più vecchi che potrei usare se aiutassero. Il sito non ha bisogno di resistere a grandi quantità di traffico (è un sito Drupal solo poche migliaia di visitatori al giorno), ma vorrei farne un passo prima di spostare il sito principale.

Quali sono gli strumenti economici che posso usare per capire se il server è in grado di resistere anche a bassi livelli di traffico? Non sto ancora cercando di testare il sito stesso, solo un'operazione fondamentale del server.

Risposte:


8

Apache Jmeter è eccellente per questo genere di cose: puoi simulare casi semplici attraverso funzionalità abbastanza complicate ed è gratuito. C'è un po 'di una curva di apprendimento che configura i test, ma vale la pena le poche ore che impiegherai per impararlo.

Vale anche la pena ricordare che Apache viene fornito con lo strumento "ab" Apache Bench, che è possibile utilizzare per operazioni di benchmarking relativamente semplici, ovvero recuperare una pagina di propria scelta alcune migliaia di volte con vari gradi di parallelismo.



0

Apache Bench e Forge sono entrambi decenti, gratuiti, open-source, ecc. Ho avuto buona fortuna eseguendoli sia dalla mia macchina locale che dai server, con una maggiore velocità sui server, ovviamente.


0

Se sei interessato a uno strumento di test del carico gratuito, controlla la nostra estensione Fiddler chiamata StresStimulus . Ripete le sessioni registrate con qualsiasi numero di utenti virtuali e riporta metriche dettagliate sulle prestazioni per richiesta e per l'intero caso di test. I grafici mostrano come le prestazioni rispondono a vari livelli di carico. Funziona da macchine Windows contro qualsiasi server HTTP.

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.