Profitieren

SARTE A-Machine mit mehr als einer CPU auf einem dedizierten Prozessor
Jetzt downloaden

Profitieren Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Name des Herausgebers:
  • Stefan Albrecht Kuhr
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 67 KB

Profitieren Stichworte


Profitieren Beschreibung

Die Procaff-Anwendung wurde entwickelt, um einen Prozess (eine Anwendung) auf einem Computer mit mehr als einem Prozessor (CPU) an einem dedizierten Prozessor oder auf einer Teilmenge der verfügbaren Prozessoren zu starten. Sein Name steht für "Prozessor Affinity", der eine Eigenschaft ist, ändert sich Änderungen für den Prozess, den sie erstellt oder ändert. Die Prozessor-Affinität ist einfach eine Zahl, mit der jeder Prozess zugeordnet ist. Es dient als Bit-Array, die bestimmt, an welchen CPUs in einem System die Fäden eines bestimmten Prozesses laufen dürfen. Beispielsweise kann eine Prozessoraffinität von 2 bedeutet, dass der Prozess nur auf der CPU 1 laufen kann, da nur das Bit am Index 1 eingestellt ist (wenn die Prozessoraffinität als Bit-Array mit der Indexierung angesehen wird, wobei der Indexing am rechten Bit mit Null startet). Eine Prozessoraffinität von 1 bedeutet, dass der Prozess oder besser noch die Fäden dieses Verfahrens, nur auf der CPU 0 laufen können. Eine Prozessoraffinität von 3 bedeutet, dass der Prozess auf beiden CPUs 0 und 1. eine Prozessoraffinität von 0 bedeutet, dass es keine CPU gibt, dass dieser Prozess auflaufen kann, und ist daher nicht möglich. Die Prozessor-Affinität wird normalerweise vom übergeordneten Prozess vererbt, der einen bestimmten Prozess startet, es kann jedoch auch bei der Laufzeit von einem anderen Prozess geändert werden. Beide Dinge sind in ProcAff implementiert. Mit / warten, ein neuer Prozess wird synchronuosame, d. H. ProcAff wird warten, bis der neue Prozess endet, und ertönt dann den Exit-Code des neuen Prozesses in seiner Konsole. Mit / run, der neue Prozess startet asynchronuolos, dh procAff wird nicht warten, bis der neue Prozess nicht beendet ist, und kann daher nicht in der Lage sein, den neu gestarteten Prozessen "Exitcode" (COZ) nicht zu ermitteln ). Für beide / Warten und / Ausführen ist der Parameter der zweiten Befehlszeilen die Prozessoraffinität des neuen Prozesses. Der letzte Parameter ist die Befehlszeile des neuen Prozesses. Mit / Set als erster Befehlszeilenparameter, der Parameter der zweiten Befehlszeilen ist wiederum die Prozessoraffinität des Prozesses, diesmal jedoch der Prozessor-Affinität eines bereits vorhandenen Prozesses, den Sie mit dem Parameter des dritten Befehlszeilen angeben müssen. Der dritte Parameter ist als Prozess-ID des vorhandenen Prozesses oder des Namen des Prozesses zu angegeben.


Profitieren Zugehörige Software