Disminuir el consumo de energía en nuestro equipo Debian- Ubuntu - Derivados




Se pueden encontrar diferentes de reducir el consumo de energía y extender la vida útil de la batería, y mejorar el uso optimo de nuestra CPU. En forma predeterminada no están habilitadas porque son poco fiables y depende del equipo donde este instalado.

Aplicaciones que necesitaremos:

  • laptop-detect (usualmente ya está instalado en laptop)
  • laptop-mode-tools
  • pm-utils
  • cpufrequtils

Abrimos consola:

sudo apt-get install laptop-detect
sudo apt-get install laptop-mode-tools
sudo apt-get install pm-utils
sudo apt-get install cpufrequtils

Sí tienes un CPU Intel

sudo apt-get install intel-microcode

Si es AMD

sudo apt-get install amd64-microcode

Apagamos la optimización del disco modo portátil

sudo echo 0 > /proc/sys/vm/laptop_mode

colocamos bajo demanda el uso del CPU

echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

ó

cpufreq-set -g ondemand

con

cpufreq-info

puedes observar la información disponible de tu CPU, estas son las diferentes usos:

conservative, ondemand, userspace, powersave, performance

Ahora;

Modificamos los valores predeterminados de:

vm.dirty_ratio

Cantidad máxima absoluta de la memoria del sistema que puede ser llenado con "páginas sucias" antes de que todo debe ser escrito en disco. Cuando el sistema llega a este punto, todos los nuevos bloques de E / S de "páginas sucias" se han escrito en el disco. Esto es a menudo da largas pausas de E/S, pero es seguro cuando hay demasiados datos en caché de forma no segura en la memoria.

vm.dirty_background_ratio

Porcentaje de memoria del sistema que puede ser llenado con "páginas sucias" páginas que están en memoria que deben ser escritas en el disco. Se recomienda 10, por cada 8 GB de RAM antes de que se escriba.

vm.dirty_expire_centisecs

Tiempo que algo puede estar en la caché antes de que necesita ser escrita.

vm.dirty_writeback_centisecs

Frecuencia que los procesos despiertan y comprobar para ver si hay algo que hacer

vm.swappiness

Para escribir las páginas al disco, mientras mayor sea el numero mas agresivo es por consiguiente escribe con mayor frecuencia.

Editamos sysctl.cong

con su editor de texto favorito, en este caso usaremos gedit

sudo gedit /etc/sysctl.conf

y modificaremos o agregamos según sea el caso, los siguientes valores para reducir los disk I/O:

vm.dirty_background_bytes = 0
vm.dirty_background_ratio = 5
vm.dirty_bytes = 0
vm.dirty_expire_centisecs = 6000
vm.dirty_ratio = 20
vm.dirty_writeback_centisecs = 6000
vm.swappiness = 10

Guardamos, ejecutamos:

sysctl -p

para verificar:

sysctl -a | grep dirty

les mostrará los valores que agregó.

Para ver las estadísticas de cache:

cat /proc/vmstat | egrep "dirty|writeback"

Ahora, pensemos en la seguridad, veamos cuanto es el limite archivos abiertos

ulimit -n

editamos:

sudo gedit /etc/security/limits.conf

y agregamos:

* hard nproc 1000 * soft nofile 2000 * hard nofile 2000

Guardamos, para que se vean estos cambios debes reiniciar, pero no lo hagas aún.

Activamos el ahorrador de energía:

sudo pm-powersave true

Sí posee una Intel i915 editas el Grub

sudo gedit /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 drm.vblankoffdelay=1"

guardar, y ejecutar

sudo update-grub

Sí posees bluetooth y no lo estas usando, apágalo bien sea con el botón en tu teclado o

sudo service bluetooth stop

Para que quede permanente apagado:

sudo gedit /etc/rc.local

y antes de exit 0 colocar

sudo service bluetooth stop

guardar.

Reiniciar el equipo

Fuentes consultadas:
https://www.kernel.org



Otras artículos de interés:

Cómo diseñar un sitio web exitosa!!!
Cualquier persona puede construir un sitio web; sin embargo, no todo el mundo puede construir un sitio web capaz de generar dinero. Un diseñador debe dedicarle mucho tiempo a establecer cuál va a ser el propósito de su página y cómo van a inter...
Detecta lo sospechoso con Fail2ban - Ubuntu y Derivados
Es una utilidad que se ejecuta en el servidor que funge de monitor de los archivos de log del sistema, cuando detecta un algo sospechoso hacia alguno de los servicios de los que está pendiente banea la IP incursora. La configuraci&o...
Catfish en Thunar para buscar archivos (Debian | Ubuntu | Mint) 2do. Modo
Thunar (es el gestor de archivos oficial de Xfce) Es bastante sencillo Abrir consola: sudo apt-get install catfish Editar el archivo uca.xml nano /etc/xdg/Thunar/uca.x...
Instalar Kernel 4.2.6 en Ubuntu | Linux Mint
El kernel 4.2.6 trae importantes mejoras y correciones de bugs. Puedes leer todos los cambios en: ChangeLog-4.2.6 ...
Error No existe clave pública 1397BC53640DB551 Ubuntu - Debian - LinuxMint
El mensaje de error completo es: W: No existe ninguna clave pública disponible para los siguientes identificadores de...
Instalar Herramientas de ConfigServer Services (CFS) en cPanel
La gente de onfigServer Services (CFS) ha creado diferentes herramientas "gratis" y otras pagas para ayudar a los propietarios de servidores dedicados y vps que usen eso que se llama cPanel. Entre las gratis ten...
Gadmin-Samba para SAMBA * Ubuntu / LinuxMint
Samba es una implementación libre del protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX. De esta forma, es posible que ordenadores con GNU/Linux, Ma...
Actualizar al Kernel 3.3.1 en Ubuntu / LinuxMint
Novedades de Linux 3.3: Inclusión de Android: Los sistemas basados en Android utilizan el núcleo Linux, pero con algunas modificaciones y añadidos propios. Btrfs...
Optimizar el Kernel de Ubuntu Linux
El procedimiento que les mostraré a continuación es opcional, y tiene como fin mejorar el rendimiento de operatividad del Kernel de tu Ubuntu Linux. A mi me funcionó, es milimétrica la diferencia, pero siempre e...
¿Que es el Bonding?
Bonding es una forma de obtener enlaces redundantes en bridges, tanto en aparatos de alta gama, como en máquinas con software libre. Bonding es un driver que originalmente venía con los parches para clusters beowulf. Desde...

Brindanos
un o una


Redes Sociales

Publicidad


Gana Bitcoins desde tu casa

Categorías


Planeta Vaslibre

Blog Roll




Nube de tags

  • anonimato
  • anonimo
  • antivirus
  • apache
  • blog
  • bsd
  • bug
  • centos
  • chrome
  • cifrado
  • computer
  • consumo
  • debian
  • derivados
  • disminuir
  • energia
  • equipo
  • exploits
  • fedora
  • fice
  • firefox
  • forense
  • freebsd
  • gentoo
  • github
  • gnome
  • gnu
  • gpl
  • gtk
  • hack
  • hacking
  • hosting
  • informatica
  • internet
  • isos
  • libre
  • licencias
  • linux
  • linuxmint
  • lxde
  • micros
  • mint
  • mit
  • mozilla
  • mysql
  • noticia
  • nuestro
  • opensource
  • pgp
  • php
  • sabayon
  • seguridad
  • system
  • tecnologia
  • thunar
  • thunderbird
  • tor
  • troyanos
  • tware
  • ubuntu
  • underground
  • vaslibre
  • virus
  • viserproject
  • vivaldi
  • vulnerabilidades
  • web
  • website
  • windows
  • xanadu
  • xfce
  • xombra