No space left on device....

Allgemeine Fragen rund um die "Smart Home" Hardware/Komponenten

Moderatoren: seppy, udo1toni

BOP
Beiträge: 197
Registriert: 23. Sep 2018 19:43
Answers: 1

Re: No space left on device....

Beitrag von BOP »

Zum Vergleich mal das System bei meinen Eltern:
Raspberry 3b.

Code: Alles auswählen

Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
/dev/root        29G    5,2G   23G   19% /
devtmpfs        455M       0  455M    0% /dev
tmpfs           487M       0  487M    0% /dev/shm
tmpfs           487M    1,5M  486M    1% /run
tmpfs           5,0M    4,0K  5,0M    1% /run/lock
tmpfs           487M       0  487M    0% /sys/fs/cgroup
/dev/mmcblk0p1  253M     48M  205M   19% /boot
/dev/zram1      870M    5,0M  804M    1% /opt/zram/zram1
overlay1        870M    5,0M  804M    1% /var/lib/openhab/persistence
/dev/zram2      575M     58M  476M   11% /opt/zram/zram2
overlay2        575M     58M  476M   11% /var/log
tmpfs            98M       0   98M    0% /run/user/1000
Zuletzt geändert von BOP am 2. Aug 2021 15:27, insgesamt 1-mal geändert.

Benutzeravatar
udo1toni
Beiträge: 15242
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: No space left on device....

Beitrag von udo1toni »

Vorsicht! Was ist denn "das System" für ein System?

Selbst wenn wir uns auf einen Raspberry 4 einigen, gibt es da immer noch 2 GB, 4 GB oder 8 GB für RAM. Und man kann openHAB prima auch auf einem Raspberry Pi 3 betreiben, der dann nur 1 GB bietet. Naturgemäß bleibt dann für RAM-Disks nicht mehr so viel übrig, was aber für den Betrieb keinerlei Auswirkungen haben muss.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

BOP
Beiträge: 197
Registriert: 23. Sep 2018 19:43
Answers: 1

Re: No space left on device....

Beitrag von BOP »

Ups, stand ursprünglich dort. Habs mit dem Einfügen des Codes anscheinend gelöscht. :shock:

EDIT: Ich kann mir allerdings auch vorstellen, dass es etwas mit der "Größe" der Konfiguration zu tun hat. Je mehr Things/Items verwaltet werden, umso mehr ist der Zwischenspeicher gefüllt? Bei meinen Eltern gibts nur sehr wenige Items. Entsprechend wenig tut sich dann auch, was das Schreiben auf den Datenspeicher anbelangt.

Benutzeravatar
udo1toni
Beiträge: 15242
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: No space left on device....

Beitrag von udo1toni »

Ja, die Größe des Event Busses spielt natürlich auch eine Rolle. Aber schau mal konkret auf die Werte:
Bei dem System bei Deinen Eltern:

Code: Alles auswählen

Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
/dev/zram1      870M    5,0M  804M    1% /opt/zram/zram1
/dev/zram2      575M     58M  476M   11% /opt/zram/zram2
Summe         1,445M     63M
Es muss sich also um einen RPi 4 mit mindestens 2 GByte, eher aber 4 GByte handeln (wenn nicht extra an den Speicheroptionen geschraubt wurde), weil openHAB Standard mehr als 500 MByte für sich beansprucht. das Betriebssystem möchte auch noch etwas Platz für sich.

Hingegen das System von @shuo

Code: Alles auswählen

Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
/dev/zram1      275M    269M     0  100% /opt/zram/zram1
/dev/zram2      178M    174M     0  100% /opt/zram/zram2
Summe           453M    443M
Es sind also zwar auch viel mehr Daten gespeichert, aber die beiden Partitionen sind gemeinsam nicht mal 500 MByte groß, das wird also vermutlich ein RPi 3 mit 1 GByte RAM sein. Und das System wird da im Hintergrund wahrscheinlich ordentlich rödeln.

Aber das ist nur eine Mutmaßung :)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

BOP
Beiträge: 197
Registriert: 23. Sep 2018 19:43
Answers: 1

Re: No space left on device....

Beitrag von BOP »

udo1toni hat geschrieben: 2. Aug 2021 18:34 Es muss sich also um einen RPi 4 mit mindestens 2 GByte, eher aber 4 GByte handeln ...
Jetzt hast du mich gerade kurz echt zweifeln lassen.
Aber:

Code: Alles auswählen

cat /sys/firmware/devicetree/base/model
Raspberry Pi 3 Model B Plus Rev 1.3
...(wenn nicht extra an den Speicheroptionen geschraubt wurde), weil openHAB Standard mehr als 500 MByte für sich beansprucht.
Nein, ich habe nichts (bewusst) verändert.

Das ist eine openHabian Installation. Allerdings wurde piVCCU installiert.

BOP
Beiträge: 197
Registriert: 23. Sep 2018 19:43
Answers: 1

Re: No space left on device....

Beitrag von BOP »

Zu dem Thema vielleicht noch interessant:

Code: Alles auswählen

cat /etc/ztab

# swap  alg             mem_limit       disk_size       swap_priority   page-cluster    swappiness
swap    lzo-rle         200M            600M            75              0               80

# dir   alg             mem_limit       disk_size       target_dir                      bind_dir
dir     zstd            300M            900M            /var/lib/openhab/persistence    /persistence.bind

# log   alg             mem_limit       disk_size       target_dir              bind_dir                oldlog_dir
log     zstd            200M            600M            /var/log                /log.bind

shuo
Beiträge: 181
Registriert: 1. Sep 2018 18:24
Answers: 0

Re: No space left on device....

Beitrag von shuo »

In der ztab steht bei mir das Selbe drin.

Irgendwie wächst die Verwendung von zram1 +2 ständig nach ein paar Stunden auf 100%

So richtig verstanden habe ich das noch nicht...

Benutzeravatar
udo1toni
Beiträge: 15242
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: No space left on device....

Beitrag von udo1toni »

BOP hat geschrieben: 3. Aug 2021 09:46
udo1toni hat geschrieben: 2. Aug 2021 18:34 Es muss sich also um einen RPi 4 mit mindestens 2 GByte, eher aber 4 GByte handeln ...
Jetzt hast du mich gerade kurz echt zweifeln lassen.
Aber:

Code: Alles auswählen

cat /sys/firmware/devicetree/base/model
Raspberry Pi 3 Model B Plus Rev 1.3
Strange...

Nun gut, offensichtlich tut ZRAM mehr als nur stumpf die Daten ins RAM zu schreiben.
Vielleicht werden die Daten noch gepackt, andererseits erklärt das aber nicht die Werte in den Systemen.

Aber, wie erwähnt, würde ich mir erst dann Gedanken um ZRAM machen, wenn es konkrete Probleme gibt.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

BOP
Beiträge: 197
Registriert: 23. Sep 2018 19:43
Answers: 1

Re: No space left on device....

Beitrag von BOP »

udo1toni hat geschrieben: 4. Aug 2021 00:16 Vielleicht werden die Daten noch gepackt, ...
Ja, werden sie.

Siehe: https://github.com/openhab/openhabian/b ... ludes/ztab

Code: Alles auswählen

# mem_limit is the compressed memory limit and will set a hard memory limit for
# the system admin.
#
# disk_size is the virtual uncompressed size approx. 220-450% of memory
Inzwischen scheint die Standardgröße auch verringert worden zu sein.
Das sieht mir auch etwas sicherer für 1GB RAM aus.

Code: Alles auswählen

# swap	alg		mem_limit	disk_size	swap_priority	page-cluster	swappiness
swap	lzo-rle		200M		450M		75		0		80

# dir	alg		mem_limit	disk_size	target_dir			bind_dir
dir	zstd		150M		350M		/var/lib/openhab/persistence	/persistence.bind

# log	alg		mem_limit	disk_size	target_dir		bind_dir		oldlog_dir
log	zstd		200M		450M		/var/log		/log.bind

Antworten