Jan Schmidt
2024-08-19 19:31:29 UTC
Hi,
ich möchte eine kleine (js-) Datei (<1k) sehr häufig erstellen
(1x pro s) um IPC zu realisieren.
Die Datei würde ich auf tmpfs (/run/user/$uid), also Ramdisk
erstellen. Im home-fs (ext4) ist ein Symlink auf die Datei im
tmpfs. Ein primitiver Webserver liest bei Verwendung die Datei
via Link zyklisch und schreibt sie zum Browser. Das passiert
deutlich seltener als das Erzeugen der Datei.
Wird dieses Konstrukt die ext4- Partition stessen und so evtl. zu
vorzeitiger Alterung führen?
Es handelt sich um einen Raspberry Pi mit dem default-Image.
Zum Hintergrund: u.a. die js-Datei wird durch ein Programm aus
Nachrichten vom angeschlossenen CAN-Bus erzeugt. Der Webserver
liefert eine statische html-Datei aus. Der Browser ersetzt die
Defaultwerte via XQuery durch die Daten aus der js-Datei und
realisiert damit eine einfache GUI.
Da die Daten nicht gespeichert werden müssen wäre eine Datenbank
overkill. Außerdem ist nicht wirklich viel Rechenleistung "übrig".
Danke,
Jan
ich möchte eine kleine (js-) Datei (<1k) sehr häufig erstellen
(1x pro s) um IPC zu realisieren.
Die Datei würde ich auf tmpfs (/run/user/$uid), also Ramdisk
erstellen. Im home-fs (ext4) ist ein Symlink auf die Datei im
tmpfs. Ein primitiver Webserver liest bei Verwendung die Datei
via Link zyklisch und schreibt sie zum Browser. Das passiert
deutlich seltener als das Erzeugen der Datei.
Wird dieses Konstrukt die ext4- Partition stessen und so evtl. zu
vorzeitiger Alterung führen?
Es handelt sich um einen Raspberry Pi mit dem default-Image.
Zum Hintergrund: u.a. die js-Datei wird durch ein Programm aus
Nachrichten vom angeschlossenen CAN-Bus erzeugt. Der Webserver
liefert eine statische html-Datei aus. Der Browser ersetzt die
Defaultwerte via XQuery durch die Daten aus der js-Datei und
realisiert damit eine einfache GUI.
Da die Daten nicht gespeichert werden müssen wäre eine Datenbank
overkill. Außerdem ist nicht wirklich viel Rechenleistung "übrig".
Danke,
Jan