generated from racklet/base-repo-layout
-
Notifications
You must be signed in to change notification settings - Fork 0
/
samples.sh
77 lines (48 loc) · 1.93 KB
/
samples.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
sudo apt-get install expect
cd autofill/pts
chmod +x *
cd -
#! /usr/bin/bash
TEST=("pts/coremark" "pts/stress-ng")
for test in TEST; do
./autofill/${test}.sh $test
done
cd ~/.phoronix-test-suite/test-results
# merge the results with the same prefix pts/something_date
phoronix-test-suite result-file-to-json * > $(date+'%m-%d-%Y').json
# phoronix-test-suite merge-results *
# https://github.com/racklet/compute-benchmarking.git
# Power consumption:
# - Watt/sec?
# - Idle/working state, half-load/full-load: pts/idle-power-usage
# - Power vs temp vs clock speed
# Temperature benchmarking:
# - With and without the heat sink, fan, airflow
# - How does it operate under various temp: stress-ng
# CPU benchmarking: Float/interger vector operation
# - Element scale: coremark
# - Stress test: stress-ng pts/node-express-loadtest system/selenium-top-sites
# - Over-clock test:
# - Thermal throttling: stress-ng
# - Power efficiency (CPU specific)
# - Processing efficiency: (CPU architecture, system software, compiler)
# Networking benchmarking:
# - Wifi card/[MiMo]
# - (switches)
# Memory benchmarking:
# - Write and read speed: pts/tiobench
# SD card benchmarking:
# - Write and read speed: tiobench
# System benchmarking:
# - Docker container
# - Inference time of a machine learning model
# Useful links:
# https://docs.google.com/document/d/1Aod1Z4ssOe16UaZmjQ9arhESrXmxPqBaNNcECpYHT4I/edit#heading=h.cdn09ivb266
# https://magpi.raspberrypi.org/articles/how-to-overclock-raspberry-pi-4
# https://www.youtube.com/watch?v=o_WXTRS2qTY
# pts/node-express-loadtest Node.js Express HTTP Load Test Processor
# system/selenium-top-sites Time To Load + View Popular Websites System
# Would you like to save these test results (Y/n):
# Enter a name for the result file: coremark_$(date)
# Enter a unique name to describe this test run / configuration: simpleCPUtesting
# New Description: (blank)