[W10/11] Beperken van max processor activiteit app in CMD

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • gambieter
  • Registratie: Oktober 2006
  • Niet online

gambieter

Just me & my cat

Topicstarter
Mijn vraag
We gebruiken een Minion apparaat (een DNA sequencer van Oxford Nanopore) welke we op een laptop runnen om de actieve data op te slaan, die daarna bewerkt moeten worden voor analyse. Dat doen we met een programma genaamd Dorado, welke onder Windows of Linux kan runnen; onder Windows gaat het in een command prompt window. Dit programma wil graag de GPU gebruiken en daarna de CPU, en grijpt alles wat het kan krijgen zonder een setting om dat in te perken. Daar een analyse dagen kan duren wil ik niet dat het continu blazen wordt, ik wil dat controleren.

Ik heb het eerst in een Hyper-V virtual computer met Ubuntu 22 geprobeerd, dat werkt maar omdat de Hyper-V de videokaart emuleert, is dat relatief traag. Ik wil dus het liefst in Windows runnen, maar controle hebben over processor gebruik.

Relevante software en hardware die ik gebruik
Ik heb meerdere desktop PCs voor dit soort werk, maar degene waarop ik het nu kan testen is wat ouder (uit 2017). Het is een Dell met een Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz, 4 cores, 8 threads maar mijn ervaring is dat hyperthreading niet groots werkt op deze processor/mobo. Dus 4 cores. Er is 64 GB RAM, Windows 10 Education. Ik heb local admin rechten via Admin by Request. Er schijnt een AMD Radeon 430 R5 videokaart in te zitten, alhoewel ik geen drivers of activiteit zie en ik kan me niet herinneren videouitgangen ervan te hebben gezien. Maar ik gebruik hem nu remote en kan dat niet gelijk checken ;)

Wat ik al gevonden of geprobeerd heb
De programmeurs vinden het tot nu toe niet nodig om dit op de command line te implementeren, dus moet het indirect. Het enige wat ik kan vinden is met Processor Affinity werken, maar dat schijnt dan manueel te moeten elke keer. Je kunt het blijkbaar via batch files of registry edits doen, maar onze IT is niet zo enthousiast over beunhazen als de topicstarter ;) .

De vraag is dus: zijn er nog andere manieren waardoor ik meer controle kan hebben over het processorgebruik van een app? :)

[ Voor 5% gewijzigd door gambieter op 21-05-2025 23:35 ]

I had a decent lunch, and I'm feeling quite amiable. That's why you're still alive.

Alle reacties


Acties:
  • 0 Henk 'm!

  • gambieter
  • Registratie: Oktober 2006
  • Niet online

gambieter

Just me & my cat

Topicstarter
Hm, heb het dus met de set affinity geprobeerd. Dat werkt, maar toen bleek de Windows app allerlei andere probleempjes te hebben, en ook langzamer te zijn. De testfile werd in 3u geanalyseerd op een virtuele 4-core Linux machine, en zou >6u gaan duren onder Windows met 6 cores/threads. Ik heb nu 6 cores/threads toegekend aan de virtuele machine, en die gaat het dan in 2u30+ uur doen, dus niet echt beter.

Dat maakt de vraag dus een beetje overbodig :p . Toch ben ik wel benieuwd of er andere oplossingen in Windows zijn, voor toekomstige applicaties :)

I had a decent lunch, and I'm feeling quite amiable. That's why you're still alive.


Acties:
  • +1 Henk 'm!

  • jeroen3
  • Registratie: Mei 2010
  • Laatst online: 15:15

Acties:
  • +1 Henk 'm!

  • The_Doman
  • Registratie: Augustus 2005
  • Laatst online: 14:09
gambieter schreef op woensdag 21 mei 2025 @ 23:06:
Mijn vraagDit programma wil graag de GPU gebruiken en daarna de CPU, en grijpt alles wat het kan krijgen zonder een setting om dat in te perken. Daar een analyse dagen kan duren wil ik niet dat het continu blazen wordt, ik wil dat controleren.
Maar is nu het probleem dat je de PC niet teveel wil belasten met hoge temperaturen of dat je meer CPU voor andere taken wilt overhouden?

Eventueel voor het eerste geval:
Undervolt van de 10700K icm MSI MPG Z490 (Aanpassen CPU Performance Boost Mode)

Acties:
  • 0 Henk 'm!

  • gambieter
  • Registratie: Oktober 2006
  • Niet online

gambieter

Just me & my cat

Topicstarter
The_Doman schreef op donderdag 22 mei 2025 @ 15:27:
Maar is nu het probleem dat je de PC niet teveel wil belasten met hoge temperaturen of dat je meer CPU voor andere taken wilt overhouden?

Eventueel voor het eerste geval:
Undervolt van de 10700K icm MSI MPG Z490 (Aanpassen CPU Performance Boost Mode)
Het eerste :) . De PC staat wel in een lab met airconditioning, maar wordt niet actief gecheckt behalve door mij. Aangezien het een oudje is, wil ik toch proberen het wat in de hand te houden. Ik laat hem nu op 75% van de processor activiteit draaien, continu en dat gaat goed.

Ik zal eens kijken naar de link, dat moet kunnen. Dank :) . Ik gebruik dat al bij een oude laptop waar de koeling niet helemaal goed meer van is, die mag nog maar 50% max draaien en dan gaat het goed.

[ Voor 11% gewijzigd door gambieter op 22-05-2025 15:55 ]

I had a decent lunch, and I'm feeling quite amiable. That's why you're still alive.