## No performance difference, don't use zram # Unmount if needed #mount | grep /var/tmp/portage && umount /var/tmp/portage # Reset size and free allocated memory #echo 1 > /sys/block/zram0/reset # Initialize /dev/zram0 with 4GB disksize #echo $((4*1024*1024*1024)) > /sys/block/zram0/disksize #mkfs.btrfs /dev/zram0 #mount -o noatime,nobarrier /dev/zram0 /var/tmp/portage ## Power management suggested by powertop # wireless power saving iwconfig wlan0 power timeout 500ms # SATA ALPM link power management for device in /sys/class/scsi_host/*; do echo min_power > ${device}/link_power_management_policy done # USB autosuspend for non-input devices for device in /sys/bus/usb/devices/*; do driver=$(basename $(readlink -f ${device}/driver)) [[ ${driver} == "usbhid" || ${driver} == "hub" ]] && continue [[ -e ${device}/power/control ]] \ && echo auto > ${device}/power/control done # HD audio power-saving echo 1 > /sys/module/snd_hda_intel/parameters/power_save # VM dirty writeback time echo 1500 > /proc/sys/vm/dirty_writeback_centisecs