Ergebnis 1 bis 15 von 301

Thema: multimon (der Vorgänger des monitord) auf Raspberry Pi

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    01.10.2011
    Beiträge
    94
    Das einzige was mir dazu einfallen würde wäre ein Speicherüberlauf.
    Eines der eingebundenen Programme in deiner Struktur wird wohl alles schön in den RAM schreiben aber wenn er es nicht mehr braucht kicken.
    Ich denke irgendein Audioprogramm welches zu den Datenstrom zukommen lässt denn der Audiostream wird immer gleich groß sein da feste Samplerate etc.

    Check doch einfach mal per htop Daten der Prozesse kurz vor dem Zeitablauf.

  2. #2
    Registriert seit
    01.10.2011
    Beiträge
    94
    @Schrolli:
    du gehst ja einen etwas anderen weg als ich es am Anfang getan habe. Hast du das Script auch auf einem Pi laufen? ich habe eine CPU Auslastung unter htop bei 100%. Das Python Script schlägt da mit 65% zubuche... bei Übertaktung auf 1000Mhz...

    zum POCSAG:
    Ich habe das Script umgeschrieben, bekomme aber noch keine Auswertung hin.
    Vermutlich aufgrund der Systemauslastung. Der Pocsag demod brauch halt mehr. FMS und ZVEI frisst halt nix im decode...
    Ich werde später mal nach den Pipes schauen. Ich habe irgendwie das Gefühl das da was nicht passt... Jetzt ist aber auch erstmal die Luft raus :-) zzZZzz

  3. #3
    Registriert seit
    18.03.2015
    Beiträge
    67
    Hö? Also hier auf nem Raspi der auf 800 oder 900 MHz getaktet ist...
    http://www.bilder-upload.eu/upload/f...1429341615.png
    Also bei mir sieht die Auslastung definitiv anders aus ^^

    Die Last vom Python Script ist so gering, das es nicht mal in der Auflistung auftaucht... und JA es läuft ;-)
    Geändert von Schrolli (18.04.2015 um 09:18 Uhr)

  4. #4
    Registriert seit
    02.01.2002
    Beiträge
    105
    @Smith,

    Dadurch dass ich mit tee den rtl_fm Stream direkt in den multimon-ng gebe,
    läuft die Auswertung sehr stabil.
    Nur der Audio-Teil (Verwendung für Memo-Record, Icecast, lokaler Lautsprecher), den ich in das Loop-Device einspeise,
    der muß über den Watchdog nach besagter Zeit neu gestartet werden.
    Das ist aber nur ein Schönheitsfehler.

    Ich habe momentan 2 Testsysteme im Dauerlauf (schon 4 Monate).
    - Banana Pi Pro
    - RaspBerry Pi 2 mit Touch Display

    Im Anhang meine htops (4-Kerne = RaspBerry Pi2, 2-Kerne = Banana Pi Pro).

    Die 2 Systeme langweilen sich :-)
    Auf dem Banana Pi laufen 2 Kanäle gleichzeitig (2x rtl_fm und multimon-ng).
    Auf dem RaspBerry Pi2 läuft noch ein Display-Script, welches mir eine schöne Ausgabe macht. :-)
    Dieses Script zieht die größte Last.
    Außerdem kommuniziere ich zwischen den Scripten mit einem TCP-IP Socket.


    Gruß

    Marcel
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	RasperryPi2.jpg 
Hits:	488 
Größe:	78,9 KB 
ID:	16427   Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	BananaPi.jpg 
Hits:	301 
Größe:	80,2 KB 
ID:	16428  

  5. #5
    Registriert seit
    01.10.2011
    Beiträge
    94
    ich hab es mir schon gedacht.... :-)
    Dann mal debugen...

    und Marcel, ein Abbruch des Script nach immer der gleichen Zeit spricht von Überlauf durch eines der Programme oder durch die tee. Das wollte ich damit sagen. Deine Systeme sind performant genug, das wusste ich auch vorher schon ;-)
    Bist mit dem Pi2 zufrieden?

  6. #6
    Registriert seit
    02.01.2002
    Beiträge
    105
    Dann mal debugen...
    Nur wie? Mir fehlt der Ansatz.
    Ich kann auf die Sekunde genau berechnen, wann der Stream abreißt.
    Unter htop sieht man aber keinen CPU-Last oder Mem-Last Anstieg.
    Man sieht nur wie sich die Dienste beenden und durch meinen Watchdog
    wieder neu gestartet werden.

    Bist mit dem Pi2 zufrieden?
    Wenn Du kein GBit-Lan oder S-ATA benötigst,
    ist der Pi2 echt Top.
    Habe schon einige Projekte damit umgesetzt.
    Die Community ist einfach beim Pi am besten.

    Gruß

    Marcel

  7. #7
    Registriert seit
    01.10.2011
    Beiträge
    94
    Das debuggen war auf mich bezogen. :)

    Ich melde mich gleich mal bei dir. Ich denke es hat bei dir mit dem Audioplay zu tun.
    Im Zweifel, dein Watchdog zeigt dir keine einzelenen Prozesse an oder?
    Das wäre eine Möglichkeit. Denn es wird irgendwas zuerst gehen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •