ฉันจะทำให้คำแนะนำของ Powertop เป็นแบบถาวรได้อย่างไร


11

เมื่อฉันเรียกใช้ Powertop และดูที่หน้าจอ Tunables มีประมาณยี่สิบรายการที่แสดงว่าแย่ ฉันสามารถสลับเหล่านี้เพื่อที่ดีโดยการกดใส่และเมื่อฉันทำเช่นนั้นคาดว่าอายุการใช้งานแบตเตอรี่คู่ผสม

ฉันจะทำให้การเปลี่ยนแปลงเหล่านี้ยังคงมีอยู่ได้อย่างไร (ฉันใช้ Fedora 18 อยู่ดีด้วย Powertop 2.2)

คำตอบ:


8

Powertop ไม่ใช่เครื่องมือถาวรอย่างที่คุณทราบดังนั้นคุณจะต้องติดตั้งระบบของคุณเพื่อเรียกใช้คำสั่งผ่าน sysctl, udev, systemd units, สคริปต์, อะไรก็ตาม ...

เพื่อที่จะดูว่าคำสั่งใดที่ powertop ใช้คุณจะต้องเรียกใช้powertop --htmlก่อนทำการเปลี่ยนแปลงใด ๆ นั่นคือก่อนที่จะสลับการตั้งค่าจากแย่ไปดี หากคุณปรับอายุการใช้งานแบตเตอรี่ให้นานที่สุดให้ยกเลิกการเปลี่ยนแปลงและเรียกใช้ powertop --htmlอีกครั้ง

นี่คือลักษณะของเอาต์พุตที่ควรมีลักษณะ:

ป้อนคำอธิบายรูปภาพที่นี่


2
อา! ส่วนในตัวพิมพ์ใหญ่ทั้งหมดเป็นสิ่งที่ฉันหายไป
mattdm

โลดโผนบางส่วนของคำแนะนำที่ดูเหมือนจะเป็นไปข้างหลัง ยกตัวอย่างเช่นมันบอกว่าiw dev wlan0 set power_save offแต่เปลี่ยนมันบนคือสิ่งที่เปลี่ยนการตั้งค่าที่จะ "ดี"
mattdm

0

ดูเป็น /etc/rc.local Powertop แนะนำให้เรียกใช้คำสั่งบางคำสั่งดังนั้นให้ใส่คำสั่งนั้น


1
/etc/rc.confฉันไม่มี นอกจากนี้ดูเหมือนว่า powertop จะไม่แนะนำให้ใช้คำสั่งใด ๆ (ฉันคิดว่ามันเป็นเช่นนั้นในเวอร์ชั่นที่เก่ากว่า)
mattdm

สร้างมันถ้ามันไม่ได้มี ใช้ powertop --html แล้วเปิดไฟล์ผลลัพธ์ไปที่ส่วนที่เรียกว่า 'การตั้งค่าซอฟต์แวร์ที่ต้องการปรับแต่ง'
schaiba

ถ้าฉันสร้างไฟล์นั้นฉันค่อนข้างแน่ใจว่ามันจะไม่ทำอะไรกับระบบของฉัน และเอาต์พุต html นั้นไม่มีส่วนที่ชื่อ มีการตั้งค่าซอฟต์แวร์ที่เหมาะสมที่สุดแต่เพียงแค่แสดงรายการเช่น "เปิดใช้งานการเชื่อมโยงกำลังไฟ SATA Managmenet สำหรับโฮสต์ 0" โดยไม่มีคำสั่ง
mattdm

ไม่ดีของฉันนั่นหมายความว่าเป็น rc.local Fedora มี, IIRC, ไฟล์ systemd unit ที่จะเรียกใช้
schaiba

1
ฉันไม่ได้อยู่ใน Fedora ฉันอยู่บน Arch และไม่เพียง แต่มีส่วนนั้น แต่ฉันมีคำสั่งที่แนะนำ บางทีใครก็ตามที่ใช้ Fedora ก็สามารถช่วยเพิ่มเติมได้
schaiba

0

เมื่อทำตามpowertopคำแนะนำทั้งหมดคุณสามารถโทรหาด้วย--auto-tuneตัวเลือก:

   --auto-tune
         Set all tunable options to their good setting without interaction.

ดังนั้นการโทรpowertop --auto-tuneจากสคริปต์เริ่มต้นจะทำให้เป็นการถาวร (เช่นจากrc.local)


อาจมีการตั้งค่าเฉพาะเช่นอุปกรณ์ USB นอนหลับซึ่งคุณอาจต้องการปิดใช้งานจากการปรับอัตโนมัติ มันคงจะดีถ้ามีวิธีการทำเช่นนั้น
jocull
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.