web-dev-qa-db-fra.com

ulimit pour Windows

Y a-t-il un vrai ulimit pour Windows? Je trouve des moyens/programmes comment empêcher un programme de consommer 100% de processeur.

Merci.

14
thelay

Windows System Resource Manager est l'outil pour définir les limites de la CPU par processus et ajoute des interfaces de comptabilité de processus. Dans les anciennes versions de Windows, c'était ce qui était sur le deuxième disque que personne n'a jamais été installé. En 2008, c'est une fonctionnalité à activer. Il n'est généralement pas aussi important sur un système Windows (à partir d'une perspective de contrôle des ressources) qu'un Unix one comme "Nice" est intégré à la priorité du système d'exploitation et de traitement (à certaines exceptions) peut être changé à la volée de l'interface graphique, en plus de Windows Vist et sur Disk IO peut également être hiérarchisé (par défaut, cela est basé sur la priorité du processus). Il y a une API qui vous permet de définir le disque IO Priorité explicitement, mais je ne suis pas au courant de tout utilitaire pour vous permettre de changer directement de disque IO Priorité

7
Jim B

Vous pouvez utiliser quelque chose comme Windows System Resource Manager qui a des fonctionnalités similaires à Ulimit dans lesquelles vous pouvez définir des limites de processeur ou de mémoire sur un processus, un utilisateur ou une session. Ceci était disponible sur Windows 2003 Enterprise et ultérieurement.

Plus d'informations sont disponibles sur TechNet (Spécifique 2008 R2) ou voici le article Wiki . WSRM Screenshot


Une option tierce partie serait Fasterwin qui est strictement pour définir des quotas de la CPU sur les processus. FasterWin

3
Doug Luxem

Une solution serait de cliquer avec le bouton droit de la souris sur le processus en Task Manager et changer la priorité.

0
Warner

Vous devriez jeter un coup d'œil à: http://threadmaster.tripod.com/

il existe également une interface graphique pour le configurer: http://timwells.net/content/threadmaster-gui

0
Matthieu