Argomento precedente: Appliance di NASR

Argomento successivo: SQUID - Proxy di SQUID


LOAD: generatore del carico

Ultima versione: 2.0.2-1

CARICO: generatore di carico

In breve

Catalogo

Sistema

Categoria

Varie Appliance

Volumi dell'utente

Num. minimo memoria

160 MB

OS

Linux

Vincoli

no

Domande/commenti

Fare richieste al forum

Panoramica funzionale

Il CARICO è un generatore di carico che genera richieste HTTP sul suo terminale OUT.

La generazione del carico è controllata mediante una semplice interfaccia Web (GUI) esposta dal CARICO. La GUI è accessibile dal terminale CTL e visualizza anche la cronologia della generazione di carico.

Risorse

Risorsa

Minimo

Massimo

Predefinito

CPU

0.1

2.0

0.3

Memoria

160 MB

1 GB

160 MB

Larghezza di banda

1 Mbps

2 Gbps

1 Gbps

Terminali

name

dir

prot.

description

ctl

in

HTTP

Espone un'interfaccia Web (GUI) per il controllo della generazione di carico.

out

out

Qualsiasi

Output per eseguire le richieste HTTP.

mon

out

CCE

Serve per le statistiche di utilizzo delle prestazioni e delle risorse. Questo terminale può restare non connesso.

Volumi di utente

Volume

Description

config

Volume di lettura/scrittura per i dati di configurazione.

Questo volume archivia i dati di configurazione e i file temporanei. Questo volume dovrebbe avere una dimensione di 5 MB.

Proprietà

name

type

description

max_rate

int

Tasso massimo di richieste per secondo. Questo è il tasso massimo a cui la GUI consente di essere selezionata. Valore predefinito: 100

nome utente

stringa

Nome utente per l'autenticazione basata su Web. Se vuoto, non viene eseguita alcuna autenticazione. Predefinito: vuoto

password

stringa

Password per l'autenticazione basata su Web. Questa proprietà non è usata se il nome utente è vuoto. Predefinito: vuoto

Prestazioni

CARICO è capace di generare massimo 4000 richieste al secondo. Come riferimento per determinare l'allocazione delle risorse per LOAD, sono stati ottenuti i seguenti risultati generando le richieste rispetto alle destinazioni statiche su un'appliance WEB con CPU di 2.0 e memoria di 2 GB.

CARICO CPU

Memoria di CARICO

Dimensione di destinazione

Tasso sostenibile

0.3

160 MB

69 byte

1.200 richieste per secondo

0.3

160 MB

60 Kb

600

0.3

160 MB

230 Kb

300

1.0

160 MB

69 byte

3,000

1.0

160 MB

60 Kb

1,500

1.0

160 MB

230 Kb

900

Messaggi di errore

I seguenti messaggi possono apparire nei file di log e nel log di sistema del controller di griglia quando l'appliance non riesce ad avviarsi:

Interfaccia Web (GUI)

Il CARICO espone un'interfaccia Web che ne permette di controllare l'operazione. La GUI è accessibile dal terminale CTL.

La barra di scorrimento controlla il numero di richieste per secondo generate dal CARICO attraverso il suo terminale OUT. Il carico è generato ripetutamente ogni 5 secondi e i risultati più recenti sono visualizzati nella GUI:

Il grafico mostra i risultati dagli ultimi 72,5 minuti di generazione del carico e include:

Il pulsante di modifica permette di modificare l'elenco dell'URL di destinazione. Se è elencato più di un URL, il CARICO fa una selezione casuale dall'elenco per ogni richiesta. Il formato degli URL nell'elenco dipende dal fatto che il terminale OUT sia connesso a un gateway:

I segnali rosso e verde e i pulsanti di avvio interrompono o avviano la generazione del carico. Per interrompere la generazione del carico, impostare il tasso delle richieste per secondo su zero.

LampX4

Il diagramma di seguito mostra come LOAD può essere connesso all'applicazione di riferimento di LampX4. Se si punta un browser al gateway di load_in viene visualizzata l'interfaccia Web per LOAD.

CARICO connesso all'applicazione di riferimento LampX4

LampX4 con SLA

Il diagramma di seguito mostra come LOAD può essere connesso all'applicazione di riferimento di LampX4 che include anche l'appliance di SLA. Se si punta un browser al gateway di load_in viene visualizzata l'interfaccia Web per LOAD. L'appliance di SLA avvia e interrompe automaticamente i server Web individuali entro WEBx4 in risposta alle modifiche nel valore di carico elaborato da WEBx4. Per maggiori informazioni, consultare la sezione SLA.

CARICO connesso a un'applicazione di riferimento LampX4 che include anche l'appliance SLA

Applicazione di generazione di carico

Il diagramma di seguito mostra un'applicazione semplice che genera un carico attraverso il suo gateway NET.

Un'applicazione semplice che genera un carico attraverso il suo gateway NET

note

È buona pratica impostare le proprietà di nome utente e password del CARICO per prevenire l'accesso non autorizzato.

Se si chiude la sessione del browser nella GUI del CARICO, la generazione del carico non si interrompe. Per interrompere la generazione del carico, premere il pulsante di arresto, oppure selezionare 0 richieste per secondo, o ri-avviare l'appliance.

Questa appliance usa software Open Source e di terze parti

LOAD usa i seguenti pacchetti Open Source di terze parti oltre ai pacchetti Open Source di terze parti usati dalla loro classe di base WEB5.

Software

Versione

Modificato

License

note

http_load

12 marzo 2006

No

BSD

Pagina di download

Barra di scorrimento di JS

1.4

No

Attribuzione - ShareAlike 2.5

pagina iniziale