Auteur Topic: Processen / installaties voorrang geven op andere.  (gelezen 9331 keer)

Dit onderwerp bevat een als beste antwoord gemarkeerd bericht. Klik hier om er direct naartoe te gaan.

Offline Nelissuh

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 55
  • -Ontvangen: 82
  • Berichten: 592
Processen / installaties voorrang geven op andere.
« Gepost op: 19 september 2015, 16:44:55 »
Hallo,

Hierbij mijn 1e postje op dit formum.

Ik heb sinds een maand een 2e hands DS413 met 3x 4TB. DSM versie 5.2 upd.3

Ik gebruik 'm voor:
- Fileserver (voornamelijk films / series t.b.v meerdere Kodi clients)
- Downloaden (NZBget i.c.m. Sickbeard, Couchpotato en Spotweb)
- SQL database (t.b.v. Kodi dbase en spotweb)
- TV server (TVHeadend + Oscam i.c.m. HDHomeRun 4-tuner + Smargo Smartreader V2 + Ziggo)

Ik heb wat avonden zitten puzzelen om alles aan het werken te krijgen (vooral Oscam met smartreader was een uitdaging), maar het is gelukt en alles werkt goed.... zo lang het niet allemaal tegelijk loopt.

Het dual core processortje van de DS-413 gaat ruim in de 90% wanneer NZBGet aan het downloaden is, en als ik tegelijkertijd TV wil kijken krijg ik stotterend beeld. Het processortje is overbelast, wat ik ook niet zo vreemd vind.

Ik zoek nu naar een methode om de verschillende processen een eigen prioriteit te geven. Meer specifiek: TVHeadend moet voorrang krijgen op NZBGet.
 
Ik heb gezien dat er in oudere DSM versies een optie "Nice" (SNice / ReNice) is waar processen prioriteit kunnen krijgen, maar dat na een update de settings opnieuw gezet moeten worden.

De grote vraag: Is er een vergelijkbare optie in DSM 5.2? Een betere wellicht? Of een package wat ik kan installeren om TVHeadend voorrang te geven op NZBget?

Bij voorbaat dank!

P.S. Ik vermoed dat dit al eerder gevraagd is, maar ik heb met de zoekfunctie geen antwoord kunnen vinden hoe dit in een recente DSM kan regelen.
Main: DS920+ / 4 GB RAM / 3x Seagate IW 16TB SHR - DSM7.1
Offsite backup: DS214 1x WD Red 4TB - DSM6.2

Offline Pippin

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 103
  • -Ontvangen: 529
  • Berichten: 2.724
  • a.k.a. MMD
Re: Processen / installaties voorrang geven op andere.
« Reactie #1 Gepost op: 19 september 2015, 17:16:37 »
xxx> renice --help
BusyBox v1.16.1 (2015-06-29 18:09:00 CST) multi-call binary.

Usage: renice {{-n INCREMENT} | PRIORITY} [[-p | -g | -u] ID...]

Change priority of running processes

Options:
        -n      Adjust current nice value (smaller is faster)
        -p      Process id(s) (default)
        -g      Process group id(s)
        -u      Process user name(s) and/or id(s)

Of je dit permanent kunt instellen weet ik niet.

Met htop in PuTTY kun je de nice zien onder het kolommetje NI
DS414
OpenVPN #1: Beter beveiligen OpenVPN #2: Beter beveiligen als client

I gloomily came to the ironic conclusion that if you take a highly intelligent person and give them the best possible, elite education, then you will most likely wind up with an academic who is completely impervious to reality.
Halton Arp

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.176
  • Fijne feestdagen.......
    • Truebase
Re: Processen / installaties voorrang geven op andere.
« Reactie #2 Gepost op: 19 september 2015, 17:26:40 »
En kijk ook naar je settings van NZBGet voor betere performance en minder belasting van je systeem:
https://github.com/nzbget/nzbget/wiki/Performance-tips

- M.n. teveel Connecties komt niet ten goede van het systeem, probeer minder dan meer tegelijk (ServerX.Connections).
- Als je TLS/SSL aan hebt staan, zet ServerX.Cipher eens op RC4-MD5, heb daar eens een topic over gemaakt hier.



CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2680
  • Berichten: 16.584
Re: Processen / installaties voorrang geven op andere.
« Reactie #3 Gepost op: 19 september 2015, 17:42:55 »
Kun je dat niet met 'Verkeerbeheer" regelen? Te vinden onder Netwerk instellingen.

Dat is niet direct een volgorde, maar als je de TV een gegarandeerde bandbreedte geeft, moet dat de andere processen vertragen als je aan het kijken bent.

  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.176
  • Fijne feestdagen.......
    • Truebase
Re: Processen / installaties voorrang geven op andere.
« Reactie #4 Gepost op: 19 september 2015, 17:50:37 »
Die optie is alleen voor uitgaand verkeer.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Ben(V)

  • Gast
Re: Processen / installaties voorrang geven op andere.
« Reactie #5 Gepost op: 19 september 2015, 18:26:19 »
Gewoon NZBget alleen in de uren laten werken dat je geen TV kijkt.
Kun je regelen met de task scheduler.

Alternatief is torrent gebruiken, daar kun je de bandbreedte van instellen en dus ook de belasting op je systeem.
Overingens is met downloadstation torrents gebruiken een veel minder zware belasting voor je CPU dan NZBget.

Offline Nelissuh

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 55
  • -Ontvangen: 82
  • Berichten: 592
Re: Processen / installaties voorrang geven op andere.
« Reactie #6 Gepost op: 19 september 2015, 19:55:16 »
Allen bedankt voor de vele reacties in een korte tijd. Ik zal er eens induiken en mijn bevindingen delen.

1e reacties:
- Briolet: Ik heb niet het gevoel dat bandbreedte het probleem is, maar processorbelasting. Zowel bij downloaden als bij repareren / uitpakken. Toch zal ik er eens naar kijken.
- Ben(V): Usenet heeft voorkeur boven torrents.
- Birdy: Ik gebruik geen versleuteling (meer) bij het downloaden. Zou ik het in de toekomst weer overwegen: bedankt voor je topic! Ik zal nog eens naar de NZBget optimalisaties kijken.
- Ben(V):Ik wil niet alleen 's nachts downloaden. Door Brein takedown ellende zijn afleveringen van series vaak binnen 24 uur weg. Daarnaast wordt er hier in huis vaak halsreikend uitgekeken naar nieuwe afleveringen van series.
- MMD: ik kon Nice 123 niet vinden. Zal nog eens kijken.

Main: DS920+ / 4 GB RAM / 3x Seagate IW 16TB SHR - DSM7.1
Offsite backup: DS214 1x WD Red 4TB - DSM6.2

Stephan296

  • Gast
Re: Processen / installaties voorrang geven op andere.
« Reactie #7 Gepost op: 19 september 2015, 19:57:35 »
Dat was bij mij ook een probleem daarom ben ik overgestapt naar een zwaardere Nas. Ik heb nu een 415+ met een hdhomerun en 3 sundtek tuners en kan 6 opnames tegelijk doen en de 7e kijken zonder haperingen.

Offline Pippin

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 103
  • -Ontvangen: 529
  • Berichten: 2.724
  • a.k.a. MMD
Re: Processen / installaties voorrang geven op andere.
« Reactie #8 Gepost op: 19 september 2015, 20:06:21 »
- MMD: ik kon Nice 123 niet vinden. Zal nog eens kijken.

Waar heb je gezocht?

Op de NAS is het in PuTTY renice

Ik bedenk mij nu echter dat htop op iets oudere modellen/DSM niet aanwezig is dacht ik.
Die is als package beschikbaar, ook bij Synocommunity.

Edit: htop
An interactive process viewer for Linux. The package is intended for DSM-5.0 or earlier where it\'s not available.

DS414
OpenVPN #1: Beter beveiligen OpenVPN #2: Beter beveiligen als client

I gloomily came to the ironic conclusion that if you take a highly intelligent person and give them the best possible, elite education, then you will most likely wind up with an academic who is completely impervious to reality.
Halton Arp

Gemarkeerd als beste antwoord door Nelissuh Gepost op 10 februari 2016, 22:27:01

Ben(V)

  • Gast
Re: Processen / installaties voorrang geven op andere.
« Reactie #9 Gepost op: 19 september 2015, 20:11:29 »
Tja, torrents zijn niet alleen een veel lagere belasting, het is ook beter te regelen en hebben nooit last van takedowns.

Maar gewoon Nzb gebruiken,moet je doen.:-)

Offline Robert Koopman

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 273
  • -Ontvangen: 1803
  • Berichten: 10.991
    • http://www.dwvbb.nl
Re: Processen / installaties voorrang geven op andere.
« Reactie #10 Gepost op: 19 september 2015, 20:59:57 »
Ik ben voor 95% over op torrents, werkt geweldig samen dat Sickrage en Download Station.
Belasting merk je amper wat van. Mijn 1812+ doet nog veel meer zaken tegelijkertijd.
RS812+ : 3*WD60EFPX 6.2.4-25556 Update 7 SHR
RS814+ : 3*WD30EFRX 7.1.1-42962 Update 6 Btrfs

Stephan296

  • Gast
Re: Processen / installaties voorrang geven op andere.
« Reactie #11 Gepost op: 20 september 2015, 17:28:35 »
Wat mij opvalt met torrents in downloadstation is dat de downloadsnelheid veel lager ligt dan bij transmission bijvoorbeeld. Terwijl de instellingen hetzelfde zijn....

Offline Nelissuh

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 55
  • -Ontvangen: 82
  • Berichten: 592
Re: Processen / installaties voorrang geven op andere.
« Reactie #12 Gepost op: 20 september 2015, 17:53:22 »
Op de NAS is het in PuTTY renice

Edit: htop
An interactive process viewer for Linux. The package is intended for DSM-5.0 or earlier where it\'s not available.

Met htop heb ik gespeeld en ik kan hier idd de nice waarden aanpassen. Ze blijven staan zolang de NAS niet gereboot wordt.

Ik heb de waarden van tvheadend en oscam stapsgewijs verhoogd, en die van NZBget verlaagd, maar ik heb nog geen goede instelling gevonden. Ik blijf artefacten houden. Wellicht moet ik nog een ander proces aanpassen wat indirect door 1 van de programma's wordt gebruikt, of gaat het echt niet lukken  :o

Ik had voorheen "snice" geprobeerd en dit werkte niet. Ik zie nu dat je daarvoor eerst via IPKG "procps" moet installeren (info).  Renice doet het inderdaad wel. Grote verschil tussen snice en renice is volgens mij dat je bij snice in 1 keer de gewenste waarde kan ingeven, en dat je met renice het verschil t.o.v. de huidige waarde moet ingeven.

Via taakbeheer zou ik m.b.v. een script en snice een paar keer per dag de waarden juist kunnen zetten, zodat na een reboot de waarden hersteld worden.
Main: DS920+ / 4 GB RAM / 3x Seagate IW 16TB SHR - DSM7.1
Offsite backup: DS214 1x WD Red 4TB - DSM6.2

Offline Nelissuh

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 55
  • -Ontvangen: 82
  • Berichten: 592
Re: Processen / installaties voorrang geven op andere.
« Reactie #13 Gepost op: 20 september 2015, 18:06:24 »
Dat was bij mij ook een probleem daarom ben ik overgestapt naar een zwaardere Nas. Ik heb nu een 415+ met een hdhomerun en 3 sundtek tuners en kan 6 opnames tegelijk doen en de 7e kijken zonder haperingen.

Ik zie net de tekst onder je bericht. Is https://packages.fastxl.nl van jou? Die usb-drivers heb ik geprobeerd, maar daarmee vreet mijn DS413 de Smargo Smartreader V2 niet. Ik heb daarna de drivers van http://jadahl.dscloud.me/sspks geinstalleerd waarna hij wel werkt. Ik krijg nu alleen continue de melding dat er nieuwere drivers zijn, gezien die van https://packages.fastxl.nl een hoger versienummer hebben (uit mijn hoofd 3.0.3.40 i.p.v. 3.0.3).

Daarnaast: de budgetcommissie keurt de aanschaf van een 2e NAS op dit moment niet goed, dus upgrade naar een DS415+ is voorlopig geen optie.  Ik vind het jammer dat er geen/weinig tests beschikbaar zijn die de hardware van de NAS testen met veelgebruikte packages. Meestel wordt alleen data doorvoersnelheid gemeten, en dat toont niet of de NAS geschikt is voor mijn doelstellingen.
Main: DS920+ / 4 GB RAM / 3x Seagate IW 16TB SHR - DSM7.1
Offsite backup: DS214 1x WD Red 4TB - DSM6.2

Stephan296

  • Gast
Re: Processen / installaties voorrang geven op andere.
« Reactie #14 Gepost op: 20 september 2015, 18:16:48 »
Ik gooi de universele drivers van mijn repo af. Het is toevallig dat het dezelfde drivers zijn dat het dan bij een aantal niet werkt. Hun hadden een fout zitten in hun 5.2 drivers waardoor hij niet geladen werd. Ik heb het script aangepast en dan werkt het wel (bij mij tenminste)
Ik ga over naar een andere vorm van compileren in de toekomst waarmee je serial driver in oscam zelf hebt zitten.

Wat je aan geeft wat betreft die test, is natuurlijk onbegonnen werk om dat te gaan doen.
Iedereen draait andere packages.
Tvheadend en nzbget vreten redelijk geheugen/vermogen.
Dus dan moet je keuzes maken, wat ook al werd aangehaald om snachts te downloaden.
Wat betreft notice and takedown valt het qua series wel mee.
Ik heb smorgens de nieuwste series al binnen die snachts in USA op TV zijn geweest.


 

Top - De zwaarste processen in beeld

Gestart door wizjosBoard 3rd party apps integratie in DSM

Reacties: 9
Gelezen: 6595
Laatste bericht 28 juni 2009, 11:39:05
door zdDog
Post-processen gaat fout

Gestart door ssstefkeBoard Headphones

Reacties: 3
Gelezen: 14935
Laatste bericht 02 september 2014, 23:18:20
door ssstefke
Users, rechten en processen veranderd?

Gestart door a.appelBoard Synology DSM 6.1

Reacties: 2
Gelezen: 1387
Laatste bericht 14 februari 2018, 11:50:31
door a.appel
veel python processen

Gestart door B3rtBoard SABnzbd (usenet)

Reacties: 5
Gelezen: 2964
Laatste bericht 12 december 2012, 15:08:48
door janbal
onbekende lun en isci processen

Gestart door BoboBoard Synology DSM algemeen

Reacties: 5
Gelezen: 1385
Laatste bericht 14 augustus 2017, 17:12:42
door Birdy