• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Prozesse einem Prozessorkern zuweisen (vgl taskset)

TayTay

Alkmene
Registriert
25.04.11
Beiträge
32
Hallo zusammen

Da ich ab und zu mit MacPorts was installiere und MacPorts SourceCodes kompiliert, frisst das ziemlich viel Prozessorleistung weg. Und schwups, beide Prozessorkerne sind zu 100% ausgelastet, und weiterarbeiten ist unmöglich - alles stockt und ruckelt. Wenn ich also arbeiten will muss ich den Installationsprozess abklemmen...

Unter Linux gab's ein hübsches Tool namens taskset (Terminal-Befehl), wo man festlegen konnte, welcher Prozess welche(n) Prozessorkern(e) nutzen darf. Taskset gibt's unter Mac OS X jedoch nicht (bash: taskset: command not found:-!). Ich habe auch nichts Vergleichbares mit googeln gefunden.

Hat wer eine Idee, wie man das unter Mac OS X machen kann?

Vielen Dank!

LG Tay
 
Warum nutzt Du nicht einfach renice? Für die Bändigung von rechenintensiveren Prozesses ist renice auch smarter, da man die verfügbaren Ressourcen besser ausnutzen kann.
 
Danke für den Tipp. :-) Werd mal ein "renice +10 -u macports" versuchen.