mirror of https://gitlab.com/bashrc2/epicyon
31 lines
799 B
Bash
Executable File
31 lines
799 B
Bash
Executable File
#!/bin/bash
|
|
dir_name="epicyon"
|
|
if [ -d /etc/${dir_name} ]; then
|
|
cd /etc/${dir_name} || exit 0
|
|
else
|
|
if [ -d /opt/${dir_name} ]; then
|
|
cd /opt/${dir_name} || exit 0
|
|
elif [ -d /opt/epicyon-tor ]; then
|
|
dir_name="epicyon-tor"
|
|
cd /opt/${dir_name} || exit 0
|
|
elif [ -d /opt/epicyon-i2p ]; then
|
|
dir_name="epicyon-i2p"
|
|
cd /opt/${dir_name} || exit 0
|
|
elif [ -d /opt/epicyon-yggdrasil ]; then
|
|
dir_name="epicyon-yggdrasil"
|
|
cd /opt/${dir_name} || exit 0
|
|
fi
|
|
fi
|
|
|
|
echo ''
|
|
echo 'Digest calculation times'
|
|
journalctl -u ${dir_name} | grep "DIGEST|" | awk -F '|' '{print $2}' | sort -r | uniq | head -n 20
|
|
|
|
echo ''
|
|
echo 'Timings for GET'
|
|
journalctl -u ${dir_name} -r | grep "GET TIMING|" | head -n 50
|
|
|
|
echo ''
|
|
echo 'Timings for POST'
|
|
journalctl -u ${dir_name} -r | grep "POST TIMING|" | head -n 50
|