Run this command on your test server.
Instructions for a test server connected to the Internet.
Run this on your (idle) test server (sudo user required). This command takes about 10-15 minutes to run.
curl https://raw.githubusercontent.com/bigbitbus/bigbitbus-tools-test-scripts/master/cpu/bigbitbus-cpu-check.sh | bash -s dbd00ff4-6f5c-4a8b-a762-754fa3706613
Afterwards, view the report in your browser.
Sharable link to report
Need to burn down burst credits on your test server before performance testing?
If your test server has burst CPU credits
If you want to "burn down" burst cpu credits for 1 hour (3600 seconds) in your test server beforehand, add the burn-in time of 3600s to your command like this
curl https://raw.githubusercontent.com/bigbitbus/bigbitbus-tools-test-scripts/master/cpu/bigbitbus-cpu-check.sh | bash -s dbd00ff4-6f5c-4a8b-a762-754fa3706613 3600
Test server not connected to the Internet?
Offline test server instructions
Download the test script on your local machine and upload it (e.g. via scp) to your test server.
curl https://raw.githubusercontent.com/bigbitbus/bigbitbus-tools-test-scripts/master/cpu/bigbitbus-cpu-check.sh > bigbitbus-cpu-check.sh
Run the test script on your test server with this command. The user running to test script must have password-less sudo access.
After the script has completed, copy the results tar.gz file to your local machine. This file is available at this location on the test server:
Upload the results file from your local machine via this curl command (adjust the local path of the tar.gz file).
curl -X POST https://www.bigbitbus.com/api/ingest/v1/upload/cpu-data-dbd00ff4-6f5c-4a8b-a762-754fa3706613.tar.gz/ \ -F "file=@/local-path/to/cpu-data-dbd00ff4-6f5c-4a8b-a762-754fa3706613.tar.gz" \ -H "Content-Type: multipart/form-data" \ -H "cache-control: no-cache"
Obtain your report in your browser from the link.
WE ARE PROVIDING THIS SERVICE AS IS WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE DO NOT MAKE ANY SPECIFIC PROMISES ABOUT THIS SERVICE. FOR EXAMPLE, WE DON’T MAKE ANY COMMITMENTS ABOUT THE CONTENT WITHIN THE SERVICE, THE SPECIFIC FUNCTIONS OF THE SERVICE, OR THE RELIABILITY, AVAILABILITY, OR ABILITY TO MEET YOUR NEEDS. WE PROVIDE THE SERVICES “AS IS”.