지원 티켓 만들기
팔로우

Q100376 : Nuke가 init.py 파일을 사용하여 항상 시작하는 스레드 수를 제한하는 방법

개요

이 기사에서는 init.py 파일을 통해 Nuke에서 사용되는 스레드 수를 제한하는 방법에 대한 정보를 제공합니다. Nuke가 항상 시스템에서 사용 가능한 총 수보다 적은 수의 스레드로 제한되도록하려는 경우 유용합니다.

추가 정보

기본적으로 Nuke는 장치에 CPU 코어가있는만큼의 스레드로 실행됩니다. 이는 코어 수가 적은 장치의 경우 최적의 설정이지만 코어 수가 많은 시스템의 성능이 저하 될 수 있습니다.

하이 코어 머신에서 성능 문제가 발생하면 누크가 실행되는 스레드 수를 줄이는 것이 좋습니다. 명령 행 플래그로 Nuke를 시작하거나 init.py 파일에 파이썬 사용자 정의를 설정하여이 작업을 수행 할 수 있습니다.

명령 행 플래그

Nuke가 터미널이나 명령 프롬프트에서 -m 플래그를 사용하여 실행하여 누크가 사용하는 스레드의 수를 제한 할 수 있습니다. 이 방법은 문제를 해결할 때 유용하지만 항상 스레드 수를 제한하려는 경우 터미널이나 명령 프롬프트에서 항상 Nuke를 시작하는 것이 편리하지 않을 수 있습니다.

명령 줄 플래그를 사용하는 방법에 대한 지침은 제한된 수의 스레드로 Q100117 : Nuke 시작 (-m 플래그) 을 참조하십시오.

참고 : -m 플래그는 init.py 파일에 나열된 설정보다 우선합니다.

init.py 파일의 파이썬 커스터마이징

또는 Nuke의 파이썬 API를 사용하여 홈 영역의 .nuke 디렉토리에있는 init.py 파일에 명령을 추가하여 Nuke 스레드 시작 횟수를 제한 할 수 있습니다. 각 플랫폼의 .nuke 디렉토리의 기본 위치는 다음과 같습니다.

  • Windows : C : \ Users \ <사용자 이름> \. 핵
  • MacOS : /Users/<username/.nuke
  • Linux : /home/<username>/.nuke

Nuke 사용자 정의를 위해 시작할 때 검사되는 .nuke 디렉토리 및 기타 위치에 대한 자세한 내용은 Nuke 온라인 도움말의 Gizmos, NDK 플러그인, Python 및 Tcl 스크립트로드를 참조하십시오.

누크 (Nuke)에 대한 스레드 제한을 설정하려면 텍스트 편집기로 init.py 파일을 엽니 다 (init.py 파일이 아직없는 경우 .py 확장자를 가진 일반 텍스트 파일로이 파일을 만들고 누크 값을 설정하십시오 .env [ 'threads'] 파일의 끝에. 예를 들어, 항상 8 개의 스레드로 시작하려면

 nuke .env['threads'] = 8 

다음에 누크를 실행하면 지정된 수의 스레드로 실행됩니다.

참고 : 명령 프롬프트 나 터미널에서 -m 플래그를 사용하여 핵을 시작하면 새 값이 무시됩니다.

더 읽기

시작 스크립트에 대한 자세한 내용은 Nuke User Guide의 Configuring Nuke 섹션을 참조하십시오.   Nuke를위한 Python Developers 가이드에 나와 있습니다.

도움이 되었습니까?
/

We're sorry to hear that!

Please tell us why.
2명 중 2명이 도움이 되었다고 했습니다.

댓글