Linux Script To Test Performance & Benchmarking
Page 1 of 1
Linux Script To Test Performance & Benchmarking
Code
run.sh
- Code:
#!/bin/bash
#
# jnet.forumotion.com/t1526-linux-script-to-test-performance-benchmarking#2278
#
# Example: ./run.sh
#
#
# Catch not installed error:
#
command -v perf >/dev/null 2>&1 || { echo >&2 "I Require Perf but it's not installed, So Now Installing....";
sudo apt install -y linux-tools-common linux-tools-4.8.0-53-generic linux-cloud-tools-4.8.0-53-generic linux-tools-generic linux-cloud-tools-generic
exit 1; }
# sudo apt install linux-tools-common
# Now run
perf stat -e r530110 -e r531010 -e r532010 -e r534010 -e r538010 ./test.sh
#
# /proc/sys/kernel/perf_event_paranoid
#
echo "Change to a -1"
# sudo gedit /proc/sys/kernel/perf_event_paranoid
sudo echo "-1" /proc/sys/kernel/perf_event_paranoid
#
sudo perf stat -e r530110 -e r531010 -e r532010 -e r534010 -e r538010 ./test.sh
#
#
# a better perf monitor
# https://github.com/phoronix-test-suite/phoronix-test-suite/
#
# Check if exists and get if not...
if [ ! -e "phoronix-test-suite" ]; then
# Control will enter here if $DIRECTORY exists.
git clone https://github.com/phoronix-test-suite/phoronix-test-suite.git
cd phoronix-test-suite
bash install-sh X
cd ..
fi
# finished installing...
#
# Running...
cd phoronix-test-suite
bash phoronix-test-suite gui
# recovery
# bash phoronix-test-suite phoronix-test-suite list-tests
# bash phoronix-test-suite finish-run test
# bash phoronix-test-suite pts/tiobench-1.1.0
# ctrl f2 to exit that loop
#
# dustymabe.com/2012/12/30/running-benchmarks-with-the-phoronix-test-suite/
bash phoronix-test-suite batch-setup
bash phoronix-test-suite run-random-tests
bash phoronix-test-suite run pts/tscp-1.2.1
bash phoronix-test-suite batch-benchmark
bash phoronix-test-suite batch-benchmark pts/iozone
# pts/compress-7zip < is another test
#
#
test.sh
- Code:
#!/bin/bash
((e=5))
echo $e
(( e = e + 3000000000 ))
echo $e
(( e=e+4 )) # -- spaces or no spaces, it doesn't matter
echo $e
(( e=e*9999999999999499000000 )) # -- spaces or no spaces, it doesn't matter
echo $e
- Code:
sudo chmod +x *.sh
- Code:
./run.sh
Last edited by jamied_uk on 6th July 2017, 14:56; edited 1 time in total
Re: Linux Script To Test Performance & Benchmarking
Notes
flops = Number of Cores∗Average frequency∗Operations per cycle
wiki.ubuntu.com/PhoronixTestSuite
scicomp.stackexchange.com/questions/11306/how-to-determine-the-amount-of-flops-my-computer-is-capable-of
encrypted.google.com/search?q=bash+script+to+measure+theretical+flops&ie=utf-8&oe=utf-8&aq=t
bnikolic.co.uk/blog/hpc-howto-measure-flops.html
unix.stackexchange.com/questions/15982/finding-mflops-using-linux
scicomp.stackexchange.com/questions/11306/how-to-determine-the-amount-of-flops-my-computer-is-capable-of
More
encrypted.google.com/search?q=measure+flops+in+linux+bash&ie=utf-8&oe=utf-8#q=flops+calculator+program
flops = Number of Cores∗Average frequency∗Operations per cycle
wiki.ubuntu.com/PhoronixTestSuite
scicomp.stackexchange.com/questions/11306/how-to-determine-the-amount-of-flops-my-computer-is-capable-of
encrypted.google.com/search?q=bash+script+to+measure+theretical+flops&ie=utf-8&oe=utf-8&aq=t
bnikolic.co.uk/blog/hpc-howto-measure-flops.html
unix.stackexchange.com/questions/15982/finding-mflops-using-linux
scicomp.stackexchange.com/questions/11306/how-to-determine-the-amount-of-flops-my-computer-is-capable-of
More
encrypted.google.com/search?q=measure+flops+in+linux+bash&ie=utf-8&oe=utf-8#q=flops+calculator+program
Re: Linux Script To Test Performance & Benchmarking
Part 2
- Code:
#!/bin/bash
# (c) J~Net 2017
#
# jnet.forumotion.com/t1526-linux-script-to-test-performance-benchmarking#2280
#
# Usage: ./freq.sh
#
# flops = Number of Cores∗Average frequency∗Operations per cycle
#
echo "Getting Clock Speeds:"
#myvar=$("lscpu | grep MHz | grep MHz")
myvar=$(lscpu | grep MHz | grep MHz)
#
echo "$myvar"
# 3002.954
# lscpu | grep ""
#
echo "Show All Cores..."
cat /proc/cpuinfo | grep "MHz"
#
sleep 6
# Real Time Watch
watch -n1 "lscpu | grep 'MHz' | awk '{print $1}'"
Similar topics
» Linux BASH Script Running Commands and Functions From Bash Script and saving to varables
» Speed Test With Bash On Linux
» Auto-AI Linux & Windows Test Demo
» john the ripper password test for linux
» Linux Message Decoder Script Example 2
» Speed Test With Bash On Linux
» Auto-AI Linux & Windows Test Demo
» john the ripper password test for linux
» Linux Message Decoder Script Example 2
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum