Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide HW for the performance testing #3

Closed
2 of 3 tasks
dejanpan opened this issue Sep 1, 2020 · 6 comments
Closed
2 of 3 tasks

Provide HW for the performance testing #3

dejanpan opened this issue Sep 1, 2020 · 6 comments
Assignees

Comments

@dejanpan
Copy link
Contributor

dejanpan commented Sep 1, 2020

  1. Andrei to try to do it via Baylibre
  2. JSpeed to try to do it via ADLINK
  3. Check this internally

Additional requirements:

  1. 2 affordable embedded board as a reference HW for the performance testing: Intel UP2 and ARM Raspberry Pi4.
  2. We can build the performance test software on the Open Robotics premises but would like to deploy and run it on the real HW.
  3. install two boards and provide an access to these boards remotely (power on/off, deploy images and tests, retrieve test results) by the ROS2 RTWG team.
@y-okumura-isp
Copy link

We plan to set up RPi4 but it seems to take a time (we start from purchasning).
So We have updated our RP3B+ setup manual.
It is for RPi3, but we hope we can consider what to write for RPi4 manual.
https://github.com/hsgwa/ros2_timer_latency_measurement/blob/master/setup.foxy.md

We've find out the followings:

  • First, we get and build the foxy 1.0.0 to build the exactly same code(https://github.com/ros2/ros2/archive/release-foxy-20200605.zip)
  • Second, we run pendulum_demo (That's just for starters).
    • We want to verify minimum behavior: cyclictest for OS, pendulum for ROS2
  • Third, we try to build buildfarm_perf_tests but we cannot because of insufficient memory.
    • In PC, we use about 3 GB to build, or 1 GB to run buildfarm_perf_tests.
    • Considering the operating system and some margin, we'll need 4 GB to build, or 2 GB to run.

To reproduce our discourse posts, you can use following tools if you hope.

@dejanpan
Copy link
Contributor Author

dejanpan commented Oct 27, 2020

Joe Update:

  1. Mid Dec 2020 the space will be available
  2. HW: IAC AD system, ROSCube, Arm-based NXP IMX8M+
  3. With ssh access

@y-okumura-isp
Copy link

y-okumura-isp commented Dec 8, 2020

Publishing frequency looks to drop on ARM.

As we consider RPi4 and NXP IMX8M+ above, I shared it.

(append)
Additionally, it might be a good idea to add simple but more complex test to performance test tool(for example, 1 pub + 2 sub or 2 pub + 1 sub),

@carlossvg
Copy link
Contributor

From Andrei. Hosting in Baylibre cost money and we decided to host it with Adlink.

@joespeed Any progress on this topic?

@carlossvg carlossvg self-assigned this Feb 15, 2022
@carlossvg
Copy link
Contributor

After an internal sync we decided not to provide any real-time buildfarm for the moment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants