CPUlimit محدود کردن مصرف CPU توسط برنامه ها
اگر در حال نوشتن یک اسکریپت هستین و نگران مصرف CPU و احتمالا متوقف شدن سایر برنامه ها هستین این برنامه برای شماست. با cpulimit خیلی راحت میتونین حداکثر مقدار مصرفی زمان پردازنده رو توسط یک برنامه ی در حال اجرا تغییر بدین. فکر کنم بهتر باشه در مورد خودم یک مثال بزنم ، گاهی اوقات پیش میاد که در حال تبدیل فرمت یک فایل ویدئویی هستم، همونطور که میدونین این کار باعث استفاده حداکثر از پردازنده میشه و عملا اجرای بقیه ی برنامه ها رو سخت میکنه ، در این صورت میتونین بدون متوقف کردن کار با استفاده از cpulimit اون برنامه رو محدود به استفاده از ۵۰ درصد پردازنده بکنید و در صورت نیاز این محدودیت رو حذف کنید.
برای نصب از دستور زیر استفاده کنین :
کد:
apt-get install cpulimit
در انتها با چند مثال به بحث خاتمه میدم :محدود کردن برنامه ی فایر فاکس به استفاده از حداکثر ۳۰ درصد زمان پردازنده :cpulimit -e firefox-bin -l 30سوئیچ e- برای تعیین نام برنامه کاربرد دارد و سوئیچ l- برای تعیین حداکثر مقدار مجاز استفاده از پردازنده بر حسب درصد.محدود کردن برنامه ای با pid به شماره ی ۱۴۴۲ به ۱ درصد از زمان cpu :
کد:
cpulimit -p 1442 -l 1
جهت اطلاع از سوئیچ ها ی دیگر برنامه از راهنمای دستور استفاده کنید :
پاسخ : CPUlimit محدود کردن مصرف CPU توسط برنامه ها
جالب بود اما به تنهایی کاربردی نداره . بهتره این برنامه کمی گسترش پیدا کنه و در صورت ایجاد pid جدید بتونه به صورت atuo محدودش کنه. جوووون میده برای apache
پاسخ : CPUlimit محدود کردن مصرف CPU توسط برنامه ها
میتونید با دستور زیر به وسیله اسم نرم افزار مقدار cpu را limit کنید :
کد:
cpulimit --exe firefox --limit 40
با این دستور firefox حداکثر میتواند از 40 درصد cpu استفاده کند.
موفق باشید.
پاسخ : CPUlimit محدود کردن مصرف CPU توسط برنامه ها
لیمت کردن پردازش در هاست اشتراکی رو فقط پلسک تونسته خوب اجرا کنه
این روش شما کلی لیمیت می کنه