rluvaton commented on issue #18115: URL: https://github.com/apache/datafusion/issues/18115#issuecomment-3414691379
> [@rluvaton](https://github.com/rluvaton) is there some link that describes the benchmarking setup for node.js? The Node.js build group which contain the various ansible playbook, - https://github.com/nodejs/build The ansible inventory with the all the machines including benchmark ones: - https://github.com/nodejs/build/blob/77a5874ab6b58d5e86bc5cb94cbd7fc30e103302/ansible/inventory.yml#L151 manual steps for setting up benchmark machines - https://github.com/nodejs/build/blob/main/ansible/MANUAL_STEPS.md#benchmark the script that run the benchmark is in: - https://github.com/nodejs/performance/blob/ae7619a5c231394bb2138fb6c520de2901e09731/benchmarks/community-benchmark/run.sh which is less relevant for us as we will use criterion or something else <details> <summary>The shell script to execute in jenkins given the parameters is:</summary> ```sh #!bash -xe # Validate TARGET is set and looks like a SHA. if ! echo "${TARGET}" | grep -qE '^[0-9a-fA-F]+$'; then echo "Error: TARGET does not look like a SHA" exit 1 fi # this is needed by select-compiler export nodes=benchmark-ubuntu2204-intel-64 # start from a known state rm -rf node || true rm -rf performance || true rm -rf bench || true rm -rf *.csv || true export startDir=`pwd` # get the additional files neeed for some benchmarks git clone https://github.com/nodejs/performance # Currently all benchmark machines are identical. Move to Ansible if this changes. export CPUSET=0-11 . performance/benchmarks/community-benchmark/run.sh ``` </details> You can ask in nodejs build slack channel the link is in [here](https://github.com/nodejs/build/blob/main/README.md#nodejs-build-working-group) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
