Questo è il comando rstream che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
rstream - streaming su test ping-pong RDMA.
SINOSSI
stream [-s indirizzo_server] [-b indirizzo_bind] [-f formato_indirizzo]
[-B buffer_size] [-I iterazioni] [-C transfer_count]
[-S dimensione_trasferimento] [-p porta_server] [-T opzione_test]
DESCRIZIONE
Utilizza lo streaming su protocollo RDMA (rsocket) per connettere e scambiare dati tra a
applicazione client e server.
VERSIONI
-s indirizzo_server
Il nome di rete o l'indirizzo IP del sistema server in attesa di connessioni. Il
il nome o l'indirizzo utilizzato deve essere instradato su un dispositivo RDMA. Questa opzione deve essere specificata
dal cliente.
-b indirizzo_bind
L'indirizzo di rete locale a cui collegarsi.
-f formato_indirizzo
I formati di indirizzi supportati sono ip, ipv6, gid o name.
-B dimensione_tampone
Indica la dimensione dei buffer di rete di invio e ricezione.
-I iterazioni
Il numero di volte in cui il numero specificato di messaggi verrà scambiato tra
il client e il server. (predefinito 1000)
-C conteggio_trasferimento
Il numero di messaggi da trasferire dal client al server e viceversa
ogni iterazione. (predefinito 1)
-S dimensione_trasferimento
La dimensione di ogni trasferimento di invio, in byte. (predefinito 1000) Se viene specificato 'all',
rstream eseguirà una serie di test di varie dimensioni.
-p porta_server
Il numero di porta del server.
-T test_opzione
Specifica i parametri di prova. Le opzioni disponibili sono:
s | socket - utilizza le chiamate socket standard per trasferire i dati
a | async - utilizza un'operazione asincrona (ad esempio select / poll)
b | blocco: utilizza il blocco delle chiamate
f | fork - elaborazione del server fork (forza l'opzione -T s)
n | non bloccante: utilizza chiamate non bloccanti
r | risolvere - usa rdma cm per risolvere l'indirizzo
v | verifica - verifica i trasferimenti di dati
NOTE
L'utilizzo di base è avviare rstream su un sistema server, quindi eseguire rstream -s server_name su a
sistema cliente. Per impostazione predefinita, rstream eseguirà una serie di prestazioni di latenza e larghezza di banda
test. Specificando diverse iterazioni, transfer_count o transfer_size verrà eseguito a
test personalizzato dall'utente utilizzando valori predefiniti dove non ne è stato specificato nessuno.
Poiché questo test mappa le risorse RDMA nello spazio utente, gli utenti devono assicurarsi di avere
risorse di sistema e autorizzazioni disponibili. Vedere il file README di libibverbs per ulteriori informazioni
dettagli.
Usa rstream online utilizzando i servizi onworks.net