Synology-Forum.nl

Packages => 3rd party Packages => Overige 3rd party packages => Topic gestart door: TonVH op 14 juni 2013, 20:48:42

Titel: Python: belasting constant 80 - 90% en meer.
Bericht door: TonVH op 14 juni 2013, 20:48:42
Ik heb Python (community versie) geïnstalleerd. Het valt mij op dat deze tot ruim 90% CPU vreet en dat vrijwel constant. Ook als andere toepassingen (Spotweb, SickbeardTPB, Transmission, NZBget) niets (althans zichtbaar) doen. Ook is er geen data-overdracht. Ik weet overigens niet wat er allemaal van Python gebruik maakt.

Volgens mij is dit ook de oorzaak dat het hele systeem sloom reageert


Moet ik dit als normaal zien of hoe kan ik dit verbeteren?

Aanvulling:

Ik heb Python (en SickbeardTPB) verwijderd. Vervolgens opnieuw geïnstalleerd en nu draaien maar liefst 2 maal Python die elk zo'n beetje de helft van de CPU verbruiken terwijl SB dus nog niet geïnstalleerd is.

Python weer verwijderd en de Syno Python geïnstalleerd. CPU beeld is dan normaal maar SB kan niet geinstalleerd worden. Weer Python verwijderd en de community Python erop gezet en nu draien ze weer dubbel.

Wat te doen? (Behalve opbouwen vanaf scratch)

Titel: Re: Python: belasting constant 80 - 90% en meer.
Bericht door: Langhart op 17 januari 2014, 15:41:55
Hi TonVH,

Heb jij dit ooit nog weten op te lossen? Heb er ook last van op mijn DS213...   
Titel: Re: Python: belasting constant 80 - 90% en meer.
Bericht door: TonVH op 17 januari 2014, 15:52:10
Nee. Erger is dat ik totaal geen idee heb hoe dit komt. Het is ook te ad hoc en niet vast te pinnen op een specifieke situatie. Enige oplossing die ik gevonden heb is NAS uit- en weer aanzetten.

Helaas gebruiken heel veel packages Python anders had ik het er allang afgeknikkerd.
 

Titel: Re: Python: belasting constant 80 - 90% en meer.
Bericht door: Langhart op 17 januari 2014, 15:55:52
Hmmmm.... Bij mij zit het 'm specifiek in Sickbeard, dan wel CouchPotato waarop Python volledig volknalt.. Wanneer SB en CP samen aanstaan ook 2 python processen met ieder 30-40% CPU...

Heb jij een reset naar fabrieksinstellingen gedaan en helemaal vanaf scratch opnieuw alles erop gezet? Die optie overweeg ik nog..
Titel: Re: Python: belasting constant 80 - 90% en meer.
Bericht door: TonVH op 17 januari 2014, 16:20:34
Helemaal naar scratch terug zal weinig helpen. Ik heb bij verschillende NASsen exact hetzelfde meegemaakt. Wel zal het eerder storend zijn bij een lager model dan bij een hoger model.

Het grote probleem met Python is dat het een interpreter is. Programma's als SB, CP e.a. zijn geen echte programma's maar broncode. Normaal is dat broncode wordt gecompileerd  en dat resulteert in een native code programma.

Broncode wordt at-runtime geïnterpreteerd en dat levert een hoge belasting op. Vandaar ook dat NZBget (native) veel beter presteert dan SABnzbD (broncode).



Titel: Re: Python: belasting constant 80 - 90% en meer.
Bericht door: Birdy op 17 januari 2014, 16:53:38
Goeie uitleg !
Titel: Re: Python: belasting constant 80 - 90% en meer.
Bericht door: Langhart op 04 maart 2014, 17:05:57
Ik heb het weten op te lossen op mijn DS213 door Series en Films door NZBget in aparte mappen weg te laten schrijven met dus alleen maar die content. Vervolgens SB en CO alleen respectievelijk in die mappen laten scannen naar nieuw materiaal, wanneer iets gevonden is naar aparte folder laten verplaatsen zodat er niets over blijft om te scannen. Ook de Manage functie in CP uitgezet en nu prachtig op 5-10% aan het snorren. Hopelijk hebben jullie hier ook iets aan..