Wie viele Work Processe sind sinnvoll?
Wenn es zu wenige Prozesse für einen Typ (Dialog Schritte, Updates, Hintergrund-Jobs) gibt, müssen Arbeitsprozesse warten. Die ideale Konfiguration ist, in der wenigstens ein Arbeitsgang immer frei ist. Mit der Transaktion SM50, kann man sehen, dass der Dialog-Workprozess mit der höchsten Zahl fast keine CPU-Zeit verwendet. (Beispiel: Wenn ich von A nach B fahren will, möchte ich nicht warten, also die Autobahn sollte nie zu 100% ausgelastet sein.)
Wie kann ich sehen, welche Arbeitsprozesse existieren und wo für sie sind?
- Local:
Tools -> Administration -> Monitor -> System monitoring -> Processes (Transaction SM50)
- Global:
Tools -> Administration -> Monitor -> System monitoring -> Server -> <Double_click> (Transaction SM51) oder: Tools -> Administration -> Computing center -> Management System -> Control -> All Work processes (Transaction SM66, the selection of processes is adjustable)
Um die Nutzung der Dienste zu sehen (dialog, update):
ST03 – > Performance Database -> Task Type Profile
System parameter setting:
Die Anzahl der Arbeitsprozesse werden durch die folgenden Systemparameter
definiert:
- rdisp/wp_no_dia
- rdisp/wp_no_vb
- rdisp/wp_no_vb2
- rdisp/wp_no_btc
- rdisp/wp_no_enq
- rdisp/wp_no_spo
Durch die Definition der Betriebsarten, können die Arbeitsprozesse dynamisch angepasst werden.Die Reservierung von Hintergrund-Workprozesse für
Job-Klasse A wird ausschließlich durch die Definition der Betriebsart durchgeführt.