none
Quotas de RAM et de processus/threads lancés sur TSE RRS feed

  • Question

  • Bonjour,

    J'aimerais savoir comment l'on peut configurer un quota de RAM et de nombre de processus/threads utilisés par utilisateur sur un serveur TSE.

    Merci d'avance

    vendredi 29 janvier 2016 07:28

Réponses

  • Bonjour Ligre,

    Cela dépend de l'OS; mais la réponse la plus globale c'est WSRM : Windows System Ressource Manager
    Avec 2012, cette fonctionnalité n'est plus conseillée ( et plus disponible en 2012R2 ).
    Elle est remplacée par "Hyper-V" qui peut gèrer les ressources derriere.

    Néanmoins tout le monde n'a pas d'Hyper-V. Il est possible (mais non supporté) de rajouter les binaires WSRM sur un 2012R2. Il y a des guides et c'est fonctionnel.

    Pour quelque chose de plus simple, j'ai déjà eu l'occasion d'utiliser "ThreadLocker" : C'est gratuit et ça marche bien.http://thinscaletechnology.com/threadlocker-2-0-now-available/
    Exemple : Internet Explorer sur Core1,3,5,7; Firefox sur Core2,4,6,8

    Très bonne explication pour WSRM 2008 R2 RDS :
    http://blogs.msdn.com/b/rds/archive/2009/05/29/using-wsrm-to-control-rds-dynamic-fair-share-scheduling.aspx

    A bientôt,

    EDIT : Sous 2012, Fair Share Scheduling est activé par défaut :)


    vendredi 29 janvier 2016 16:31

Toutes les réponses

  • Bonjour Ligre,

    Cela dépend de l'OS; mais la réponse la plus globale c'est WSRM : Windows System Ressource Manager
    Avec 2012, cette fonctionnalité n'est plus conseillée ( et plus disponible en 2012R2 ).
    Elle est remplacée par "Hyper-V" qui peut gèrer les ressources derriere.

    Néanmoins tout le monde n'a pas d'Hyper-V. Il est possible (mais non supporté) de rajouter les binaires WSRM sur un 2012R2. Il y a des guides et c'est fonctionnel.

    Pour quelque chose de plus simple, j'ai déjà eu l'occasion d'utiliser "ThreadLocker" : C'est gratuit et ça marche bien.http://thinscaletechnology.com/threadlocker-2-0-now-available/
    Exemple : Internet Explorer sur Core1,3,5,7; Firefox sur Core2,4,6,8

    Très bonne explication pour WSRM 2008 R2 RDS :
    http://blogs.msdn.com/b/rds/archive/2009/05/29/using-wsrm-to-control-rds-dynamic-fair-share-scheduling.aspx

    A bientôt,

    EDIT : Sous 2012, Fair Share Scheduling est activé par défaut :)


    vendredi 29 janvier 2016 16:31
  • Bonjour

    Une réponse complémentaire, WSRM ( Windows System Resource Manager ) :

    http://blogs.technet.com/b/askperf/archive/2009/03/31/two-minute-drill-introduction-to-windows-system-resource-manager-wsrm.aspx

    Gestion de la mémoire en FR : https://technet.microsoft.com/fr-fr/library/cc753446.aspx

    EN : https://technet.microsoft.com/en-us/library/cc753446.aspx

    Et pour le terminal serveur en 2008 : FR : https://technet.microsoft.com/fr-fr/library/cc771218.aspx

    EN : https://technet.microsoft.com/en-us/library/cc771218.aspx

    Comment créer une ressource : FR : https://technet.microsoft.com/fr-fr/library/cc771472.aspx

    EN : https://technet.microsoft.com/en-us/library/cc771472.aspx

    Bien cordialement

    vendredi 29 janvier 2016 17:27
  • En effet, je constate que cette fonction est déconseillée. Je comptais faire tourner mon serveur TSE au minimum sous Windows Server 2012 R2 (en attendant que la prochaine version sorte). Très déçu de voir que je suis obligé de passer par un outil tiers pour gérer ce genre de choses. Pourtant, c'est tellement simple de faire tomber un serveur TSE : un script ou une application qui s'appelle elle-même et c'est terminé, faut redémarrer (j'ai fait l'essai sur un poste client).

    https://technet.microsoft.com/fr-fr/library/hh997019.aspx

    Le problème du Fair Share Scheduling, si je ne dis pas de bêtises, c'est que s'il y a trop de processus, le serveur tombe ! Non ? Ou le serveur se base sur les utilisateurs (et pas les processus) ?

    samedi 30 janvier 2016 13:52