Aktionen

Raspbian lowmemorykiller: Killing 'btsync'

Aus znilwiki

Auf meinem Banana Pi (mit Raspbian) habe ich BitTorrent Sync laufen um so verschiedene Backups meiner Linux-Server zentral einzusammeln.
Als ich nun auch noch meinen INSTALL Ordner meines Notebooks dorthin umgezogen haben (571 GB mit 264.324 Dateien) hat es den btsync Prozess auf meinem Banana Pi regelmäßig zerissen:

Mar  1 10:43:20 bananapi kernel: [49510.009668] lowmemorykiller: Killing 'btsync' (8247), adj 0,
Mar  1 10:43:20 bananapi kernel: [49510.009684]    to free 83860kB on behalf of 'btsync' (8250) because
Mar  1 10:43:20 bananapi kernel: [49510.009689]    cache 6056kB is below limit 6144kB for oom_score_adj 0
Mar  1 10:43:20 bananapi kernel: [49510.009695]    Free memory is -5936kB above reserved

Tja, nach einiger Suche fand ich heraus das BitTorrent Sync pro zu synchronisierender Datei(!!!) angeblich ca. 100 - 400 Bytes RAM benötigt.
Also hier nur für diesen Ordner ca. 25 - 100 Mbyte ... in der Praxis aber leider noch erheblich mehr. Um es kurz zu machen: Der 1GB RAM war voll und die Auslagerungsdatei (Swap-File) von 100MByte ebenfalls.

Mein Lösungsansatz: Größer machen ... und auch gleich auf einer der angeschlossenen Festplatten verschieben!

Zunächst kontrollieren wir den aktuellen Stand:

swapon -s

Ausgabe:

Filename                                Type            Size    Used    Priority
/var/swap                               file            102396  101936  -1

Wie Ihr am "Used" sehen könnt war es wirklich am Anschlag!

Wir bearbeiten die

nano /etc/dphys-swapfile

wie folgt:

CONF_SWAPSIZE=2048
CONF_SWAPFILE=/media/Toshiba_2TB/swap

Damit setzen wir die Größe auf 2GB und auch gleich noch den neuen Ort (Pfad mit Namen der Datei!):
Einen Reboot später die Kontrolle:

swapon -s

Ausgabe:

Filename                                Type            Size    Used    Priority
/media/Toshiba_2TB/swap                 file            2097148 0       -1

So, jetzt sollte BitTorrent Sync aber durchhalten!



Loading comments...