Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Memory Leak bei Oscam

maxx8888

Ist gelegentlich hier
Registriert
22. Dezember 2012
Beiträge
80
Reaktionspunkte
12
Punkte
28
Ort
Austria
Hi,

Hat irgendwer schon mal ähnliche Probleme wie ich beobachtet oder vergleichswerte für mich?

Meine Oscam legt pro Woche ca. um 100mb an Arbeitspeicher zu.
In den ersten Tagen bleibt sie relativ stabil und dann steigt der Speicherverbrauch rapide an
Zur Zeit läuft sie seit 7 Tagen durch und hat einen virtuellen Speicherverbrauch von 126Mb.

Ich habe einen Igel/IPC und diesen bereits mit 1,5Gb Arbeitspeicher ausgerüstet.
Damit habe ich Spielraum, jedoch habe ich das Gefühl das die Performance nach unten geht je höher der Leak wird.

Gibt's vielleicht irgendwelche Ansätze wie ich nach diesem Leak suchen könnte?

Meine top Ausgabe nach einer Woche:
top - 23:46:25 up 10 days, 11:43, 1 user, load average: 0.13, 0.24, 0.14
Mem: 1546476k total, 656740k used, 889736k free, 91280k buffers
Swap: 210936k total, 0k used, 210936k free, 369760k cached


PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
13330 root 19 -1 126m 120m 1920 S 2.6 8.0 132:56.34 oscam.x86
10116 root 20 0 2436 1160 900 R 0.3 0.1 3:10.29 top
18264 root 20 0 46856 3232 1372 S 0.3 0.2 0:46.16 CCcam.x86


Maxx
 
AW: Memory Leak bei Oscam

meine dreambox hat den zusätzlichen speicher nicht
und oscam läuft immer noch, auch nach mehreren wochen
 
AW: Memory Leak bei Oscam

Zitat Streamboard:

There is a cool application for finding memleaks: valgrind

1. install valgrind ("apt-get install valgrind" or "zypper install valgrind")
2. compile oscam with debug (see Howto help the devs finding SEGFAULTS in oscam)

3. start oscam with valgrind:


[TABLE="width: 1265, align: center"]
[TR]
[TD][TABLE="class: tableinborder, width: 1259"]
[TR="class: smallfont"]
[TD="class: tablecat, bgcolor: #6A819A, colspan: 2"]code:[/TD]
[/TR]
[TR="class: smallfont"]
[TD="class: inposttable, bgcolor: #6A819A, align: right"]1:[/TD]
[TD="class: inposttable, bgcolor: #6A819A"]valgrind -v --leak-check=full --show-reachable=yes --error-limit=no --undef-value-errors=no --log-file=valgrind.log oscam -r0 -c /var/oscam[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[/TABLE]


4. Then oscam is running in valgrinds memory analyser. Valgrind collects various memory informations. Always stop oscam with "shutdown", never never stop it with kill!

Now you get a long output. The interessting part is the LEAK SUMMARY:

==13662== LEAK SUMMARY:
==13662== definitely lost: 0 bytes in 0 blocks.
==13662== possibly lost: 0 bytes in 0 blocks.
==13662== still reachable: 486,935 bytes in 8,473 blocks.
==13662== suppressed: 0 bytes in 0 blocks.
==13662== Reachable blocks (those to which a pointer was found) are not shown.
==13662== To see them, rerun with: --leak-check=full --show-reachable=yes

Meine laufen auch Monate ohne irgendwelche Probleme, habe oscam aber auch nur auf arm und mips laufen
 
Zuletzt bearbeitet von einem Moderator:
AW: Memory Leak bei Oscam

Auch bei mir ist der Speicher zu stark überlastet.
Was könnte die Ursache denn sein?

[TABLE="class: infotable"]
[TR]
[TH="class: nameinfo, colspan: 13"]Memory Info[/TH]
[/TR]
[TR]
[TH]System[/TH]
[TD="class: centered, colspan: 3"]Total: 309.77 MB[/TD]
[TD="class: centered, colspan: 3"]Used: 299.52 MB[/TD]
[TD="class: centered, colspan: 2"]Free: 10.25 MB[/TD]
[TD="class: centered, colspan: 2"]Buffer: 5.91 MB[/TD]
[TD="class: centered, colspan: 2"]Cached: 177.39 MB[/TD]
[/TR]
[TR]
[TH]Swap[/TH]
[TD="class: centered, colspan: 3"]Total: 0.00 MB[/TD]
[TD="class: centered, colspan: 3"]Used: 0.00 MB[/TD]
[TD="class: centered, colspan: 3"]Free: 0.00 MB[/TD]
[TD="class: centered, colspan: 3"]Shared: 0.00 MB[/TD]
[/TR]
[TR]
[TH]OSCam[/TH]
[TD="class: centered, colspan: 6"]Virtual memory size: 23.18 MB[/TD]
[TD="class: centered, colspan: 6"]Resident Set Size: 4.38 MB[/TD]
[/TR]
[TR]
[TH="class: nameinfo, colspan: 13"]Load Average[/TH]
[/TR]
[TR]
[TH]System[/TH]
[TD="class: centered, colspan: 3"]last 1 minute: 0.08[/TD]
[TD="class: centered, colspan: 3"]last 5 minutes: 0.14[/TD]
[TD="class: centered, colspan: 3"]last 15 minutes: 0.19[/TD]
[TD="class: centered, colspan: 3"]Processes: 83[/TD]
[/TR]
[TR]
[TH="class: nameinfo, colspan: 13"]CPU Usage since last refresh (00:01:00h)[/TH]
[/TR]
[TR]
[TH]OSCam[/TH]
[TD="class: centered, colspan: 4"]User: 0.95 %[/TD]
[TD="class: centered, colspan: 4"]System: 0.72 %[/TD]
[TD="class: centered, colspan: 4"]Summary: 1.67 %[/TD]
[/TR]
[/TABLE]
 
AW: Memory Leak bei Oscam

OSCam r10306 mit emu funktion
Hab eine Dreambox 7020 HD
 
AW: Memory Leak bei Oscam

Habt ihr auch mal an eure Datenträger gedacht, vllt. passen die Lese-/Schreibraten nicht.
 
AW: Memory Leak bei Oscam

Ich hab keine datenträger.
Benutze Oscam mit interner reader und 2 smargos.
 
Zuletzt bearbeitet von einem Moderator:
AW: Memory Leak bei Oscam

Sorry wegen Fettdruck.
Hatte von Webinterface kopiert.Habe es versehentlich übernommen.

Festplatte: dev/sda/:
Timing cached reads: 426 mb in 2,01 seconds= 212,14 MB/sec
timing buffered disk reads : 122 mb in 3.00 seconds= 40.63 MB/sec

Hardware über Bluepanel zeigt an:
Mem: 309.8 MB gesamt 213 Mb benutzt 96 mb frei.
Sollte ich doch Swap aktivieren?
 
Zurück
Oben