Gibt es einen Ersatz für die entfernte Funktion "Windows-Systemressourcen-Manager" in der Windows Server 2012 R2-Version?

12

Der Windows-Systemressourcen-Manager (WSRM) wurde in Windows Server 2012 R2 entfernt , und ich benötige einen Ersatz.

Ich verwende einen kleinen RDP-Server für 2012 R2 Standard. Es hat nur 8 GB RAM und ich brauche eine Möglichkeit, die Ressourcen für jeden regulären Benutzer zu begrenzen, damit das System nicht zum Erliegen kommt, wenn ein einzelner Benutzer mehr als seinen gerechten Anteil beansprucht (aus welchem ​​Grund auch immer).

Ich kann stattdessen problemlos Server 2012 ( erste "Edition" ) verwenden, der statt WSRM nur WSRM enthältdeprecatedremoved , da ich R2 nicht unbedingt verwenden muss .

Gibt es eine einfache Möglichkeit zum Verwalten von Ressourcen (hauptsächlich RAM) in Windows Server 2012 R2, seit das WSRM entfernt wurde?

Kontrapsychon
quelle
2
Microsoft meint : "Windows System Resource Manager (WSRM) ist veraltet. Ähnliche Funktionen werden von Hyper-V bereitgestellt." Äh, ich glaube nicht?
Michael Hampton
1
@MichaelHampton Ich denke, Microsoft sagt, wenn Sie eine Ressourcenisolierung in Remotedesktopdiensten benötigen, sollten Sie Remotedesktopdienste-Desktop-Pools (VDI) verwenden. WSRM war eine arme Art der Ressourcentrennung. Das heißt, VDI ist viel komplizierter mit viel mehr beweglichen Teilen, was für manche Menschen ein deutlicher Schlag in den Darm ist.
MDMarra
Nein, vdi ist nicht die Lösung für wsrm hyper-v ist
Jim B

Antworten:

5

Aus diesem Grund bleibt die Freigabe von Ressourcen "Fair Share", die ab 2012 standardmäßig für Remotedesktopdienste aktiviert ist, für CPU-, Netzwerk- und Festplatten-E / A-Vorgänge. Aber keine Erinnerung. Also nein, kein Speicherausgleich wie bei WSRM. Warum wurde der Speicher in den FairShare-Richtlinien nicht berücksichtigt? Ich weiß es nicht.

Sie können auf einem Hyper-V-Hypervisor eine gerechte Speicherfreigabe für mehrere virtuelle Maschinen implementieren. Dies ist jedoch nicht dasselbe wie bei einem Remotedesktop-Sitzungshost. Von diesem Moment an würde ich sagen, dass sie diese spezielle Funktionalität weggenommen haben und uns keine Alternativen gelassen haben. Ich vermute ( dies ist eine Vermutung ), dass Microsoft dies gemeint hat, als es sagte "Ähnliche Funktionen werden von Hyper-V bereitgestellt." Das war eine Art naive Idee: "Nun, da die ganze Welt sowieso auf VDI umsteigt, verwenden Sie einfach Hyper-V, um den Arbeitsspeicher zwischen VMs auszugleichen." Aber auch hier bin ich bereit und gewillt, das Gegenteil zu beweisen.

Ryan Ries
quelle
Es scheint also, als gäbe es keine Alternative. Daher verwende ich nur die erste Version von 2012. Es ist frustrierend, weil ich für ein Universitätsprojekt, an dem ich arbeite, eine grundlegende RDP-Einrichtung in einer VM benötige, und das tue ich nicht Ich möchte und kann auch keine vollständige virtuelle Umgebung mit einer Reihe von Computern mit unterschiedlichen Rollen einrichten oder mehr als meinen eingeschränkten Arbeitsspeicher verwenden. Grrrrr.
Kontrapsychon
Wenn Sie den Arbeitsspeicher in Windows ausgleichen müssen, haben Sie wahrscheinlich eine schlecht geschriebene App, die besser isoliert funktioniert.
Jim B
4

Sie können Windows System Resource Managerunter Windows Server 2012 R2 einrichten . Auch wenn es von Microsoft entfernt wurde, können Sie es manuell installieren und verwenden.

Ich habe die Anweisungen hier in meinem Blog aufgelistet:
http://blog.iftvio.ro/index.php/windows-system-resource-manager-and-windows-server-2012-r2/

Verwandte: Mein Beitrag in einem Microsoft-Foren-Thread zu diesem Thema.

iftvio
quelle
3
Ich bin beeindruckt von der Arbeit, die dieser Blog-Autor geleistet hat, aber Vorsicht. Dies wird nicht auf allen von Microsoft unterstützt. Ich wäre sehr vorsichtig, wenn ich so etwas in einer Produktionsumgebung machen würde.
Pause