Рейтинг:0

Cyclone DDS: запуск скрипта ddsperf

флаг de

У меня проблема с запуском perfscript, поставляемого с Cyclone DDS, см. Здесь, чтобы измерить пропускную способность и задержку.

У меня есть установка с двумя идентичными контейнерами, которые клонировали, собирали и устанавливали CycloneDDS, и они оба могут подключаться друг к другу по ssh без паролей (это просто для тестирования). Оба контейнера могут общаться друг с другом, когда я вручную использую на них ddsperf (запускаю pub на одном, sub на другом). Сценарий perftest должен найти ddsperf, который находится в /cyclonedds/build/bin/ddsperf.

Теперь в одном из контейнеров (назовем его локальным) я использую perftest следующим образом: ./perftest -d '../cyclonedds/build' root@remotes-ip

Я использую параметр -d, чтобы указать, где находится удаленный каталог, содержащий /bin/ddsperf. Если вы не добавите эту опцию, будет использоваться значение по умолчанию $pwd.

Скрипт запускается, но кажется, что ничего не получается, см. это выходной экстракт.

Я думаю, это может быть связано с двумя причинами: (1) неправильно выбран сетевой интерфейс или (2) скрипт ddsperf не может быть найден на удаленном контейнере. Однако я не уверен, как я могу решить эту проблему. Любая помощь будет здорово!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.