Archiv verlassen und diese Seite im Standarddesign anzeigen : Disc-/Netzwerkperformance periodisch messen
DocEW
2008-04-29, 14:34:57
Hallo zusammen,
ich suche ein kleines Tool, was mir periodisch (bspw. einmal po Minute) die Performance zu meinen Netzlaufwerken misst und in eine Log-Datei schreibt oder sogar grafisch darstellt. Gibt es sowas, oder muss ich das selbst programmieren? ;)
Danke & viele Grüße,
DocEW
DocEW
2008-04-29, 17:04:34
Hier mal ein Minimalvorschlag unter Linux - muss der Thread jetzt verschoben werden? ;)
An einem grafischen Tool wäre ich weiterhin interessiert.
#!/bin/bash
filename="performance.log"
dirs="/dir1/subdir1
/dir2/subdir2";
amount="10M"
echo -n "" > $filename;
while true
do
for currentDir in $dirs
do
randomFile=$currentDir/randomdata.txt
echo -e -n `date`"\t" >> $filename
echo -e -n $currentDir"\t" >> $filename;
dd if=/dev/zero of=$currentDir/randomdata.txt bs=$amount count=1 2>&1 | tail -n 1 | cut -d " " -f 8,9 >> $filename
echo -n "" > $randomFile
done
echo -n "."
sleep 2
done
exit 0
erzeugt sowas wie
Tue Apr 29 17:00:09 CEST 2008 /dir1/subdir1 66.5 MB/s
Tue Apr 29 17:00:09 CEST 2008 /dir2/subdir2 71.0 MB/s
Tue Apr 29 17:00:11 CEST 2008 /dir1/subdir1 63.7 MB/s
Tue Apr 29 17:00:12 CEST 2008 /dir2/subdir2 68.6 MB/s
Tue Apr 29 17:00:14 CEST 2008 /dir1/subdir1 71.8 MB/s
Tue Apr 29 17:00:14 CEST 2008 /dir2/subdir2 75.8 MB/s
vBulletin®, Copyright ©2000-2024, Jelsoft Enterprises Ltd.