Komisch, bei mir gehts, hast Du Swap auch aktiviert? Um darin was zu sehen, müssen folgende Voraussetzungen erfüllt sein:
1. SWAP muss aktiviert sein, d.h. im Verzeichnis
/var/etc/ muss die versteckte Datei
.swap vorhanden sein. Die wird üblicherweise angelegt, indem man unter Dbox-Taste ->Service -> Harddisk-Setup die Swap Partition einschaltet.
Achtung: Hierbei darf man die Platte nicht formatieren, sonst sind alle Daten futsch!!!
Das Vorhandensein dieser Datei kann man ganz einfach mit dem Tuxbox Commander-Plugin auf der blauen Taste überprüfen.
2: Kopiere mal 40 - 50 MB nach
/tmp/ dann solltest Du in dem im Image eingebauten Skript
tmp_speicher.sh, das in
/lib/tuxbox/plugins/ liegt, auch ungefähr das Gleiche angezeigt bekommen. Sollte die Box dabei abstürzen, oder die Kopieraktion abbrechen, stimmt was nicht mit Deiner SWAP-Partition.
3. Sollte die Datei
/var/etc/.swap nicht gefunden werden, also in den Imageeinstellungen SWAP nicht aktiviert worden sein, sieht die Anzeige in meinem Skript folgendermaßen aus. Es würde ja keinen Sinn machen, das Leute, die keine Swap-Partition auf HDD oder MMC angelegt haben, diese dann angezeigt bekommen.
( Ja, es soll auch noch User ohne HDD oder MMC geben.
)
4. Solltest Du etwa ein anderes
tmp_speicher.sh und
tmp_speicher.cfg, in
/var/tuxbox/plugins/ liegen haben, wird dieses dem eingebauten Skript vorgezogen.
Das hier ist übrigens mein Skript, das von Riker seit einiger Zeit im aktuellen Image in
/lib/tuxbox/plugins/tmp_speicher.sh eingebaut wurde. Zu finden ist es unter Dbox-Taste -> Skripte -> TMPFS-Speicherauslastung graphisch
Code: Alles auswählen
#!/bin/sh
# TMPFS-Speicherauslastung - by rich - modified by DrStoned
msgbox refresh=2 title="TMPFS-Speicherauslastung $VERSION" popup="Speicher wird ausgelesen, bitte warten !!!" &
sleep 1
VERSION="V1.0"
SPEICHER=`free | sed -n '2p' | sed -e 's/ */ /g'`
TOTAL=`echo "$SPEICHER" | cut -d " " -f 3`
USED=`echo "$SPEICHER" | cut -d " " -f 4`
FREI=`echo "$SPEICHER" | cut -d " " -f 5`
BUFFERS=`echo "$SPEICHER" | cut -d " " -f 7`
PROZ=`expr $(echo "$SPEICHER" | cut -d " " -f 4)'00' \/ $TOTAL`
I100=`echo .......... | sed -e 's/./........../g'`
SWAP=`free | sed -n '3p' | sed -e 's/ */ /g'`
TOTALSWAP=`echo "$SWAP" | cut -d " " -f 3`
USEDSWAP=`echo "$SWAP" | cut -d " " -f 4`
FREISWAP=`echo "$SWAP" | cut -d " " -f 5`
PROZSWAP=`expr $(echo "$SWAP" | cut -d " " -f 4)'00' \/ $TOTALSWAP`
I100SWAP=`echo .......... | sed -e 's/./........../g'`
TEMP=`free | sed -n '4p' | sed -e 's/ */ /g'`
TOTALTEMP=`echo "$TEMP" | cut -d " " -f 3`
USEDTEMP=`echo "$TEMP" | cut -d " " -f 4`
FREITEMP=`echo "$TEMP" | cut -d " " -f 5`
PROZTEMP=`expr $(echo "$TEMP" | cut -d " " -f 4)'00' \/ $TOTALTEMP`
I100TEMP=`echo .......... | sed -e 's/./........../g'`
BALKEN=`echo $I100 | sed -e '{s/\(.\{'$PROZ'\}\).*/\1/;s/./I/g;s/$/'$I100'/;s/\(.\{65\}\)\(.\{23\}\)\(.\{12\}\).*/\1~Y\2~R\3/}'`
BALKENSWAP=`echo $I100SWAP | sed -e '{s/\(.\{'$PROZSWAP'\}\).*/\1/;s/./I/g;s/$/'$I100SWAP'/;s/\(.\{65\}\)\(.\{23\}\)\(.\{12\}\).*/\1~Y\2~R\3/}'`
BALKENTEMP=`echo $I100TEMP | sed -e '{s/\(.\{'$PROZTEMP'\}\).*/\1/;s/./I/g;s/$/'$I100TEMP'/;s/\(.\{65\}\)\(.\{23\}\)\(.\{12\}\).*/\1~Y\2~R\3/}'`
killall msgbox
if [ -e /var/etc/.swap ] ; then
msgbox size=23 refresh=2 timeout=30 title="TMPFS-Speicherauslastung $VERSION" popup="~T140RAM-Speicherauslastung~n~s~n~T140Verf~ugbarer Speicher:~T350$TOTAL kB~n~T140Freier Speicher:~T350$FREI kB~n~T140Genutzter Speicher:~T350$USED kB ($PROZ%)~n~T140Anzahl Buffers:~T350$BUFFERS~n~s~n~c~G$BALKEN~n~s~c~n~T140SWAP-Speicherauslastung~n~s~n~T140Verf~ugbarer Speicher:~T350$TOTALSWAP kB~n~T140Freier Speicher:~T350$FREISWAP kB~n~T140Genutzter Speicher:~T350$USEDSWAP kB ($PROZSWAP%)~n~s~n~c~G$BALKENSWAP~n~s~c~n~T140Komplette TMPFS-Speicherauslastung~n~s~n~T140Verf~ugbarer Speicher:~T350$TOTALTEMP kB~n~T140Freier Speicher:~T350$FREITEMP kB~n~T140Genutzter Speicher:~T350$USEDTEMP kB ($PROZTEMP%)~n~s~n~c~G$BALKENTEMP~n~s"
else
msgbox size=32 refresh=2 timeout=30 title="RAM-Speicherauslastung $VERSION" popup="~T140RAM-Speicherauslastung~n~s~n~T140Verf~ugbarer Speicher:~T350$TOTAL kB~n~T140Freier Speicher:~T350$FREI kB~n~T140Genutzter Speicher:~T350$USED kB ($PROZ%)~n~T140Anzahl Buffers:~T350$BUFFERS~n~s~n~c~G$BALKEN~n~s"
fi;
exit 0
Solltest Du weitere Hilfe benötigen, kannst Du natürlich weiter fragen, wir kriegen dann das Problem schon in den Griff.