Este es el comando riostream que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
riostream: transmisión de copia cero a través de una prueba de ping-pong RDMA.
SINOPSIS
corriente del río [-s dirección_servidor] [-b dirección_enlace] [-B tamaño_de_ búfer]
[-I iteraciones] [-C transfer_count]
[-S tamaño_transferencia] [-p puerto_servidor] [-T opción_prueba]
DESCRIPCIÓN
Utiliza la transmisión a través del protocolo RDMA (rsocket) para conectarse e intercambiar datos entre un
aplicación cliente y servidor.
OPCIONES
-s dirección_servidor
El nombre de la red o la dirección IP del sistema del servidor que escucha las conexiones. los
El nombre o la dirección usados deben enrutarse a través de un dispositivo RDMA. Esta opción debe especificarse
por el cliente.
-b dirección_enlace
La dirección de red local a la que enlazar.
-B tamaño_de_ búfer
Indica el tamaño de los búferes de red de envío y recepción.
-I iteraciones
El número de veces que se intercambiará el número especificado de mensajes entre
el cliente y el servidor. (predeterminado 1000)
-C cuenta_transferencia
El número de mensajes para transferir del cliente al servidor y viceversa.
cada iteración. (predeterminado 1)
-S tamaño_transferencia
El tamaño de cada transferencia de envío, en bytes. (predeterminado 1000) Si se especifica 'todo',
rstream ejecutará una serie de pruebas de varios tamaños.
-p puerto_servidor
El número de puerto del servidor.
-T opción_prueba
Especifica los parámetros de prueba. Las opciones disponibles son:
a | async: utiliza una operación asincrónica (por ejemplo, seleccionar / sondear)
b | bloqueo: utiliza llamadas de bloqueo
n | sin bloqueo: utiliza llamadas sin bloqueo
v | verificar: verifica las transferencias de datos
NOTAS
El uso básico es iniciar riostream en un sistema de servidor, luego ejecutar riostream -s server_name en
un sistema cliente. De forma predeterminada, riostream ejecutará una serie de latencia y ancho de banda
pruebas de rendimiento. Especificar iteraciones, transfer_count o transfer_size diferentes
ejecutará una prueba personalizada por el usuario utilizando valores predeterminados donde no se ha especificado ninguno.
Debido a que esta prueba asigna los recursos RDMA al espacio de usuario, los usuarios deben asegurarse de tener
recursos y permisos del sistema disponibles. Consulte el archivo README de libibverbs para obtener información adicional.
Detalles.
Utilice riostream en línea utilizando los servicios de onworks.net