Come posso trovare il limite di pacchetti di rete al secondo (PPS) per le istanze Amazon EC2?

2 minuti di lettura
0

Ho un'istanza Amazon Elastic Compute Cloud (Amazon EC2) e vorrei trovare il limite di pacchetti di rete al secondo (PPS) per quell'istanza.

Breve descrizione

Il PPS per un'istanza Amazon EC2 dipende da una serie di caratteristiche di rete dell'istanza. Alcuni esempi:

  • Combinazione di traffico, Transmission Control Protocol (TCP) e User Datagram Protocol (UDP)
  • Numero di flussi
  • Dimensione del pacchetto
  • Nuove connessioni e connessioni esistenti
  • Regole del gruppo di sicurezza applicate

La tolleranza del PPS viene considerata separatamente dalla larghezza di banda complessiva. Sebbene un'istanza possa essere al di sotto della soglia di larghezza di banda complessiva, la tolleranza del PPS può essere superata se la dimensione media dei pacchetti è troppo piccola.

Risoluzione

I clienti possono eseguire il benchmarking PPS utilizzando il test iperf2. A seconda delle caratteristiche della rete, questo test può aiutare i clienti a scoprire il limite PPS approssimativo di qualsiasi istanza Amazon EC2 soggetta alle caratteristiche di rete evidenziate in precedenza.

Per eseguire un test iperf2, completa le seguenti operazioni:

1.    Crea due istanze Amazon EC2 nella stessa zona di disponibilità (AZ) utilizzando un'immagine Amazon Linux 2. Il tipo di istanza di entrambe le istanze dovrebbe essere simile.

2.    Installa gli strumenti di sviluppo e git su entrambe le istanze emettendo i seguenti comandi:

sudo yum groupinstall "Development Tools"
sudo yum install git

3.    Clona il codice iperf su entrambe le istanze Amazon EC2 emettendo i seguenti comandi:

cd /usr/local/
sudo git clone https://git.code.sf.net/p/iperf2/code iperf2-code

4.    Crea e installa il pacchetto su entrambe le istanze Amazon EC2 utilizzando quanto segue:

cd /usr/local/iperf2-code
sudo ./configure
sudo make
sudo make install

5.    Esegui iperf su un'istanza in modalità ascolto. Questa istanza funzionerà da server per il test iperf:

sudo /usr/local/bin/iperf -s -u

6.    Emetti il seguente comando iperf sull'altra istanza. Questa istanza funzionerà da client:

sudo /usr/local/bin/iperf -c <private_IP_of_server_instance> -u -i 1 -l 16 -b 20kpps -e -P64

La risposta mostra il numero massimo di PPS raggiunto per questo tipo di istanza. Per ulteriori informazioni, consulta MANPAGE di IPERF.


AWS UFFICIALE
AWS UFFICIALEAggiornata 2 anni fa