2015-01-13 1 views
5

python 스크립트가 cpu power을 할당하도록 제한 할 수 있습니까?
지금은 (one core 만 사용) 하나의 CPU 코어의 100%을 사용하는 스크립트가 있습니다. 나는 그 양보다 적은 양을 사용해야합니다.Python - 스크립트의 CPU 사용 제한

파이썬에서 php의 memory_limit과 동일한 것이 있는지 모르겠습니다. 또는 메모리 할당을 관리 할 수있는 라이브러리가있는 경우 (매우 우아한 해결책 sleep 밤은을 사용하고 계십니까?

감사합니다.

+1

달성하고자하는 것은 무엇입니까? 기다리고 싶은 소리. 수면이 더 좋습니다. – RvdK

+0

리눅스에서'nice'를 사용할 수 있습니다. Windows에서는'START' 명령을 사용할 수 있습니다. 'subprocess.open()'으로 외부 도구를 호출하십시오. –

+0

@LucasKahlert'subprocess.Popen()'을 사용했지만 실제로 스크립트를 실행하지 않았다고 생각합니다. (''twisted' 서버를 호출하여'python script'), 그래서 나는'nice' 리눅스 명령으로 문제를 제기 할 수 없다. – h4k1m

답변

4

어쩌면 파이썬의 "resource"패키지를 시도?

자원 패키지는 기본적으로 "의 랩 어라운드입니다 UNIX에서 setrlimit에서 ".이 실제로 내, 그것을 지적 등,

More about "setrlimit" in UNIX

감사 @Stephane을 CPU/메모리 사용에 대한 제약을 설정할 수 있습니다 먼저 대답하십시오.