ابزاری خط فرمانی در لینوکس برای محدود کردن مصرف CPU توسط فرآیندهای خاص است. این ابزار با کنترل زمانبندی CPU، درصد استفاده هر فرآیند را به مقدار تعیینشده (مثلاً ۳۰٪) محدود میکند.
🟰 نصب cpulimit (Installation):
# Ubuntu/Debian
sudo apt update && sudo apt install cpulimit
سپس با استفاده از پیدا کردن PID/نام فرآیند با htop به صورت مثال:
PID فرآیند chrome = 12345
میتوانید با استفاده از اسم پروسس و یا pid محدودیت رو اعمال کنین برای مثال:
استفاده از pid
sudo cpulimit -p 12345 -l 30
-p : مشخص کردن PID
-l : تعیین سقف مصرف CPU (%)
استفاده از نام فرآیند
sudo cpulimit -e chrome -l 30
-e : مشخص کردن نام اجرایی فرآیند
-l : تعیین سقف مصرف CPU (%)
⚡ روشهای پیشرفته (Advanced Methods):
محدودیت روی زیرفرآیندها (Child processes) مثال زامبی پروسس ها
sudo cpulimit -e chrome -l 40 --include-children
فعالسازی در پسزمینه (Background)
sudo cpulimit -p 12345 -l 25 -b
🔴 توقف محدودیت:
sudo pkill -9 cpulimit
💻 UbuntuCommands
