| tlp(8) | مدیریت مصرف انرژی | tlp(8) |
نام (NAME)
tlp - اعمال تنظیمات بهینهسازی مصرف انرژی لپتاپ
خلاصه دستور (SYNOPSIS)
tlp command [parameters] [-- CONFIG_PARAM=value ... ]
توضیحات (DESCRIPTION)
دستور tlp تنظیمات ذخیره انرژی را به صورت دستی اعمال کرده و ویژگیهای مراقبت از باتری را کنترل میکند.
دستورات (COMMANDS)
مدیریت نمایه (Profile Management)
- start
- راهاندازی tlp و اعمال نمایه مناسب TLP. همچنین برای اعمال پیکربندی تغییریافته یا خروج از حالت دستی استفاده میشود.
- performance
- اعمال نمایه عملکرد بالا (performance). پارامترهایی که به AC_ ختم میشوند استفاده خواهند شد.
- balanced
- اعمال نمایه متعادل (balanced). پارامترهایی که به BAT_ ختم میشوند استفاده خواهند شد.
- power-saver
- اعمال نمایه ذخیره انرژی (power-saver). پارامترهایی که به SAV_ ختم میشوند استفاده خواهند شد. اگر پارامتر SAV_ برای یک ویژگی در دسترس نباشد، پارامتر BAT_ به جای آن استفاده میشود.
- ac
- اعمال نمایه برق شهری (AC) و ورود به حالت دستی. حالت دستی بدان معناست که تغییرات منبع تغذیه تا راهاندازی مجدد بعدی یا اجرای دستور tlp start برای ازسرگیری حالت خودکار، نادیده گرفته خواهند شد.
- bat
- اعمال نمایه باتری (bat) و ورود به حالت دستی. حالت دستی بدان معناست که تغییرات منبع تغذیه تا راهاندازی مجدد بعدی یا اجرای دستور tlp start برای ازسرگیری حالت خودکار، نادیده گرفته خواهند شد.
مراقبت از باتری (Battery Care)
- setcharge [start_threshold stop_threshold] [battery]
- تغییر موقت آستانههای شارژ باتری. اگر سختافزار شما تنها از آستانه توقف پشتیبانی میکند، مقدار شروع را روی 0 قرار دهید. آستانههای شارژ پیکربندیشده در بوت بعدی سیستم یا با اجرای مجدد tlp setcharge بدون آرگومانهای آستانه، بازیابی خواهند شد.
- fullcharge [battery]
- شارژ باتری تا ظرفیت کامل (۱۰۰٪). این کار با اعمال موقت پیشتنظیمهای سازنده روی آستانههای شارژ انجام میشود. آستانههای شارژ پیکربندیشده در بوت بعدی سیستم یا با اجرای مجدد tlp setcharge بدون آرگومانهای آستانه بازیابی خواهند شد.
- chargeonce [battery]
- شارژ باتری تا آستانه توقف برای یک بار. این کار با برداشتن موقت آستانه شروع شارژ انجام میشود. آستانه شروع شارژ پیکربندیشده در بوت بعدی سیستم یا با اجرای tlp setcharge بدون آرگومانهای آستانه بازگردانده خواهد شد.
- discharge [battery] [target_charge_level]
- تخلیه اجباری کامل یا جزئی شارژ باتری در زمان اتصال به برق شهری (AC).
- recalibrate [battery]
- انجام کالیبراسیون مجدد باتری هنگام اتصال به برق شهری: تخلیه کامل باتری و شارژ مجدد آن تا ۱۰۰٪. مورد دوم با اعمال موقت تنظیمات کارخانه روی آستانهها صورت میگیرد. آستانههای پیکربندیشده در راهاندازی بعدی سیستم یا با استفاده از tlp setcharge بازیابی خواهند شد.
مدیریت مصرف انرژی دستگاهها (Device Power Management)
اطلاعات (Information)
پیکربندی (Configuration)
- -- CONFIG_PARAM="value" ...
- الحاق پارامترهای پیکربندی به یک دستور. این پارامترها به صورت موقت پیکربندی سیستم را تنها در طول اجرای آن دستور بازنویسی میکنند و پس از آن نگهداشته نمیشوند. سلب مسئولیت: این ویژگی صرفاً برای خودکارسازی تست در طول توسعه TLP وجود دارد. همانگونه که هست ارائه میشود و هیچگونه پشتیبانی برای آن وجود ندارد.
احراز هویت و مجوزها (AUTHORIZATION)
تقریباً تمام دستورات tlp نیازمند دسترسی کاربر ریشه (مدیر سیستم) هستند. برای تغییر نمایه TLP بدون ریشه، میتوانید از tlpctl استفاده کنید.
مراقبت از باتری (BATTERY CARE)
در دسترس بودن دستورات مراقبت از باتری فوق و مقادیر مجاز آستانه شارژ، همواره به سازنده یا برند لپتاپ، نسخه هسته لینوکس و نسخه TLP بستگی دارد. برای بررسی وضعیت دسترسی واقعی، محدودههای آستانه و نامهای باتری از tlp-stat -b استفاده کنید. برای جزئیات به پیوند موجود در بخش همچنین ببینید مراجعه نمایید.
در لپتاپهای دارای دو باتری، باتری ثانویه باید به عنوان پارامتر دستور مشخص شود تا انتخاب گردد. در بسیاری از موارد باتری اصلی BAT0 و باتری ثانویه BAT1 خواهد بود. در صورت تردید، خروجی دستور tlp-stat -b که تمام باتریها را فهرست میکند میتواند به شما کمک کند.
نمایههای مصرف انرژی (POWER PROFILES)
- performance
- سیستم را برای حداکثر کارایی به بهای مصرف انرژی بالاتر بهینهسازی میکند. برای بارهای کاری سنگین توصیه میشود. پیشفرض TLP در زمان اتصال به برق شهری (AC).
- balanced
- تعادلی میان کارایی و مصرف انرژی برقرار میکند. مناسب برای استفادههای عمومی. پیشفرض TLP هنگام کار روی باتری.
- power-saver
- سیستم را برای حداکثر طول عمر باتری به بهای کاهش عملکرد بهینهسازی میکند. برای به حداکثر رساندن مدت زمان کارکرد باتری توصیه میشود.
مثالها (EXAMPLES)
- تغییر موقت آستانههای باتری اصلی به ۷۰ / ۹۰ درصد:
-
tlp setcharge 70 90
- شارژ باتری دوم تا ظرفیت کامل:
-
tlp fullcharge BAT1
- کالیبراسیون مجدد باتری اصلی:
-
tlp recalibrate
فایلها (FILES)
/etc/tlp.conf
/etc/tlp.d/*.conf
/usr/share/tlp/defaults.conf
/run/tlp/run.conf
وضعیت خروج (EXIT STATUS)
در صورت موفقیت 0 و در غیر این صورت یک کد خطای غیرصفر بازگردانده میشود.
همچنین ببینید (SEE ALSO)
tlpctl(1), tlp-stat(8), bluetooth(1), nfc(1), wifi(1), wwan(1).
- مستندات TLP: https://linrunner.de/tlp
- جزئیات مراقبت از باتری: https://linrunner.de/tlp/settings/bc-vendors.html
اشکالات (BUGS)
گزارش اشکالات به: https://github.com/linrunner/TLP/issues
نویسنده (AUTHOR)
حق نشر (c) 2026 Thomas Koch <linrunner at gmx.net>
| 2026-07-06 | TLP 1.10.2 |