Seite 1 von 1

@DrStoned: IDE Speed

Verfasst: So 17 Sep 2006, 19:01
von palace
Hi DrStoned,

da Du Dich ja gerade sehr mit Plugins und msgbox befasst hast, hätte ich eine Bitte an Dich:

Kannst Du folgendes (bekannte) Skript zu einem Plugin aufbereiten?

Code: Alles auswählen

#!/bin/sh
a=`date +%s`
time dd if=/dev/zero of=/hdd/test bs=8k count=8192
z=`date +%s`
n=`expr $z - $a`
expr 512000 / $n
a=`date +%s`
time dd of=/dev/null if=/hdd/test bs=8k count=8192
z=`date +%s`
n=`expr $z - $a`
expr 512000 / $n
sleep 2
rm /hdd/test
sleep 2
Grüsse,

Chris.

Verfasst: So 17 Sep 2006, 19:45
von DrStoned
In nächster Zeit nicht, da mich meine Lebensgefährtin, (das kommt von Lebensgefahr) :wink: sonst lyncht, und dann gibts gar keine Skripte mehr von mir. :P
Ich habe jetzt fast eine Woche lang Tag und Nacht nur an den Skripten gesessen, ich habe auch noch andere Sachen in meinem wohlverdienten Urlaub zu tun.

Verfasst: So 17 Sep 2006, 22:45
von rich
Ich hab dann mal ein kleines Plugin daraus gemacht.
Alles nach '/var/tuxbox/plugins' kopieren, die Rechte von 'speedtest.sh' auf 755 setzen und danach 'Plugins neu laden'

rich

Verfasst: Mo 18 Sep 2006, 9:16
von palace
Na dass war ja fix :) Klasse!!!

Verfasst: Mo 18 Sep 2006, 11:12
von kosl
Hi,

funktioniert - danke - aber in welcher Einheit erfolgt die Ausgabe: b/s, bit/s, ... ?

Ein paar Vergleichswerte wäre auch nicht schlecht (WD 2,5er 80gig, HDD leer):

Schreiben: 9481
Lesen: 26947

hatte aber eine Minute später diese Werte:

Schreiben: 14628
Lesen: 28444

Verfasst: Mo 18 Sep 2006, 12:10
von palace
kbit/s

Verfasst: Mo 18 Sep 2006, 12:15
von palace
Bei gelegenheit werd ich das Skript um die Maßnnhamen der recording Skripte erweitern... Schön wäre, wenn jemand wüsste, wie man den Sectionsd ANHALTEN kann (nicht abschiessen).
Umrechnung in MByte/s sollte auch nicht das Problem sein.
Allerdings muss ich noch nachdenken ob hier /8/1024 oder /1000 korrekt ist.

Meine Werte liegen ähnlich (3,5", 400G, bissel was drauf)

Verfasst: Di 19 Sep 2006, 1:25
von palace
hey rich: Das mit den Balken is wohl Dein Ding!!! *ggg*

Code: Alles auswählen

# HDD-Speedtest  - by palace -
# Plugin zur Messung der HDD-Uebertragungsrate
VERSION="V0.2"
echo "HDD-Speedtest   $VERSION"
echo "-------------------------------"
MOUNT_INFO=`df -h /hdd | sed -n '2p'`
if [ ! -n "$MOUNT_INFO" ]; then
        echo "Fehler:  Dieser Mountpunkt existiert nicht.\nMountpunkt:  /hdd"
        exit 1
fi

msgbox size=34 timeout=300 title=none popup="Bitte warten ..." > /dev/null &
sleep 1

a=`date +%s`
dd if=/dev/zero of=/hdd/.speedtest bs=8k count=16384
z=`date +%s`
n=`expr $z - $a`
echo "Schreiben:   "`expr 131072 / $n`" kByte/s"

a=`date +%s`
dd of=/dev/null if=/hdd/.speedtest bs=8k count=16384
z=`date +%s`
n=`expr $z - $a`
echo "Lesen:         "`expr 131072 / $n`" kByte/s"

[ -e /hdd/.speedtest ] && rm /hdd/.speedtest

if pidof msgbox > /dev/null; then
        killall msgbox
fi

exit 0