Bitcoin Forum

Local => Mining (Deutsch) => Topic started by: o_solo_miner on July 20, 2020, 07:49:10 AM



Title: Bitcoind auf Raspi-3
Post by: o_solo_miner on July 20, 2020, 07:49:10 AM
Hallo alle Raspi User,
ich habe meinem Raspi3 das neue RaspianOS (Buster) verpaßt und das Booten von
Festplatte aktiviert. Nun ist keine SD Karte mehr Notwendig!
Als Festplatte verwende ich eine Intensio 1 TB mit USB3.

Auf dem Raspi laufen zwei Bitcoind 19.1 über screen, eine im Mainnet und eine im Testnet.
Dabei trat ein gravierendes Problem über die Zeit auf:
Raspi wurde langsamer sowie der Zugriff über SSH war nicht mehr möglich.
Pingen ließ sich der Raspi jedoch.

Nach genauer Analyse der Config und der System Resourcen konnte ich Feststellen das
der Memory (1 GB) nicht Ausreicht.

Aufrüsten geht nicht also zuerst per Raspi-config den GPU Speicher auf 16MB Reduziert.
Hat nichts gebracht.
Also Überlegt wie man den SWAP Erweitert um dann evt. Stabilität herein zu bringen.

Dazu habe ich folgendes gemacht:

Swaping Ausgeschaltet mit:
sudo dphys-swapfile swapoff

danach in /etc das dphys-swapfile mit Nano Editiert:
cd /etc
nano dphys-swapfile

dort nun die Variable CONF_SWAPSIZE auf 1024 gestellt:
CONF_SWAPSIZE=1024

und mit STRG-X gespeichert.

Nun noch das Swaping wieder Einschalten:
Sudo dphys-swapfile swapon

Quelle; https://wpitchoune.net/tricks/raspberry_pi3_increase_swap_size.html

Zum Test habe ich den Raspi nun über eine Woche am laufen, und Mine auf der Mainnet Bitcoind
was eine zusätzliche Last bedeutet, ohne Probleme.

Das Swapfile hat sich unter Last bei ca. 300 MB Eingepegelt, so das die SWAPSIZE vermutlich auch auf 512 reichen würde.

Für alle die es Interessiert und evt. die gleichen Probleme hatten.

Edit: Typos & folgenden Eintrag habe ich in der Bitcoin.conf noch vorgenommen:

# Bei Fehler: request rejected because http work queue depth exceeded, it can be increased with the -rpcworkqueue= setting
# bitcoind hängt cgminer 4.11.1 ab (no work from address) weil zu viele rpc Abfragen zum Blockbauen
erfolgen und bitcoind nicht mehr nachkommt.
rpcworkqueue=64

Mining mit cgminer 4.11.1 wieder Stabil.
Das Problem tritt bei cgminer 4.10.0 nicht auf da dort die bitcoind rpc Anfragen im 60 Sek. Takt erfolgen.