Power Management: Difference between revisions
No edit summary |
|||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
Matthew Garrett's "[http://www.codon.org.uk/~mjg59/power/good_practices.html Observations on Power Management]" is a great intro. | |||
==Implementations== | ==Implementations== | ||
* APM (Advanced Power Management): All PM policy/mechanism resides within the BIOS | * APM (Advanced Power Management): All PM policy/mechanism resides within the BIOS | ||
| Line 8: | Line 9: | ||
* P4 Thermal Throttling: Slows down or shuts off the processor based on CPU temperature | * P4 Thermal Throttling: Slows down or shuts off the processor based on CPU temperature | ||
** Adjustment is either via idle cycle insertion or lowering the clock multiplier | ** Adjustment is either via idle cycle insertion or lowering the clock multiplier | ||
==Batteries== | |||
* upower can be used to get battery details, if its daemon is running: | |||
<pre>upower -i /org/freedesktop/UPower/devices/battery_BAT1 | |||
native-path: BAT1 | |||
vendor: SMP | |||
model: 01AV452 | |||
serial: 5642 | |||
power supply: yes | |||
updated: Sun 15 Jul 2018 12:33:08 PM EDT (104 seconds ago) | |||
has history: yes | |||
has statistics: yes | |||
battery | |||
present: yes | |||
rechargeable: yes | |||
state: discharging | |||
warning-level: none | |||
energy: 15.94 Wh | |||
energy-empty: 0 Wh | |||
energy-full: 24.54 Wh | |||
energy-full-design: 24 Wh | |||
energy-rate: 7.994 W | |||
voltage: 11.405 V | |||
time to empty: 2.0 hours | |||
percentage: 66% | |||
capacity: 100% | |||
technology: lithium-polymer | |||
icon-name: 'battery-full-symbolic' | |||
History (charge): | |||
1531672388 66.000 discharging | |||
History (rate): | |||
1531672388 7.994 discharging</pre> | |||
==CPU Frequency== | ==CPU Frequency== | ||
| Line 50: | Line 83: | ||
==Disks/Filesystems== | ==Disks/Filesystems== | ||
* noatime -- critical for all kinds of things! don't believe me; trust [http://article.gmane.org/gmane.linux.kernel/565148 ingo | * noatime -- critical for all kinds of things! don't believe me; trust [http://article.gmane.org/gmane.linux.kernel/565148 ingo molnár]: | ||
<pre>i cannot over-emphasise how much of a deal it is in practice. Atime | <pre>i cannot over-emphasise how much of a deal it is in practice. Atime | ||
updates are by far the biggest IO performance deficiency that Linux has | updates are by far the biggest IO performance deficiency that Linux has | ||