CPU Last für Dienst einschränken ?
Hallo Liste, ist es möglich den Zugriff eines dienstes auf die CPU einzuschränken ? Hintergrund ist das Clamd sich der CPU bedient und ich diese Priorität versuchen möchte einzuschränken das er z.b. max 50 % der Möglichen CPU last erhält um das System nicht komplett lahmzulegen? Ich denke mir schon das das eine Schnappsidee ist!! oder doch nicht ? Fragen kostet ja nichts. Danke
u grosskinsky, Montag, 8. August 2005 11:09:
ist es möglich den Zugriff eines dienstes auf die CPU einzuschränken ? Hintergrund ist das Clamd sich der CPU bedient und ich diese Priorität versuchen möchte einzuschränken das er z.b. max 50 % der Möglichen CPU last erhält um das System nicht komplett lahmzulegen? Ich denke mir schon das das eine Schnappsidee ist!! oder doch nicht ? Fragen kostet ja nichts.
So schnapsig ist die Idee vermutlich nicht. Ob das in Deinem Fall geht weiß ich nicht, aber wie wäre es, die Prio des Prozesses mit nice zu steuern? man nice -- Andre Tann
On Monday 08 August 2005 11:09, u grosskinsky wrote:
ist es möglich den Zugriff eines dienstes auf die CPU einzuschränken ? Hintergrund ist das Clamd sich der CPU bedient und ich diese Priorität versuchen möchte einzuschränken das er z.b. max 50 % der Möglichen CPU last erhält um das System nicht komplett lahmzulegen?
Schau dir mal /etc/security/limits.conf an, die es zumindest hier bei mir unter SuSE 9.0 gibt. Dort könnte man die Priorität der Prozesse festlegen, die der Benutzer startet, der auch deinen Dienst startet. Limits.conf hat sogar einen Wert für "max CPU time", in Klammern MIN, ob das für Minuten steht und man damit wirklich ein Zeitlimit setzen kann? Keine Ahnung, ich würde es eher über die Priorität versuchen, sind sicher dieselben Werte wie in man nice beschrieben. hth Malte
u grosskinsky wrote:
ist es möglich den Zugriff eines dienstes auf die CPU einzuschränken ? Hintergrund ist das Clamd sich der CPU bedient und ich diese Priorität versuchen möchte einzuschränken das er z.b. max 50 % der Möglichen CPU last erhält um das System nicht komplett lahmzulegen?
So ungern ich mich wiederhole (Stichwort: dazuko Thread), aber es gibt da so ein nettes Mailinglisten-Archiv[1] fuer suse-linux und da finden sich z.B. solche lustigen Emails mit dem Subject "prozessorlast einstellen" und aehnliches. Ulkig, nicht wahr? Klingt fast ein bissl wie Deine eigene Anfrage. Nur mal so als weiterer Tip... Der Fantasie Deiner Suchbegriffe sind keine Grenzen gesetzt. CU, Th. [1] http://marc.theaimsgroup.com/?l=suse-linux
Freundlichsten Dank für den Tipp, aber ich kann erst dann gezielt weitersuchen wenn ich weis nach was oder welchen Befehlen ich suchen muss um mich zur Lösung vorzuarbeiten. Zudem gabs ja auch nette Tipps wie "nice" (kannte ich eben vorher nicht) wenn ich beim googlen halt den falschen Suchbegriff versuche krieg ich halt nicht das was ich suche zurück (Stochern im Nebel und nix passendes gefunden) deshalb frag ich ja! Zudem ist es bei mir momentan etwas Kaotisch (ich geh in Urlaub und jeder will was von mir *g*) Wenn ich nach "nice" oder ulimit suche finde ich ja auch jede Menge. Vieleicht bin ich ja auch nur Urlaubsreif ;) Und im übrigen ... leider weis ich nicht alles. Gruß Uwe ps. war nicht böse oder ironisch gemeint (ich will hier weis gott niemand beleidigen oder anmachen oder sonst was .. nur dazulernen) Am Montag, 8. August 2005 21:04 schrieb Thomas Hertweck:
u grosskinsky wrote:
ist es möglich den Zugriff eines dienstes auf die CPU einzuschränken ? Hintergrund ist das Clamd sich der CPU bedient und ich diese Priorität versuchen möchte einzuschränken das er z.b. max 50 % der Möglichen CPU last erhält um das System nicht komplett lahmzulegen?
So ungern ich mich wiederhole (Stichwort: dazuko Thread), aber es gibt da so ein nettes Mailinglisten-Archiv[1] fuer suse-linux und da finden sich z.B. solche lustigen Emails mit dem Subject "prozessorlast einstellen" und aehnliches. Ulkig, nicht wahr? Klingt fast ein bissl wie Deine eigene Anfrage. Nur mal so als weiterer Tip... Der Fantasie Deiner Suchbegriffe sind keine Grenzen gesetzt.
CU, Th.
Uwe Grosskinsky wrote:
aber ich kann erst dann gezielt weitersuchen wenn ich weis nach was oder welchen Befehlen ich suchen muss um mich zur Lösung vorzuarbeiten.
Nein. In Deiner eigenen Anfrage kamen die Begriffe "CPU last", "Priotitaet", "einschraenken" usw. vor - wenn Du mit diesen Begriffen im Archiv suchst, wirst Du fuendig. Nichts anderes habe ich naemlich auf die Schnelle versucht. Und wenn es mir gelingt, durch google oder durch Suchen im Archiv ohne grosse Muehe sinnvolle Antworten auf Fragen zu finden, dann sollten das andere doch auch koennen, oder?
Zudem gabs ja auch nette Tipps wie "nice" (kannte ich eben vorher nicht) wenn ich beim googlen halt den falschen Suchbegriff versuche krieg ich halt nicht das was ich suche zurück (Stochern im Nebel und nix passendes gefunden) deshalb frag ich ja!
Auch Hinweise auf "nice" finden sich im Archiv, wenn mit obigen Begriffen gesucht wird (sogar im gleichen Email-Thread, dessen Subject ich in der letzten Mail erwaehnte). Man muss i.d.R. nicht einen Programmnamen kennen, um auf dessen Existenz hingewiesen zu werden - man muss nur geeignete Suchbegriffe finden, die das umschreiben, was man moechte. Deswegen schrieb ich auch in der letzten Mail, der Fantasie Deiner Suchbegriffe ist keine Grenze gesetzt. Hilfreich kann auch das Programm "apropos" sein. Ein "apropos priority" haette Dich z.B. auch zu "nice" gefuehrt (und wie Du siehst, musste ich dabei den Programmnamen gar nicht wissen).
[..] ps. war nicht böse oder ironisch gemeint (ich will hier weis gott niemand beleidigen oder anmachen oder sonst was .. nur dazulernen)
Meine Emails sind auch nicht dazu gedacht, Dich pedantisch auf Kleinigkeiten hinzuweisen, sondern generell immer wieder auf das Archiv und die FAQ und die SDB hinzuweisen, die IMHO viel zu wenig genutzt werden. Man sollte sehen, dass a) man i.d.R. selbst schneller eine Loesung findet, wenn man im Archiv oder der SDB sucht statt auf Emails aus der Liste zu warten und b) es den Leuten auf der Liste langweilig (..., beliebig ergaenzbar) wird, wenn die gleichen Fragen gestellt werden und frueher schon sinnvolle Antworten gegeben wurden, und c) es oft nervig ist, wenn man fuer andere deren Hausaufgaben machen soll, nur weil diese zu faul (..., beliebig ergaenzbar) sind. Warum z.B. bei generellen Problemen mit SuSE Distributionen nicht zuerst einmal in der SDB gesucht wird, ist mir schleierhaft. Ist alles nicht auf Dich persoenlich bezogen sondern allgemein, also bitte nicht falsch verstehen.
[TOFU entsorgt]
Ich nehme an, Du weisst, was von TOFU zu halten ist (ansonsten mal http://learn.to/quote/ lesen). Also vermeide es bitte. CU, Th.
participants (5)
-
Andre Tann
-
Malte Gell
-
Thomas Hertweck
-
u grosskinsky
-
Uwe Grosskinsky