2015-01-13 34 views
5

pythonスクリプトで割り当てられるcpu powerを制限することは可能ですか?
今は、100%のCPUを使用しているスクリプト(one coreのみを使用しています)があります。私はその量より少ない量を使用する必要があります。Python - スクリプトのCPU使用量を制限する

pythonにphpのmemory_limitと同等のものがあるかどうかわかりません。またはメモリ割り当てを管理するためのライブラリがある場合(非常にエレガントなソリューションsleepイマイチを使用していますか?

感謝。

+1

達成したいのは何ですか?あなたが待っているような音。睡眠は良いです。 – RvdK

+0

Linuxの場合は、Windowsでは 'START'コマンドで' nice'を使うことができます。 'subprocess.open()'で外部ツールを呼び出してください。 –

+0

@LucasKahlert 'subprocess.Popen()'を意味すると思いますが、実際にはスクリプトを実行していません( '' twisted'サーバを呼び出して ' )、 'nice' linuxコマンドでそれを発行することはできません。 – h4k1m

答えて

4

たぶん、Pythonの「resource」パッケージを試してみてください!

リソースパッケージは、基本的に "のラップアラウンドですUNIXではsetrlimitが」。それを指摘してくれてありがとう@Stephane

More about "setrlimit" in UNIX

など、あなたはCPU /メモリの使用のための制約を設定することができますので、これは実際に私のです最初に答えてください。

関連する問題