Browse Source

Skripts

master
Olli Graf 2 years ago
parent
commit
faa9e4c935
  1. 19
      bin/diskspeed.sh
  2. 12
      bin/overclock_test.sh
  3. 2
      bin/run-stressberry.sh
  4. 7
      fstab
  5. 3
      hosts
  6. 12
      overclock_test.sh
  7. 4532
      packages.list.save
  8. 4
      roles/installpkg/tasks/main.yml
  9. 2
      roles/installsoft/tasks/main.yml
  10. 7
      roles/mounttank/tasks/main.yml
  11. 4532
      setuppkg.txt
  12. 9
      update-pihole.sh

19
bin/diskspeed.sh

@ -0,0 +1,19 @@
#! /usr/bin/bash
#inspired by Sun Knudsen
# create the test files
echo "preparing tests"
sysbench fileio --file-total-size=8G prepare > /dev/null
# Test with 16K block size, random read/write
echo "run test with 16K block size"
sysbench fileio --file-block-size=16K --file-total-size=8G --file-test-mode=rndrw --threads=$(nproc) run
# Test with 1M block size, random read/write
echo "run test with 1M block size"
sysbench fileio --file-block-size=1M --file-total-size=8G --file-test-mode=rndrw --threads=$(nproc) run
# cleanup the test files
sysbench fileio --file-total-size=8G cleanup

12
bin/overclock_test.sh

@ -0,0 +1,12 @@
#! /bin/bash
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
vcgencmd measure_temp
sysbench --test=cpu --cpu-max-prime=1000 --num-threads=4 run >/dev/null 2>&1
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
sysbench --test=cpu --cpu-max-prime=50000 --num-threads=4 run
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
vcgencmd measure_temp

2
bin/run-stressberry.sh

@ -4,5 +4,5 @@
mkdir -p /tank/stressberry/${HOSTNAME}
cd /tank/stressberry/${HOSTNAME}
/usr/local/bin/stressberry-run -n "${HOSTNAME}" -d 1800 -i 300 -c 4 ${HOSTNAME}.out
/usr/local/bin/stressberry-plot ${HOSTNAME}.out -f -d 300 -f -l 400 1600 -t 30 90 -o ${HOSTNAME}.png --not-transparent
/usr/local/bin/stressberry-plot ${HOSTNAME}.out -f -d 300 -f -l 400 2200 -t 25 90 -o ${HOSTNAME}.png --not-transparent

7
fstab

@ -0,0 +1,7 @@
proc /proc proc defaults 0 0
PARTUUID=8acef004-01 /boot vfat defaults,flush 0 2
PARTUUID=8acef004-02 / ext4 defaults,noatime 0 1
192.168.178.36:/mnt/md0/public /tank nfs defaults,user,rw 1000 1000
//clancy/nas /mnt/raspi-nas cifs uid=1000,gid=1000,credentials=/home/pi/.smbcredentials
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that

3
hosts

@ -54,7 +54,6 @@ pis:
bart:
lenny:
apu:
# selma:
vars:
ansible_python_interpreter: /usr/bin/python3
ansible_connection: ssh
@ -105,7 +104,7 @@ servers:
mumble.olli-cloud.de:
blog.olli-cloud.de:
mehrnext.de:
h2951071.stratoserver.net:
# h2951071.stratoserver.net:
vars:
ansible_python_interpreter: /usr/bin/python3
ansible_connection: ssh

12
overclock_test.sh

@ -0,0 +1,12 @@
#! /bin/bash
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
vcgencmd measure_temp
sysbench --test=cpu --cpu-max-prime=1000 --num-threads=4 run >/dev/null 2>&1
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
sysbench --test=cpu --cpu-max-prime=50000 --num-threads=4 run
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
vcgencmd measure_temp

4532
packages.list.save

File diff suppressed because it is too large

4
roles/installpkg/tasks/main.yml

@ -8,7 +8,6 @@
apt:
name:
- neofetch
- htop
- cowsay
- docker.io
- git
@ -20,7 +19,10 @@
- lsof
- ripgrep
- atop
- btop
- htop
- pip
- sysbench
update_cache: yes
cache_valid_time: 86400

2
roles/installsoft/tasks/main.yml

@ -19,6 +19,8 @@
- showtemp
- installborg.sh
- pingbrambel.sh
- overclock_test.sh
- diskspeed.sh
- name: adding groups to pi user
become: true

7
roles/mounttank/tasks/main.yml

@ -1,5 +1,6 @@
- name: Mount /tank
ansible.posix.mount:
become: true
path: /tank
state: mounted
ansible.posix.mount:
path: /tank
state: mounted

4532
setuppkg.txt

File diff suppressed because it is too large

9
update-pihole.sh

@ -0,0 +1,9 @@
#! /usr/bin/bash
export COMPOSE_IGNORE_ORPHANS=True
echo "pulling new image"
docker pull pihole/pihole:latest
echo "removing container"
docker rm -f pihole
echo "creating new container"
docker-compose -f ~/dockerrepo/dockercmd/compose/pihole.yml up -d
Loading…
Cancel
Save