CPU 코어를 지정되지 않은 모든 스레드로 제한 해제 (Windows 7 권장)


7

이 작업을 수행하는 방법이 있다면 정말 도움이 될만한 특정 기계 구성이 있습니다 ... 기본적으로 내가 찾고있는 것은 프로세스의 CPU 선호도 설정과 반대입니다. Windows에 "[이 코어들]에는 [x]를 제외한 어플리케이션이 허용되지 않습니다."

이 작업을 수행하기위한 메커니즘이 있습니까? (예,이 문제가 발생할 수있는 몇 가지 잠재적 인 문제에 대해 알고 있으며 일반적으로 OS가 보통 좋은 직장 자체를 수행하기 때문에 나는 프로세서 친 화성에 결코 속지 않을 것입니다. 그러나 이것은 매우 이상한 상황으로 CPU 인터럽트와 DPC 및 다른 스레드의 것들을 계속해서 기다려야 만한다.)


이 프로세스에 우선 순위를 부여하는 것이 도움이되지 않습니까?
— Phoshi

도움이되지만 가능하다면 전체 시스템 성능을 최적화하고 다른 작업을 끌면 이상적인 결과가 아닐 수도 있습니다. 나는 이것이 전혀 가능하지 않을 수도 있다고 생각하지만, 이것을 할 방법이 있다면 ... 그건 가치있는 일입니다.
— Shinrai

프로세스의 선호도를 하나의 코어로 설정하고 실시간 우선 순위를 설정하려고 시도 했습니까? 이런 식으로 다른 프로세스는 그 핵심을 사용할 수 없게됩니다. 여전히 실제 솔루션이 아닙니다.
— AndrejaKo

1
그건 일종의 엽총 솔루션입니다. 그렇습니다. 우리는 우리의 설정이 우리 고객에게 유용 할 것이라는 점에서 해결 방법이 있다는 것을 알았지 만, 이것을 수행하는 방법이 있는지 아직도 알고 싶습니다. .
— Shinrai

+1 좋은 질문. 나는 리눅스에서 할 수 있지만 윈도우에 대해서는 잘 모르겠다.
— Evan Plaice

답변:


3

글쎄, 샷건 솔루션에 대해 이야기하고 싶습니다. 예를 들어 스크립트를 사용하는 것이 좋습니다. Windows NT / 2000 / XP 용 커맨드 라인 프로세스 뷰어 / 킬러 / 서스펜더 다른 모든 프로세서에 선호도를 설정하고 (선택된 언어를 제외하고) 모든 활성 프로세스를 취할 수있는 스크립트 (모든 언어가 허용됨)를 작성하십시오. 선택한 하나 . 그러나 친화력 만이 있으므로 선호하는 프로그램을 위해 프로세서를 혼자 남겨 둘 수는 없습니다.

개인적으로, 나는 귀하의 문제에 대한 최적의 솔루션을 선호도와 우선 순위를 모두 설정하는 것입니다 고려하십시오.


1
약간의 kludgy 그러나 그것은 흥미있는 생각이다. Windows XP / Server2K3 이후 빌드에서 작동하는 유사한 도구 (명령 줄 또는 기타, 분명히 명령 줄은 스크립트가 훨씬 쉽습니다)를 알고 계십니까?
— Shinrai
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.