2010-12-05 22 views
5

Bir işlemin yürütülmesi ve bellek kullanımını "X" MB ve CPU kullanımı için "Y" Mhz Linux'ta söyleyecek şekilde sınırlandırmanın bir yolu var mı?linux üzerinde işlem belleği/CPU kullanımını sınırlandırma

"Hoş" komutunu kullanarak zamanlama önceliğini ayarlayabileceğimizi biliyorum. Ancak, man sayfası hem CPU'yu hem de belleği veya sadece CPU'yu sınırlayacağını söylemez (ve her durumda, mutlak sınırları belirlemek için kullanılamaz).

sayesinde Teoride

JP

+1

i CPULimit çok güzel fe bulundu: http://www.cyberciti.biz/faq/cpu-usage-limiter-for-linux/ – womd

cevap

6

Ayrıca ulimit de cgroups'u araştırmak isteyebilirsiniz. cpu sınırlandırılması için

+0

Teşekkürler. Gruplar ihtiyacım olan şeye benziyor. –

2

, bu amaçla ulimit kullanmak gerekir. Ancak, şahsen hiç işe gitmedim.

+0

'getrlimit' adam sayfası sadece içinde etkiye sahip olduğunu belirtmektedir Linux <2.4.30 ve hatta o zaman düzgün değil. – rcoup

İlgili konular