Jump to content


Photo

Et5000 mediaplayer loopt steeds vast


  • Please log in to reply
111 replies to this topic

Re: Et5000 mediaplayer loopt steeds vast #101 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 10 September 2012 - 12:24

Je bent goed bezig :P
Heb je ook een oplossing voor de EPG?


The difficult we do today, the impossible tomorrow :-P.
Nee, helaas, de toolchain gereedmaken zodat ik daadwerkelijk een enigma2 binary kan compileren vergt iets meer werk, en dan moet ik nog zien wat ik aantref; Erik voorspelde niet veel goeds.

Re: Et5000 mediaplayer loopt steeds vast #102 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 13 September 2012 - 16:17

Ik pas wel eens dingen aan in gcc of de Linux kernel, dus zo snel krijg je me niet ontmoedigd (tenzij het net zo erg is als de Asterisk broncode; dat is de eerste source waar ik na heel even gekeken te hebben, de bestanden snel weer dichtgegooid heb, om nooit meer te openen :-/).

Ik weet nog wel een paar van dat soort projecten :mellow:

Wat betreft overcommit, je zegt dat dat al uit staat op een openpli box. Toch lijkt het alsof ik zie dat op een box meer virtueel geheugen gealloceerd wordt dan dat er fysiek aanwezig is (op een DM500HD zonder swap). Dat zou dan toch eigenlijk niet mogen kunnen?

Er is altijd meer virtueel geheugen dan fysiek. Denk maar aan shared memory, shared libraries... Van executables en shared libraries worden alleen pages ingeladen die aangesproken worden. Enz...

* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Et5000 mediaplayer loopt steeds vast #103 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 13 September 2012 - 16:41

Hmmm, ik denk dat OpenPLi hier een duidelijk verbeterpunt heeft. Bij nalezen van de kernel docs blijkt dat de voor embedded/dedicated devices (zoals een OpenPLi systeem) de meest optimale instelling is:

echo 99 >/proc/sys/vm/overcommit_ratio
echo 2 >/proc/sys/vm/overcommit_memory

Dit is nl. de enige instelling die ervoor zorgt dat Linux niet speculatief meer geheugen toelaat om te alloceren. Aangezien het hier een gecontroleerde omgeving betreft (hoofdzakelijk enigma2), lijkt het me voor de hand liggen dat de kernel niet hoeft te liegen tegen enigma over de hoeveelheid beschikbare geheugen. Bijkomend gevolg is dat je verlost bent van het soort problemen dat "na een bepaalde tijd" zorgen dat de boel hangt, opnieuw start oid.

Een ander gevolg van deze instelling is dat, als je te weinig geheugen hebt om over langere tijd te blijven functioneren, je daar in een vroegtijdig stadium bericht van krijgt (omdat malloc() NULL teruggeeft, of omdat een programma bij het opstarten reeds zich beeindigd met de mededeling dat er te weinig geheugen is). Het is op dat moment dan duidelijk dat er swap bij moet, en hoeft dan dus ook niet meer geraden te worden naar een mogelijke oplossing van geheugentekorten die al naar gelang gebruik sporadisch en ogenschijnlijk random voorkomen.

Ik ga dit op m'n eigen systemen aanpassen in ieder geval.

Ik denk dat je zeker een punt hebt, ik heb er even de documentatie op nageslagen ;) Nou is mijn ervaring dat er altijd verrassingen zijn, maar ik denk dat het zeker de moeite waard is om te proberen. Ik ga het denk ik hier ook maar eens invoeren. Hoe zijn je ervaringen tot nu toe?

Edited by Erik Slagter, 13 September 2012 - 16:41.

* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Et5000 mediaplayer loopt steeds vast #104 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 13 September 2012 - 17:05

Als je hiervoor al nooit OOM problemen had, zal je geen verschil merken.

Re: Et5000 mediaplayer loopt steeds vast #105 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 13 September 2012 - 19:38


echo 99 >/proc/sys/vm/overcommit_ratio
echo 2 >/proc/sys/vm/overcommit_memory


Ik ga het denk ik hier ook maar eens invoeren. Hoe zijn je ervaringen tot nu toe?


Op een OpenPLi 3.0 ET9500 gaat het uitstekend, tot dusverre, niks wat opeens niet meer loopt.
Maar het is in principe zoals pieterg al aangeeft, als je geen af en toe vasthangend iets had, is de kans dat je wat merkt, klein. Tenzij je een potentieel tekort had wat zich zelden verzilverde, dan zul je daarna merken dat de boel in een vroegtijdig stadium aangeeft dat er te weinig geheugen is.

Edited by BuGless, 13 September 2012 - 19:38.


Re: Et5000 mediaplayer loopt steeds vast #106 Stephan296

  • Senior Member
  • 948 posts

+8
Neutral

Posted 13 September 2012 - 20:16

Hoe kun je dat invoeren want ik zit nog steeds met een Et5000 haha

 Hardware: Clarke Tech ET9200 & Xtrend ET5000- Triax 78cm - 28.2E/23.5E/19.2E/13E
Software : Laatste Pli 4.0 Nightly Build - CCcam 2.2.1 - Settings van Hans
 


Re: Et5000 mediaplayer loopt steeds vast #107 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 14 September 2012 - 08:28

Op een OpenPLi 3.0 ET9500 gaat het uitstekend, tot dusverre, niks wat opeens niet meer loopt.
Maar het is in principe zoals pieterg al aangeeft, als je geen af en toe vasthangend iets had, is de kans dat je wat merkt, klein. Tenzij je een potentieel tekort had wat zich zelden verzilverde, dan zul je daarna merken dat de boel in een vroegtijdig stadium aangeeft dat er te weinig geheugen is.

Aangezien ik nogal eens vastlopers had op de dm8000 is dat wel een goede kandidaat ;) Hij is nu in gebruik, maar ik zal later even de swap weer uitzetten en de overcommit force uitzetten. Eens kijken hoe het dan gaat. Meten = weten hè ;)

* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Et5000 mediaplayer loopt steeds vast #108 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 14 September 2012 - 09:39

Eens kijken hoe het dan gaat.


als het helpt, klapt e2 er gewoon wat eerder uit dan anders ;)

Re: Et5000 mediaplayer loopt steeds vast #109 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 14 September 2012 - 10:27

Kan ik me ook wat bij voorstellen. Aangezien e2 gewoon in de hoeveelheid moet kunnen draaien, wat is dan het probleem... Toch die epg in ram?

* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Et5000 mediaplayer loopt steeds vast #110 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 14 September 2012 - 11:48

Hoe kun je dat invoeren want ik zit nog steeds met een Et5000 haha


Je kunt, in beginsel, die 2 echo commando's gewoon in de commandline als root intypen.
Nadelen van die optie zijn (our two main weapons are):
- Is alleen geldig tot aan de volgende reboot.
- Er crasht misschien gelijk iets (enigma2 bijv.) omdat er eigenlijk niet genoeg geheugen is.
- Enigma2 (en andere programma's) krijgen niet de gelegenheid om tijdens het opstarten te merken dat er te weinig geheugen is, en kunnen daardoor geen intelligente beslissingen treffen (of nette foutmeldingen geven).

Ikzelf heb een /usr/local/sbin/rc.preboot.sh script waar ik het in doe.
Maar die heb ik zelf weer ingehangen via:
ln -s ../../usr/local/sbin/rc.preboot.sh /etc/rcS.d/S01preboot.sh
in het bootproces, zodat het geinitialiseerd wordt *voordat* alle andere programma's opstarten.

Re: Et5000 mediaplayer loopt steeds vast #111 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 5 October 2012 - 09:53

Nog even een update, sinds ik een swap-stick gebruik is enigma niet meer geOOMkilled.

* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Et5000 mediaplayer loopt steeds vast #112 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 29 October 2012 - 11:56

... maar hij staat wel regelmatig stil en dan is-ie heel hard aan het swappen.

Ik ben maar eens flink in de EPG gaan snoeien en dat lijkt al een stuk te schelen.

* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.



12 user(s) are reading this topic

0 members, 12 guests, 0 anonymous users