محدود کردن برنامه ها به استفاده از cpu

25 05 2009

بسیاری از اوقات نمی خواهیم برنامه ای بیش از حد از سی پی یو استفاده کنه! مثلا تصور کنید می خواین یک DVD رو به divx تبدیل کنید . در این صورت برنامه ها از ۱۰۰٪ cpu شما استفاده می کنن بنا براین یا باید کار تبدیل رو انجام بدین یا توی اینترنت چرخ بزنین!

برای خلاص شدن از این مشکل راحت ترین کار اینه که سطح دسترسی برنامه ها رو به cpu محدود کنید ! در این صورت هست که می تونید به راحتی چندین کار حجیم رو با هم انجام بدین بدون این که کامپیوتر هنگ کنه

ابتدا برنامه ی cpulimit رو نصب می کنیم:

sudo apt-get install cpulimit

حالا با دستور زیر به فایرفاکس (یا هر برنامه دیگه ای) بیشتر از ۳۰٪ حق استفاده از cpu رو نمی دیم.

cpulimit -e firefox -l 30

یا حتی به جای استفاده از نام برنامه می تونید از PID اون پروسه استفاده کنید:

cpulimit -p 1313 -l 30

Advertisements