Georg: Kann Perl-Skript sich selbst niedrige Prio zuweisen ?

Hallo,

ich schreibe an einem Perl-Skript, welches eine Menge DBM-Hash-Dateien auf Platte nach verschiedenen Benutzereingaben und Kriterien durchsucht und auswertet.

Je nach Benutzereingaben kann eine Suche bis zu 2 Minuten dauern. Auf dem gleichen Server laufen noch eine Vielzahl weiterer Skripte.

Kann ich innerhalb dem "Suchen-Skript" mit Perl-Code beeinflussen, dass dieses Skript anderen Prozessen gegenüber benachteiligt werden soll, was die Prozessorausnutzung angeht ? Quasi sich selbst "nice" gegenueber den anderen verhaelt ?

Ich moechte verhindern, dass das Perl-Skript ueber mehrere Minuten hinweg mit 99% Prozessorauslastung laeuft und somit evtl. andere - auch wichtige Prozesse - in ihrer Ausfuerung hindert.

Viele Gruesse,

Georg

  1. Halihallo Georg

    Kann ich innerhalb dem "Suchen-Skript" mit Perl-Code beeinflussen, dass dieses Skript anderen Prozessen gegenüber benachteiligt werden soll, was die Prozessorausnutzung angeht ? Quasi sich selbst "nice" gegenueber den anderen verhaelt ?

    http://de.selfhtml.org/cgiperl/funktionen/systemaufrufe.htm#setpriority

    Viele Grüsse

    Philipp

    1. hi!

      ok - danke fuer den Tipp !

      Gruss,

      Georg

      Halihallo Georg

      Kann ich innerhalb dem "Suchen-Skript" mit Perl-Code beeinflussen, dass dieses Skript anderen Prozessen gegenüber benachteiligt werden soll, was die Prozessorausnutzung angeht ? Quasi sich selbst "nice" gegenueber den anderen verhaelt ?

      http://de.selfhtml.org/cgiperl/funktionen/systemaufrufe.htm#setpriority

      Viele Grüsse

      Philipp