Dynamisch vergabe von Rechenzeit
Posted: 2009-07-23 18:01
				
				Hallo Zusammen.
Ich suche einen Mechanismus um Dienste die auf meinem Server laufen dynamisch Rechenzeit zu gewähren.
Um es Bildlich darzustellen:
Es laufen 5 Application Server Instanzen auf einer Maschiene. Wenn einer der AS Instanz Arbeitet, belegt sie fast 100% CPU. Das hat zur folge das die anderen nicht mehr aus die pötte kommen.
Was ich schon gefunden habe sind Tools wie cpulimit usw. Mithilfe dessen ich einen Prozentualen Wert einem Prozess zuweisen kann.
Das Problem ist jetzt aber, dass wenn ich allen AS diesen Festen Bereich zuteile, sie nicht darüber hinaus gehen, aber mit der ihr zugewiesen Kapazität nicht Vernünftig arbeiten können.
Was ich nun suche ist einen Mechanismus der die Rechenzeit Dynamisch aufteilt. Wenn also ein AS Arbeit bekommt, kann dieser die CPU zu 100% beanspruchen. Wenn jedoch der Zweite AS anläuft soll der erste gedrosselt werden, damit dieser auch Arbeiten kann.
Entschuldigt wenn ich mich ein bisschen schwierig ausdrücke. Wenn jemand von euch ein solches Konzept kennt oder / und einen solchen Mechanismus. Würde ich mich freuen.
Mit freundlichen Grüßen
Sebastian
			Ich suche einen Mechanismus um Dienste die auf meinem Server laufen dynamisch Rechenzeit zu gewähren.
Um es Bildlich darzustellen:
Es laufen 5 Application Server Instanzen auf einer Maschiene. Wenn einer der AS Instanz Arbeitet, belegt sie fast 100% CPU. Das hat zur folge das die anderen nicht mehr aus die pötte kommen.
Was ich schon gefunden habe sind Tools wie cpulimit usw. Mithilfe dessen ich einen Prozentualen Wert einem Prozess zuweisen kann.
Das Problem ist jetzt aber, dass wenn ich allen AS diesen Festen Bereich zuteile, sie nicht darüber hinaus gehen, aber mit der ihr zugewiesen Kapazität nicht Vernünftig arbeiten können.
Was ich nun suche ist einen Mechanismus der die Rechenzeit Dynamisch aufteilt. Wenn also ein AS Arbeit bekommt, kann dieser die CPU zu 100% beanspruchen. Wenn jedoch der Zweite AS anläuft soll der erste gedrosselt werden, damit dieser auch Arbeiten kann.
Entschuldigt wenn ich mich ein bisschen schwierig ausdrücke. Wenn jemand von euch ein solches Konzept kennt oder / und einen solchen Mechanismus. Würde ich mich freuen.
Mit freundlichen Grüßen
Sebastian