2015-01-13 24 views
5

Bir python betiği için ayrılmış cpu power sınırlamak için kullanılabilir.
Şu anda bir cpu'nun çekirdekinin 100% kullanan bir komut dosyası var (yalnızca one core kullanıyor). Bu miktardan daha azını kullanmam lazım.Python - Bir komut dosyası için sınırlama cpu kullanımı

python'da php's memory_limit ile bir eşdeğer olup olmadığını bilmiyorum? veya bellek ayırmayı yönetmek için bir kütüphane varsa (çok zarif bir çözüm sleep isnt kullanarak?

teşekkürler.

+1

Neyi başarmak istersiniz? Beklemek istediğin gibi geliyor. Uyku daha iyi. – RvdK

+0

Eğer Linux iseniz, Windows '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' komutunu kullanabilirsiniz. 'Subprocess.open() ' –

+0

@LucasKahlert ile harici araçları çağırma Altprocess.Popen()' anlamına geldiğimi sanıyorum, ama ben gerçekten betiği çalıştırmıyorum (' python betiğini çalıştıracak bir 'twisted' sunucusunu çağırıyorum)), bu yüzden '' nice' linux komutuyla yükleyemem. – h4k1m

cevap

4

Belki Python'un "resource" paket deneyin?

kaynak paketi temelde "bir sarma olduğunu UNIX içinde setrlimit". Bu aslında benim olduğunu onu işaret vb,

More about "setrlimit" in UNIX

Teşekkür @Stephane CPU/Bellek kullanımı için, kısıtlarını ayarlayabilirsiniz Yani her zaman ilk cevap.

İlgili konular