تبلیغات
اســــــكای بیـــــــــــت - نحوه استفاده از CPU محدود در لینوکس
 
صفحه نخست       تماس با مدیر       پست الکترونیک      RSS       ATOM
اســــــكای بیـــــــــــت
 
مطمئنا تاکنون با این مشکل مواجه شده اید که با مشاهده میزان استفاده برنامه ها از CPU، نیازمند یک کارآیی خوب و مناسب از سیستم خود هستید و بعضی زمانها برنامه هایی در سیستم اجرا می شوند که به هیچ وجه نباید متوقف شوند و در این زمان نیازمند منابع آزاد بر روی کامپیوترهای خود هستیم. در این زمان این سوال پیش می آید که چه باید کرد؟

با این اوصاف، لینوکس مس تواند از اجراشدن برخی برنامه ها برای مصرف اینگونه منابع جلوگیری کند و یا این برنامه ها با دراختیار گرفتن CPU محدود اجرا شوند.

نحوه نصب:

برای نصب و استفاده از این ویژگی در اوبونتو دستور زیر را اجرا کنید:

$ sudo apt-get install cpulimit

برای اجرای آن در دیگر توزیعهای لینوکس، دستور زیر را اجرا کنید:
$ wget http://downloads.sourceforge.net/cpulimit/cpulimit-1.1.tar.gz
$ tar-zxf cpulimit * xxx.tar.gz
$ cd cpulimit-xxx
$ make


نحوه اجرا:

برای اجرای آن، نیازمند دانستن نام برنامه یا شماره شناسایی برنامه، PID هستیم.

مثالهایی برای استفاده:

اگر بخواهیم که فایرفاکس تنها از ۳۰ درصد CPU استفاده کند، دستورات زیر را اجرا می کنیم:
cpulimit firefox-e-l 30

به عبارت دیگر برای محدودیت استفاده از ۴۰ درصد CPU برنامه ای با PID به شماره ۳۶۷۵ می نویسیم:
cpulimit-p 3675-l 40


همچنین می توان مسیر کامل برنامه را نیز همانند زیر وارد کرد:
cpulimit-P / l usr/lib/firefox-3.0.11/firefox-30
Limit the process 'bigloop' by executable name to 40% CPU:
cpulimit --exe bigloop --limit 40
cpulimit --exe /usr/local/bin/bigloop --limit 40
Limit a process by PID to 55% CPU:
cpulimit --pid 2960 --limit 55

Launch a process by command line and limit it to 40% (in development version only!):
cpulimit --limit 40 /etc/rc.d/rc.boinc start

cpulimit -e nombreaplication -l 30 o cpulimit -p PID -l 40

نکته:

در صورتی که ماشین شما یک پردازشگر دارد امکان ایجاد محدودیت استفاده از CPU از ۰ تا ۱۰۰ درصد وجود دارد. این بدان معناست که اگر شما به عنوان مثال آن را بر روی ۵۰ درصد تنظیم نمایید، پردازشها نمی توانند بیش از 500ms از زمان CPU در هر ثانیه را استفاده کنند.

اما اگر ماشین شما ۴ پردازشگر داشته باشد، درصد می تواند از ۰ تا ۴۰۰ تغییر یابد. بنابراین با تنظیم حدودیت بر روی ۲۰۰٪، استفاده بیش از نیمی از قدرت موجود CPU محدود می گردد.

منبع:http://blog.dipinkrishna.info/2009/07/limiting-cpu-usage-of-applications-on.htm





نوع مطلب : سیستم عامل اوبونتو، 
برچسب ها : نحوه استفاده از CPU محدود در لینوکس، اوبونتو، لینوکس،


درباره وبلاگ


مدیر وبلاگ : یعقوب پیری

مطالب اخیر
نویسندگان
آمار وبلاگ
کل بازدید :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد نویسندگان :
تعداد کل پست ها :
آخرین بازدید :
آخرین بروز رسانی :