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]

Reply via email to