윈도우 용 ulimit % CPU를 먹는 것을

윈도우에 대한 진정한 ulimit가 있습니까? 하나의 프로그램이 100 % CPU를 먹는 것을 방지하는 방법 / 프로그램을 찾고 있습니다.

감사.



답변

Windows 시스템 리소스 관리자 는 프로세스 당 CPU 제한을 설정하고 프로세스 계정 인터페이스를 추가하는 도구입니다. 이전 버전의 창에서는 아무도 설치하지 않은 두 번째 디스크에있었습니다. 2008 년에는이 기능이 활성화되었습니다. 일반적으로 Windows 시스템에서 (자원 제어 관점에서) 유닉스 시스템보다 “nice”가 OS에 내장되어 있고 프로세스 우선 순위 (특별한 예외가 있음)가 GUI에서 즉시 변경 될 수 있으므로 windows vist 이상의 디스크 IO도 우선 순위를 지정할 수 있습니다 (기본적으로 프로세스 우선 순위를 기반으로 함). 디스크 IO 우선 순위를 명시 적으로 설정할 수 있는 API 가 있지만 디스크 IO 우선 순위 만 직접 변경할 수있는 유틸리티는 없습니다.


답변

프로세스, 사용자 또는 세션에서 CPU 또는 메모리 제한을 설정할 수 있다는 점에서 ulimit와 유사한 기능을 가진 Windows 시스템 리소스 관리자 와 같은 것을 사용할 수 있습니다 . Windows 2003 Enterprise 이상에서 사용할 수있었습니다.

자세한 내용은 Technet (2008 R2 특정) 또는 Wiki 기사를 참조하십시오 .
WSRM 스크린 샷


타사 옵션은 프로세스의 CPU 할당량을 엄격하게 설정하는 FasterWin 입니다.
FasterWin


답변

한 가지 해결책은 프로세스를 마우스 오른쪽 단추로 클릭 Task Manager하고 우선 순위를 변경하는 것입니다.


답변

http://threadmaster.tripod.com/을 살펴보십시오.

그것을 구성하기위한 GUI도 있습니다 : http://timwells.net/content/threadmaster-gui


답변