Problem/Frage
Bei der Konfiguration der RipEngines im Ergosoft ControlCenter, Seite „RIP & Programme“, können Sie die Anzahl der Threads festlegen, die pro RipEngine verwendet werden sollen.
Dabei können Fragen auftauchen wie:
Was bedeutet diese Einstellung?
Kann ich mit dieser Einstellung die Ripping-Geschwindigkeit beeinflussen?
Wie kann ich Multithreading aktivieren?
Wie kann ich die Multi-Core-Nutzung konfigurieren?
Lösung/Workaround
Die RipEngines können Multithreading für Farbkanäle durchführen, immer pro Job.
- Wenn Ihr Job 4 Farbkanäle hat (helle Tinten befinden sich in denselben Farbkanälen wie die Standardtinte), wird die maximale Ripping-Geschwindigkeit mit 4 Threads pro RipEngine erreicht.
- Wenn Ihr Job beispielsweise 6 Farbkanäle hat und Sie 4 Threads pro RipEngine zulassen, erfolgt die Verarbeitung der Farbkanäle in 2 Abschnitten:
- der erste Abschnitt mit 4 Farbkanälen
- und der zweite Abschnitt mit 2 Farbkanälen.
- In diesem Beispiel mit 6 Farbkanälen führen 3 oder 4 oder 5 Threads pro RipEngine zur gleichen Ripping-Geschwindigkeit.
Gleichzeitiges Verwenden mehrerer RipEngines / gleichzeitiges Rippen mehrerer Jobs.
- Jede RipEngine verwendet die gleiche Anzahl an Kernen.
- Windows steuert die Nutzung/Aufteilung der Kerne.
- Wenn die CPU über weniger Kerne verfügt als die aktiven RipEngines zusammen benötigen, werden die Kerne gemeinsam genutzt, sodass mehrere Threads (derselben oder verschiedener RipEngines) auf demselben Kern laufen.
Beispiel:
- Bedingungen:
- Voraussetzung: Es wird keine andere Software gleichzeitig genutzt
- 8 physische Kern-CPU
- 1 Drucker
- 2 Aufträge jeweils in CMYK (4 Farbkanäle) bearbeiten
- Berechnung:
- 2 Jobs gleichzeitig = 2 aktive RipEngines
- 4 Farbkanäle = 4 Fäden
- Benötigte Kerne: 2x4 = 8
- Ergebnis:
- Es werden acht (2x4=8) aktive parallele Threads vorhanden sein, die jeweils einem (1) physischen Kern zugewiesen sind.
- Wenn zwei RipEngines mit jeweils vier Threads aktiviert sind, können Sie den Folgeauftrag vorverarbeiten, während Sie den Vorläufer verarbeiten/drucken.
- Randbemerkung:
- In dieser Situation werden für die Verarbeitung eines Auftrags weiterhin nur 4 Threads => physische Kerne verwendet.
- Ändern Sie die Threads nicht auf 8. Auf einem 4-Farben-Ausgabegerät verbessert das nichts.
Nicht genügend Kerne, um einen physischen Kern pro Thread zuzulassen:
- In diesem Fall müssen Sie alle sinnvollen Thread-Kombinationen pro RipEngine unter Berücksichtigung der Anzahl aktiver RipEngines testen und die Ripping-Geschwindigkeit messen.
- Beispiel:
- CPU mit 4 Kernen
- 2 aktive RipEngines
- 4 Farbkanäle
- Sinnvolle Einstellungen für Threads pro RipEngine:
- 4: Das Rippen erfolgt in einem Abschnitt, die Kerne werden zwischen den RipEngines geteilt
- 2: Das Rippen erfolgt in zwei Abschnitten, Kerne müssen nicht zwischen RipEngines geteilt werden
Verwandte Artikel und Links