[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2015
    Beiträge
    334

    TIMESLICE Parmeter

    Hallo zusammen,
    weiss jemand wo sich ein Job den
    Wert für diesen Parameter im Titel holt ?
    Wir haben nämlich Jobs, die sollten gleich
    von Anfang an mit einer höheren Zeitscheibe
    laufen. Ich nehme mal an, man kann einen höheren
    Wert mitgeben, aber wo er sich den automatisch herholt
    würde mich interessieren.
    Für Infos, wäre ich dankbar.
    Viele Grüße A.

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    1.973
    z.b. jobd

    auffüllen weil Text zu kurz
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  3. #3
    Registriert seit
    Jun 2015
    Beiträge
    334
    Hallo und danke schon mal. Aber wenn ich z.B. sage CHGJOD, finde ich den TIMESLICE-Param. gar nicht.
    Mit F11 bekomme ich ja auch noch die Erklärung zum Parameter. Oder heisst der da nur anders ?

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    ... die Timeslice steht in der class, die am subsystem hängt und über den routing entry modifiziert werden kann.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  5. #5
    Registriert seit
    Jun 2001
    Beiträge
    1.973
    Hmm, stimmt.

    Da ist nur der Wert für TSEPOOL.
    Sorry

    dann müsste es in der Class sein
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  6. #6
    Registriert seit
    Jun 2015
    Beiträge
    334
    besten Dank an alle. Da gucke ich mal nach !!

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Dies wird über Klassenobjekte gesteuert:
    WRKCLS/CRTCLS/CHGCLS...

    Diese werden im Subsystem den Routingentries zugeordnet.

    Routingentries untesuchen die Startanforderung im SBMJOB um die Klasse anzusteuern.

    Allerdings kannst du das Thema durch die Selbstoptimierungen des Systems inzwischen vergessen.
    Jeder kennt das ja schon mal:
    Wenn ein Job den Anteil seiner Zeitscheibe zu 100% ausnutzt, passiert im System häufig nicht mehr viel.
    Außerdem unterbricht jede E/A-Tätigkeit deine Zeitscheibe und andere Jobs können dann bereits weiterlaufen.

    Was also ist dein wirkliches Problem, wenn du glaubst mit mehr Rechenzeit deine Jobs (zu Lasten des Gesamtsystems) effektiver laufen zu lassen?

    Der Standard ist:
    Im QBATCH => 5000 Millisekunden, also 5 Sekunden für komplexere Rechenoperationen.
    Im QINTER => 2000 Millisekunden

    Weißt du eigentlich wie viel Rechenoperationen ohne EA in 5 Sekunden tatsächlich sind?
    Es kann natürlich sein, dass du KI-Modelle berechnen musst;-).
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •