Caricare il test del server HTTP con un numero elevato di connessioni simultanee

3

Sto provando a caricare test / benchmark su un server http con un numero molto elevato di connessioni simultanee (10-100k). Qual è una buona procedura per farlo? Su Linux ho visto che sia il client che l'host probabilmente devono avere il numero di thread consentiti da aumentare in modo esplicito.

Inoltre, qualcuno ha un'idea di quante macchine client sono necessarie per testare connessioni 10k e superiori? Una macchina è sufficiente o tende a essere un cap sul numero di socket che una macchina può gestire?

Attualmente sto usando nperf per generare carichi. Ho avuto successo fino a circa 1-2k richieste simultanee, dopo di che alcune richieste sono tornate fallite. Non sono sicuro se i guasti sono del server, o il client e io sono riluttante (pigro) a fornire più macchine da usare come client se il problema può essere risolto con quello che ho.

    
posta kag0 17.11.2015 - 05:45
fonte

1 risposta

1

Senza ulteriori dettagli sul tuo set-up, sono tentato di dire che devi provarlo.

Il modo migliore per fare un benchmark dei generatori di carico è provare a caricare facilmente una pagina di prova molto leggera sul tuo server (qualcosa che causerà la minor quantità di carico sul server http). Questo metterà alla prova la capacità del tuo set-up di generare il carico in modo da poter decidere quanti generatori hai bisogno. È necessario monitorare i generatori in particolare per la CPU, la rete e la tempestività di ciascuna richiesta (ad esempio, vengono inviati tutti alla pianificazione o si accumulano e sono in ritardo?). Controlla i log degli errori sui tuoi generatori, verifica la presenza di richieste interrotte.

Quindi puoi passare al tuo vero test. Ora, per il vero test, potrebbe essere necessario regolare la configurazione dei generatori di carico, a seconda di quanto sia complesso il tuo test case, ma il benchmark riportato sopra ti darà un buon punto di partenza.

    
risposta data 18.11.2015 - 00:55
fonte

Leggi altre domande sui tag