Christoph_A4 10 Geschrieben 3. Januar 2013 Melden Teilen Geschrieben 3. Januar 2013 Guten Morgen, in unserer Terminalserverumgebung (VM unter Hyper-V: Windows Server 2008 R1. Hypervisor: Windows Server 2008 R2) gibt es vermehrt Probleme, dass der Prozess eines Users 100% CPU-Last auf beiden virtuellen CPU-Kernen verursacht und somit das komplette System lahm legt. Mal ganz grundlegend gefragt: Welche Möglichkeiten gibt es dies zu verhindern? Ich habe mich vor längerer Zeit mal damit beschäftigt, weiß halt noch, dass die CPU-Priorität entweder bei laufenden Prozessen zu skalieren ist oder die Einstellungen (start /belownormal) bei reboot zurückgesetzt werden. Grüße Zitieren Link zu diesem Kommentar
testperson 1.729 Geschrieben 3. Januar 2013 Melden Teilen Geschrieben 3. Januar 2013 Hi, um welchen Prozess handelt es sich denn? Ist die Anwendung Terminalserverfähig? Gibt es Infos im Eventlog? Sind Host und Gast aktuell gepatched? Zitieren Link zu diesem Kommentar
RobertWi 81 Geschrieben 3. Januar 2013 Melden Teilen Geschrieben 3. Januar 2013 Moin, genau für diesen Anwendungsfall gibt es seit Windows 2008 den "Windows Systemressourcen Manager" -> http://blogs.technet.com/b/chitpro-de/archive/2008/04/11/windows-system-resource-manager-wsrm.aspx Zitieren Link zu diesem Kommentar
Christoph_A4 10 Geschrieben 3. Januar 2013 Autor Melden Teilen Geschrieben 3. Januar 2013 Danke. Allerding: Ich habe jetzt testweise mal der calc.exe 50% der single-core CPU zugewiesen und die Fakultät aus einer sechsstelligen Zahl ausgerechnet (Dient wunderbar als Test für eine voll ausgelastete CPU). Jetzt stellt sich mir eine Frage: Er zeigt mir im Taskmanager erneut unverändert 100% CPU-Last an. Allokiert er jetzt im Hintergrund wirklich nur 50% und zeigt 100% an, oder funktioniert es einfach nicht. Zitieren Link zu diesem Kommentar
Christoph_A4 10 Geschrieben 15. Januar 2013 Autor Melden Teilen Geschrieben 15. Januar 2013 Hallo nochmals, ich habe mich jetzt ganz gut eingelesen, leider scheint mein Vorhaben damit nicht realisierbar zu sein. Mittels des Windows Systemressourcen Manager kann man immer nur Speicher pro Prozess oder Anwendung allokieren, nicht jedoch eingrenzen. Ich bräuchte also genau das Gegenteil von dem, was der Windows Systemressourcen Manager bietet. :-) Zitieren Link zu diesem Kommentar
RobertWi 81 Geschrieben 15. Januar 2013 Melden Teilen Geschrieben 15. Januar 2013 Moin, also ich persönlich habe das Ding zwar noch nie intensiv genutzt, aber im Blog oben klingt das genau nach dem, was Du suchst: Einige Applikationen sind überaus "anständig" und fordern nur soviel RAM an, wie sie auch benutzen. Andere Applikationen wiederum sind da viel hungriger und konsumieren soviel sie nur kriegen können. Mit WSRM können Sie nun die CPU und RAM Ressources beschränken, indem Sie z.B. für eine gewünschte Applikation maximal 20% CPU Zeit und 256MB RAM zuteilen. Sie können WSRM für diese Bereiche nutzen: Das Reservierungen von Mindest-Leistung kann der IMHO auch. Zitieren Link zu diesem Kommentar
Christoph_A4 10 Geschrieben 15. Januar 2013 Autor Melden Teilen Geschrieben 15. Januar 2013 Hi, ja, der Blog verspricht das, ich kann aber absolut nichts dazu finden, es ist an mehrern Stellen immer noch von Allokieren die Rede. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.