2010-03-11 5 views
28

Ich habe eine geplante Aufgabe, die sehr IO-intensiv ist (Löschen von Hunderttausenden von Dateien). Aus Platzgründen muss dieser Job relativ schnell ausgeführt werden. Auf Win2k8 haben geplante Tasks immer eine niedrige IO-Priorität. Das Erhöhen der Priorität des Prozesses hat die IO-Priorität nicht geändert. Gibt es eine Möglichkeit, eine geplante Aufgabe mit einer normalen E/A-Priorität zu versehen?Gibt es eine Möglichkeit für eine geplante Aufgabe von win2k8, normale Priorität IO zu haben?

Antwort

48
  1. Erstellen Sie die Aufgabe
  2. Rechts auf die Aufgabe klicken und „Export“ es
  3. Bearbeiten Sie die task.xml Datei, die Sie gerade
  4. exportiert
  5. Sie eine Zeile wie <Priority>7</Priority>
  6. ändern finden der Wert zu einer normalen Priorität (zwischen 4-6). Eine Tabelle mit den möglichen Werten: TaskSettings.Priority property
    • Ein Wert von 4 hat die gleiche E/A- und Speicherpriorität wie ein interaktiver Prozess. Werte von 5 und 6 unteren Speicher Priorität
  7. Im Task-Scheduler haben, löschen Sie die Aufgabe, die Sie zunächst
  8. Im Taskplaner erstellt, in dem Aktionsbereich, importieren Sie die Aufgabe aus der XML-Datei
+0

Es funktioniert für den Prozess, der von einer geplanten Aufgabe erstellt wurde, aber ein erzeugter Prozess (der von diesem Prozess erstellt wird, z. mit "cmd \ c") erhält nicht die gleiche Priorität. Wie bringt man es auch in den erzeugten Prozess? –

+2

4 ist gleich "Standard" Windows-Priorität. 5 haben eine geringe Speicherpriorität (Process Explorer-Eingabeaufforderungen). – CoolCmd

+0

In 2008R2 ist dies für E/A und CPU korrekt, aber scheint nicht vollständig für die Speicherpriorität (auch @CoolCmd) korrekt zu sein: Wenn ich die geplante Aufgabenpriorität auf 4 setze, werden Prozesse (Ableitungen) erhalten Speicherpriorität 4. Normale interaktive Aufgaben haben Speicherpriorität 5, normale geplante Aufgaben (geplante Aufgabenpriorität 7) haben Speicherpriorität 3 (alle gelesen von Process Explorer). Das ist also immer noch ein Schritt dazwischen. Aber außerdem: Danke! – FelixD

Verwandte Themen