[1] MLD-5.x / Feature requests / [5.3] Paket busybox: Swapfile / Swappartition
 

Offline BobW

  • Expert Member
  • *****
  • Posts: 652
    • View Profile
[5.3] Paket busybox: Swapfile / Swappartition
« on: January 15, 2017, 10:53:06 »
Hallo,

in der .config der busybox 1.27 sind jetzt auch swapon ond swapoff enthalten. Sehr gut! Leider fehlt makeswap, was die Verwendung eines swapfiles unmöglich macht. Bitte hinzufügen.

Bei dieser Gelegenheit wäre es SUPER, wenn endlich auch die Möglichkeit von remote logging ihren Weg in die busybox finden würde.

Die busybox wird nach diesen Änderungen gerade mal 500 Bytes größer.

Ich hänge die .config einfach mal an.

Schöne Grüße aus Wien
BobW

Offline ALT255

  • Newbie
  • *
  • Posts: 33
    • View Profile
[5.3] Paket busybox: Swapfile / Swappartition
« Reply #1 on: February 19, 2017, 09:58:53 »
+1 für mkswap bzw swap an sich.
Mit dem neuen mysql-server(performance_schema belegt den gesamten RAM) ist es auf dem Banana PI recht eng.

Im moment scheint swapon (auf dem banana pi) aber noch nicht zu funktionieren, es kommt

swapon: applet not found

Die swap partition liegt auf einer hd.

Offline BobW

  • Expert Member
  • *****
  • Posts: 652
    • View Profile
[5.3] Paket busybox: Swapfile / Swappartition
« Reply #2 on: February 23, 2017, 10:48:52 »
Hochschieb ...

BobW

Offline minixjr

  • Newbie
  • *
  • Posts: 9
    • View Profile
[5.3] Paket busybox: Swapfile / Swappartition
« Reply #3 on: May 08, 2017, 18:03:40 »
Dem kann ich mich nur anschließen.
Mysql und epgd werden gern mal durch den lowmemorykiller abgeschossen.
Dies lässt sich zwar abschalten, scheint mir aber nicht die beste Lösung zu sein.
Wäre also toll wenn Ihr swapon, swapoff und mkswap noch einbauen würdet.

Gruß
minixjr
YaVDR 0.6, Case: HFX Classic, Mainboard: ASUS H97M-E, CPU: Intel Celeron CPU G1840T, GPU: GeForce GT 730, DVB-S: Digital Devices Cine S2 V6
MLD 5.3 Server, Case: HP 260 G2, DVB-S: Sundtek SkyTV Ultimate IV 2014 USB, Miscellaneous: mysql + epgd
MLD 5.4, Case: Banana Pi, DVB-S: Sundtek SkyTV Ultimate VI 2016 USB, Miscellaneous: mysql + epgd

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20163
    • View Profile
    • ClausMuus.de
[5.3] Paket busybox: Swapfile / Swappartition
« Reply #4 on: May 08, 2017, 18:37:07 »
Ich hab's mit auf meine ToDo Liste gepackt.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline goerdi

  • Profi Member
  • ****
  • Posts: 363
    • View Profile
[5.3] Paket busybox: Swapfile / Swappartition
« Reply #5 on: May 08, 2017, 23:36:02 »
Mysql und epgd werden gern mal durch den lowmemorykiller abgeschossen.

Da bewahrheitet sich mal wieder das Ram nur durch noch mehr Ram zu ersetzen ist :)
SCNR
 
Gruss Gerd


Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1460
    • View Profile
[5.3] Paket busybox: Swapfile / Swappartition
« Reply #6 on: May 10, 2017, 00:36:20 »
Hallo BobW,

mittlerweile ist nun in der MLD 5.4 die Busybox um die entsprechenden Module erweitert. Somit können die Befehle nun angewendet werden.
Aktuell haben wir noch keine Scriptanpassungen mit diesen Swap-möglichkeiten vorgenommen, aber da könntet ihr schon mit ausprobieren.

Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 5.4-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline BobW

  • Expert Member
  • *****
  • Posts: 652
    • View Profile
[5.3] Paket busybox: Swapfile / Swappartition
« Reply #7 on: May 10, 2017, 07:50:20 »
Hallo Pit,

habe die busybox der 5.4 eben neu geklont. Die Änderungen bzgl. swapon/off und mkswap kann ich allerdings nicht entdecken.

Und wenn Ihr schon dabei seid, etwas zu ändern, dann nehmt doch bitte auch das "remote logging" für syslogd der busybox mit rein.

Schöne Grüße aus Wien
BobW

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20163
    • View Profile
    • ClausMuus.de
[5.3] Paket busybox: Swapfile / Swappartition
« Reply #8 on: May 10, 2017, 08:20:12 »
Das hatte Pit gestern auch schon mit aufgenommen.
Die Änderungen sind noch nicht eingecheckt, aber im aktuellen busybox Paket bereits enthalten.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline BobW

  • Expert Member
  • *****
  • Posts: 652
    • View Profile
[5.3] Paket busybox: Swapfile / Swappartition
« Reply #9 on: May 10, 2017, 09:25:09 »
Danke.

In der 5.4 busybox auf dem Server ist nun alles drin: swapon/off, mkswap und auch das remote logging.

Ich mache das schon seit gut 2 Jahren mit Hilfe der lokalen Entwicklungsumgebung und bisher hat es immer einwandfrei funktioniert.

Danke nochmals.

BobW

P.S.: Ich hoffe, diese Änderung schafft es auch noch in die 5.3.

Offline BobW

  • Expert Member
  • *****
  • Posts: 652
    • View Profile
[5.3] Paket busybox: Swapfile / Swappartition
« Reply #10 on: May 10, 2017, 23:00:08 »
Wie ich gerade sehe, ist die Änderung auch in der 5.3 drin.

Danke nochmal.

BobW

Offline minixjr

  • Newbie
  • *
  • Posts: 9
    • View Profile
[5.3] Paket busybox: Swapfile / Swappartition
« Reply #11 on: May 13, 2017, 18:01:59 »
Vielen Dank für die super schnelle Umsetzung! :)

Falls es jemand braucht, ich habe ein 4GB Swapfile wie folgt installiert:
Code: [Select]
dd if=/dev/zero of=/mnt/data/swapfile count=4096 bs=1M
chmod 600 /mnt/data/swapfile
mkswap /mnt/data/swapfile
swapon /mnt/data/swapfile

Warum auch immer lässt sich dieses File nicht über fstab mounten.
Mit einem kleinen Init-Script funktioniert es aber:
/etc/init.d/swap
Code: [Select]
#!/bin/sh

. /etc/init.d/rc.functions
SWAPFILE=/mnt/data/swapfile
case "$1" in
        start)
                echo ": Mounting swapfile: $SWAPFILE"
                swapon $SWAPFILE
                ;;
        stop)
                ;;
        restart)
                ;;
        init)
                start=1
                after=dma
                ;;
        *)
                echo "Usage: $0 {start | stop | restart}" >&2
                exit 1
esac

Gruß
minixjr
YaVDR 0.6, Case: HFX Classic, Mainboard: ASUS H97M-E, CPU: Intel Celeron CPU G1840T, GPU: GeForce GT 730, DVB-S: Digital Devices Cine S2 V6
MLD 5.3 Server, Case: HP 260 G2, DVB-S: Sundtek SkyTV Ultimate IV 2014 USB, Miscellaneous: mysql + epgd
MLD 5.4, Case: Banana Pi, DVB-S: Sundtek SkyTV Ultimate VI 2016 USB, Miscellaneous: mysql + epgd

Offline Jeepster

  • Newbie
  • *
  • Posts: 14
    • View Profile
[5.3] Paket busybox: Swapfile / Swappartition
« Reply #12 on: June 22, 2017, 15:50:26 »
Habe heute versucht auf meiner Banane (5.3) auch mal swap einzurichten - und bin dann bei mkswap gescheitert.
Dachte das wäre jetzt in der 5.3 auch drin!? Vielleicht nicht bei den Bananen?

Viele Grüße
Micha

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20163
    • View Profile
    • ClausMuus.de
[5.3] Paket busybox: Swapfile / Swappartition
« Reply #13 on: June 22, 2017, 20:08:27 »
Das sollte auf allen Systemen einheitlich dabei sein, aber nicht auf der 5.3, sondern nur bei der 5.4.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline minixjr

  • Newbie
  • *
  • Posts: 9
    • View Profile
[5.3] Paket busybox: Swapfile / Swappartition
« Reply #14 on: June 22, 2017, 21:00:44 »
Dann muss da wohl etwas durcheinander geraten sein.
Bei mir hat es mit bananapi 5.3 funktioniert und bei anderen scheinbar auch:
Wie ich gerade sehe, ist die Änderung auch in der 5.3 drin.

Danke nochmal.

BobW
Bei meiner aktuellen Installation auf einem Laptop, MLD 5.3 64bit, ist SWAP aber auch nicht verfügbar.

Gruß
MINIXJR
YaVDR 0.6, Case: HFX Classic, Mainboard: ASUS H97M-E, CPU: Intel Celeron CPU G1840T, GPU: GeForce GT 730, DVB-S: Digital Devices Cine S2 V6
MLD 5.3 Server, Case: HP 260 G2, DVB-S: Sundtek SkyTV Ultimate IV 2014 USB, Miscellaneous: mysql + epgd
MLD 5.4, Case: Banana Pi, DVB-S: Sundtek SkyTV Ultimate VI 2016 USB, Miscellaneous: mysql + epgd

[1] MLD-5.x / Feature requests / [5.3] Paket busybox: Swapfile / Swappartition
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.