Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Festplatte nutzen um RAM zu entlasten? SWAP?

Ryckmaster

Hacker
Registriert
21. Januar 2014
Beiträge
353
Reaktionspunkte
18
Punkte
78
Hallo,

ich habe eine Venton HD3 mit Egami Image und stelle fest, dass bei Aufnahmen des Öfteren mal der Arbeitsspeicher fast komplett belegt ist. Im besten Fall habe ich 12MB frei.

Nun frage ich mich, ob ich den Ram tauschen kann, denke ich aber weniger, oder? Aber kann ich nicht meine Festplatte irgendwie mit nutzen, also als SWAP? wie könnte ich das bewerkstelligen?

Grüße
 
AW: Festplatte nutzen um RAM zu entlasten? SWAP?

Okay, das stimmt natürlich. Aber wie kann ich das machen? hast du nen Tipp?
 
AW: Festplatte nutzen um RAM zu entlasten? SWAP?

Guten Morgen,

Anlegen eines Swap-Files auf dem USB Stick ist sehr einfach und macht Sinn.
Beim Egami kenn ich mich nicht aus. Beim OpenATV würde das über das Menü gehen.
Ohne openATV geht es aber auch für alle Boxen und sollte nur auf einem Stick gemacht werden, da sonst die HDD die ganze Zeit rotiert.
Hier ein Beispiel für eine 512MB Große Swap Datei
Verbinde dich per Telnet mit deinem Receiver und schreibe die Zeilen nacheinander oder mach copy & paste:
Code:
dd if=/dev/zero of=/media/hdd/swapfile bs=1M count=512
mkswap /media/hdd/swapfile
swapon /media/hdd/swapfile

Jetz läuft der Receiver mit 512MB Swap bis zum nächsten reboot. Das wollen wir ja nicht, sondern das Swap sollte immer mitgeladen werden.
Also brauchen wir einen anständigen Editor und tragen das in der /etc/fstab ein:
Code:
opkg update && opkg install nano
nano /etc/fstab
/media/hdd/swapfile swap swap defaults 0 # diese Zeile eintragen und mit strg+o und strg+x speichern und den Editor verlassen.

Viel Erfolg.
 
AW: Festplatte nutzen um RAM zu entlasten? SWAP?

oder unter den plugins schauen, ob da ein swap manager unter systemplugins dabei ist
 
AW: Festplatte nutzen um RAM zu entlasten? SWAP?

Und was soll das bringen? Dann muss die Festplatte ständig laufen...

12 Mb frei ist doch völlig ausreichend - da dürfte das Speichermanagement ja schon enthalten sein.... Was zeigt denn "free" an?
 
AW: Festplatte nutzen um RAM zu entlasten? SWAP?

Hi,
Auf einer Festplatte sollte das auch nicht installiert.
Bei manche Receiver funktioniert bsp. das Mediaportal störungsfrei nur wenn auch eine Swap Datei vorhanden ist.
 
AW: Festplatte nutzen um RAM zu entlasten? SWAP?

Super, Danke für die Antworten. Sieht ja einfach aus, werde ich heute nachmittag testen.

@Alfredo01: unter Free wird tatsächlich 12mb angezeigt, sowie eine Aufnahme startet. Ich merke das, da ich Bildfehler habe.

Grüße
 
AW: Festplatte nutzen um RAM zu entlasten? SWAP?

Das free 12 Mb anzeigt ist klar - aber es werden ja noch ein paar mehr Daten angezeigt - buffers, shared etc

Worauf ich hinaus will - auch bei einem eingerichtet Swap ist absolut nicht gesichert, dass sich irgendetwas zum besseren wendet. Dazu müssten ja Programmteile auch auslagerungsfähig sein, also aktuell nicht benötigt werden. Vielleicht sollte man sich mal auf die Suche nach überflüssigen Plugins und sonstigem Schnickschnack machen?

Fall der Receiver den Befehl top unterstützt, könnte man mal nachschauen, wo der Speicher verbraten wird...
 
AW: Festplatte nutzen um RAM zu entlasten? SWAP?

ich habe auser den dreamexplorer und clever tanken sowie xbmc wetter kein anderes plugin, cutlisteditor und diverse andere sachen wo ich nicht brauch habe ich deinstalliert. ich hab in den einstellungen auch nie gesehen, das swapspeicher benötigt wird, aber wenn ich hd filme schaue von stick oder von einer anderen box, wo die platte dran ist, kann ich das ohne swap vergessen. nu kann man ja nicht schauen, ob nun swap gebraucht wird aber manche wollen einen erklären linux ist beim speicherauslastung dümmer als windows, das glaub ich nicht. und was kann so eine swap ansonsten anrichten? ich hab eine mit quad+ auf stick erstellt und diese mir auf andere sticks an andere boxen mit dreamexplorer rüberkopiert, geht schneller als überall eine eigene zu erstellen.
 
AW: Festplatte nutzen um RAM zu entlasten? SWAP?

Das free 12 Mb anzeigt ist klar - aber es werden ja noch ein paar mehr Daten angezeigt - buffers, shared etc

Worauf ich hinaus will - auch bei einem eingerichtet Swap ist absolut nicht gesichert, dass sich irgendetwas zum besseren wendet. Dazu müssten ja Programmteile auch auslagerungsfähig sein, also aktuell nicht benötigt werden. Vielleicht sollte man sich mal auf die Suche nach überflüssigen Plugins und sonstigem Schnickschnack machen?

Fall der Receiver den Befehl top unterstützt, könnte man mal nachschauen, wo der Speicher verbraten wird...
Ich habe, außer Oscam, kein Plugin oder sonst was installiert. Ich weiß nur, dass ich zu unregelmäßigen Zeiten Bildstörungen habe und dann immer der Speicher fast voll ist. Das die SWAP Lösung nicht helfen muss, ist mir klar, aber es ist ein Versuch. Wenn du mir den Befehl "Top" genauer erklärt, beziehungsweise sagst was ich schreiben soll, poste ich jedoch gerne den ausgegebenen text.

zum einrichten der SWAP bin ich bis jetzt noch nicht gekommen, ich melde mich noch ;)
 
Zuletzt bearbeitet von einem Moderator:
AW: Festplatte nutzen um RAM zu entlasten? SWAP?

Guten Morgen,

Anlegen eines Swap-Files auf dem USB Stick ist sehr einfach und macht Sinn.
Beim Egami kenn ich mich nicht aus. Beim OpenATV würde das über das Menü gehen.
Ohne openATV geht es aber auch für alle Boxen und sollte nur auf einem Stick gemacht werden, da sonst die HDD die ganze Zeit rotiert.
Hier ein Beispiel für eine 512MB Große Swap Datei
Verbinde dich per Telnet mit deinem Receiver und schreibe die Zeilen nacheinander oder mach copy & paste:
Code:
dd if=/dev/zero of=/media/hdd/swapfile bs=1M count=512
mkswap /media/hdd/swapfile
swapon /media/hdd/swapfile

Jetz läuft der Receiver mit 512MB Swap bis zum nächsten reboot. Das wollen wir ja nicht, sondern das Swap sollte immer mitgeladen werden.
Also brauchen wir einen anständigen Editor und tragen das in der /etc/fstab ein:
Code:
opkg update && opkg install nano
nano /etc/fstab
/media/hdd/swapfile swap swap defaults 0 # diese Zeile eintragen und mit strg+o und strg+x speichern und den Editor verlassen.

Viel Erfolg.
So, unter Systemmanager habe ich nicht gefunden. Dafür habe ich dein Code getestet. Code 1 hat funktioniert, zumindest habe ich keine Fehlermeldung bekommen.

Code2 jedoch bringt kein Erfolg. Da scheint der Link falsch zu sein, ich bekomme Fehler 404. :) Fehlt da was?

ich habe nun einige HD-Programm in der Aufnahme, nutze eine Stream und gebe am TV was wieder. Mir wird angezeigt, das ich (im besten Fall) 12mb frei habe. ABER: ich habe keine Bildstörungen (bis jetzt) :)

Ich habe übrigens Code ein geändert, damit die Datei auch auf den USB-Stick kommt.
Code:
 dd if=/dev/zero of=/media/usb/swapfile bs=1M count=512
 mkswap /media/usb/swapfile
 swapon /media/usb/swapfile
Ausgabe top: (Wieso wird SWAP nicht genutzt?
Code:
top - 21:05:54 up 16 min,  1 user,  load average: 0.14, 0.54, 0.58
Tasks:  96 total,   1 running,  94 sleeping,   0 stopped,   1 zombie
%Cpu(s):  2.5 us,  2.5 sy,  0.0 ni, 91.1 id,  0.0 wa,  0.0 hi,  3.9 si,  0.0 st
KiB Mem :   290584 total,    11932 free,   101820 used,   176832 buff/cache
KiB Swap:   524284 total,   524284 free,        0 used.   156860 avail Mem


  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
  546 root      20   0  162372  63728   9988 S   5.5 21.9   1:49.55 enigma2
 1105 root      20   0    3616   1536   1004 R   2.0  0.5   0:01.10 top
  160 root      20   0       0      0      0 S   1.3  0.0   0:14.52 sched_high
  196 root      20   0       0      0      0 S   0.7  0.0   0:07.65 dvb
  551 root      20   0  122968   2120   1720 S   0.7  0.7   0:09.20 CCcam_2_3_0
  670 root      20   0    2892   1040    852 S   0.3  0.4   0:04.36 dropbear
    1 root      20   0    1948    660    584 S   0.0  0.2   0:05.13 init
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd
    3 root      20   0       0      0      0 S   0.0  0.0   0:00.71 ksoftirqd/0
    4 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kworker/0:0
    5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H
    7 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/u:0H
    8 root      rt   0       0      0      0 S   0.0  0.0   0:05.58 migration/0
    9 root      rt   0       0      0      0 S   0.0  0.0   0:06.14 migration/1
   11 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/1:0H
   12 root      20   0       0      0      0 S   0.0  0.0   0:00.03 ksoftirqd/1
   13 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 cpuset
   14 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 khelper
   15 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kdevtmpfs
   16 root      20   0       0      0      0 S   0.0  0.0   0:00.00 bdi-default
   17 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kblockd
   18 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 ata_sff
   19 root      20   0       0      0      0 S   0.0  0.0   0:00.00 khubd
   20 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 cfg80211
   22 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 rpciod
   23 root      20   0       0      0      0 S   0.0  0.0   0:01.00 kswapd0
   24 root      20   0       0      0      0 S   0.0  0.0   0:00.00 fsnotify_mark
   25 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 nfsiod
   26 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 cifsiod
   27 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 crypto
   41 root      20   0       0      0      0 S   0.0  0.0   0:00.01 scsi_eh_0
   42 root      20   0       0      0      0 S   0.0  0.0   0:00.02 scsi_eh_1
   43 root      20   0       0      0      0 S   0.0  0.0   0:00.34 kworker/u:1
   44 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kworker/u:2
   47 root       0 -20       0      0      0 S   0.0  0.0   0:00.02 kworker/0:1H
   48 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_2
   49 root      20   0       0      0      0 S   0.0  0.0   0:01.88 usb-storage
   50 root      20   0       0      0      0 S   0.0  0.0   0:00.03 mtdblock0
   51 root      20   0       0      0      0 S   0.0  0.0   0:00.03 mtdblock1
   52 root      20   0       0      0      0 S   0.0  0.0   0:00.03 mtdblock2
   59 root      20   0       0      0      0 S   0.0  0.0   0:00.00 mtdblock3
   60 root      20   0       0      0      0 S   0.0  0.0   0:00.00 mtdblock4
   61 root      20   0       0      0      0 S   0.0  0.0   0:00.00 mtdblock5
   62 root      20   0       0      0      0 S   0.0  0.0   0:00.00 mtdblock6
   63 root      20   0       0      0      0 S   0.0  0.0   0:00.03 mtdblock7
   64 root      20   0       0      0      0 S   0.0  0.0   0:00.03 mtdblock8
   65 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 deferwq
   66 root      20   0       0      0      0 S   0.0  0.0   0:00.00 ubi_bgt0d
   67 root      20   0       0      0      0 S   0.0  0.0   0:00.04 ubifs_bgt0_0
   71 root       0 -20       0      0      0 S   0.0  0.0   0:00.24 kworker/1:1H
   92 root      20   0       0      0      0 S   0.0  0.0   0:00.00 jbd2/sda1-8
   93 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 ext4-dio-unwrit
   94 root      20   0       0      0      0 S   0.0  0.0   0:00.54 jbd2/sdb1-8
   95 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 ext4-dio-unwrit
  142 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kworker/1:2
  156 root      20   0       0      0      0 S   0.0  0.0   0:00.00 sched
 
Zuletzt bearbeitet von einem Moderator:
AW: Festplatte nutzen um RAM zu entlasten? SWAP?

was heute alles mit 12 Mb möglich ist früher konnt man gerade mal ein commodore mit betreiben. oder ? bin jetzt bisschen am überlegen glaube aber ich hab 16 GB ram auf den laptop und beim convertieren von videos wird der auch gut gebraucht.
 
AW: Festplatte nutzen um RAM zu entlasten? SWAP?

was heute alles mit 12 Mb möglich ist früher konnt man gerade mal ein commodore mit betreiben. oder ? bin jetzt bisschen am überlegen glaube aber ich hab 16 GB ram auf den laptop und beim convertieren von videos wird der auch gut gebraucht.

Ja das stimmt, aber es geht hier um Receiver ;)
 
Zurück
Oben