it-swarm.it

Test di stress server economici

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 al di sopra di.

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.

11
acrosman

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.

8
asparagino

Dai un'occhiata a questo post Come si carica test dell'applicazione? . È molto simile Jmeter è menzionato e alcune altre soluzioni. Quasi tutti sembravano liberi.

3
Ben Hoffman

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.

0
Vadim Kleyzit

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
Kenneth Love