Hotplugging drivers:
- mpdecision (Driver por defecto de Qualcomm para el hotplug)
- msm_hotplug (Buena duracion de bateria, hotplug basado en el original de qualcomm hecho por myflux)
- intelliplug (Genial para rendimiento,muchas opciones de personalizacion hecho por Faux)
- Alucard HotPlug (Un genial driver de hotplug hecho por Alucard)
-AutoSMP, un simple y eficiente Driver para el Hotplug (Creado por Mrg666), se encuentra en kernels nexus 4.
Los Custom Kernels es posible que lleven sus propios driver Hotplug, pero normalmente se basan en estos.
Yo recomiendo jugar con ellos y ver como te responden. El hotplug Alucard parece ser el que mejor rendimiento de bateria da ,Los hotplug por defecto de qualcomm son mejores en rendimiento. Si tu experimentas problemas , manten los ajustes en AUTO. Si quieres experimentar, ten por seguro que experimentaras cambios en la vida de la bateria, tanto a peor como a mejor.
Gestor Termico
La manera que tienen de gestionar los cores el calor.Cuando activarlos o desactivarlos según la temperatura.
Thermald (Stock)
Intellithermal(Mejor control que el stock, opcion a cuando activar y que nucleos activar.)
GPU governors / Gpu Algorithm
GPU governors
Gpu Algorithm
Gestor de Memoria. Ajustes de memoria/cache
Intercambio de Zram
zRam es un módulo que ayuda a mejorar el desempeño del sistema evitando utilizar la memoria de intercambio en el disco duro (swap) utilizando en su lugar un dispositivo de bloque comprimido en la memoria RAM.
Siendo que utilizar memoria RAM es más eficiente y rápido que utilizar memoria de intercambio en el disco duro, zRam permite utilizar la memoria RAM al realizar intercambio/paginación cuando es requerido. Es sin duda una excelente alternativa para equipos antiguos con poco RAM.
Limpiador CAche VFS despues de arrancar
Esta opcion forzara que se reescriba la cache del sistema basado en la aplicacion usandose para procesos de arranque e inicio. Activalo para un mejor rendimiento de Lectura/Escritura del sistema!
Auto FS Writeback Delay Mode
esta opción retrasará la reescritura de los bits de sistema de archivos en caché en RAM , mientras que la pantalla está activada ( Activar para un mejor rendimiento @ ligero riesgo de posible pérdida de datos si falla o pérdida repentina de potencia)
Kernel Same-Page Merge
Intelli-KSM
KSM es una característica de-duplicación de memoria de ahorro . la makina KSM escanea periódicamente aquellas áreas de memoria de usuario que se han registrado en él , en busca de páginas de contenido idéntico que pueden ser sustituidos por una única página protegida contra escritura . Es útil en el runtime de android que genera muchas instancias de los mismos datos!
Battery Controls
Battery Temperature Throttling
Esta opción le permite reducir la frecuencia de la CPU para reducir la acumulación de calor durante la carga y cuando la CPU este a tope . Las baterías de iones de litio están optimizadas para funcionar a menos de 55 grados centígrados.
Con esto configuraremos a que temperatura exacta queremos que entre una frecuencia mas baja.
Protocolos TCP/IP y Algoritmos de control Congestion:
TCP / IP es un conjunto básico de protocolos de comunicación utilizados para transferir datos a través de Internet y redes similares. Los paquetes IP son el vehículo que los dispositivos utilizan para transferir datos entre un programa o aplicación y un servicio web. Ellos se componen de una cabecera, que contiene la dirección de origen / destinatario (entre otras cosas), y una carga útil, que contiene los datos reales. TCP, parte de la capa de transporte de Internet, proporciona la comunicación intermedia entre una aplicación y un servidor.
Cuando el envío de grandes cantidades de datos de un programa puede emitir una única solicitud a TCP en lugar de dividir los datos en una serie de paquetes IP y peticiones.
Debido a la congestión de la red y otros factores de los paquetes IP a menudo se pierden. TCP mantiene la entrega ordenada de paquetes mediante la detección de la pérdida de paquetes, solicitando retransmisión, la reordenación de los datos, y la minimización de congestión de la red. Cuando un host recibe un flujo de paquetes que vuelve a ensamblar los datos en la secuencia que fue enviado originalmente. Una vez que el receptor confrims la solidez de los datos que envía un paquete de reconocimiento para su recuperación, asi evitar la sobrecarga de la conexión entre un programa y uma camtidad de paquetes enviados, debe ocurrir antes de que más paquetes puedan ser enviados o recibidos.
Para cada conexión TCP mantiene una ventana de congestión. La ventana de congestión TCP se mantiene por el remitente y se usa para prevenir la red la congestión / sobrecarga debido a la pérdida de paquetes. Cuando lo paquetes se reciben el tamaño de la ventana de congestión TCP aumenta exponencialmente hasta que un tiempo de espera se produce o el receptor alcanza su límite de ancho de banda. Por lo tanto, a medida que más paquetes se reconocieron el tamaño máximo de segmento (especifica el más grande cantidad de datos en un único segmento TCP) de la ventana de congestión se hace más grande; cada vez de ida y vuelta el tamaño máximo de segmento duplica. Un mecanismo llamado "Slowstart" controla el tamaño máximo de segmento de la ventana de congestión TCP. Para evitar que la red algoritmos para evitar la congestión de TCP sobrecarga modifican ventana TCP tamaño ", de comienzo lento", y el umbral de comienzo lento. Por lo tanto, los algoritmos de evitación de la congestión de TCP tienen un impacto significativo en la velocidad de entrega de paquetes entre un programa de aplicación y un servicio de alojamiento web.
Descripciones:
(Click para mostrar/ocultar)Tahoe:
Limita los paquetes desconocidos que se reciven.Limita la ventana de congestion , y se resetea a un estado de inicio lento.
Reno:
Basicamente es lo mismo que el tahoe, pero si 3 de los mismos paquetes son recividos , se reducira a la mitad la ventana, en lugar de reducirla a un MSS. Este cambia el umbral de inicio-lento, igualado al de la congestion de la ventana.
Vegas:
Uno de los mas suaves(junto con el cubic), este incrementa el retardo de tiempo de espera para los paquetes, el cual permite mas para recivir, pero a costa de un elevado ritmo. Tambien ha configurado tiempos de espera, lo que ayuda con la velocidad porque esta constantemente refrescandose.
Hybla:
Penaliza conexiones que utilizan la radio por satélite. No es muy usado en telefonos.
Cubic:
Uno de los mejores,Disponibles las opciones TCP mas recomendadas. Menos agresivo, modula las ventanas antes del evento. Se usa en Linux.
Westwood:
Una nueva version de RENO, y otro mas usado comunmente.Controla los parametros mejor,ayudando a la transmisión y la calidad general de la navegación por Internet . Uno de los Algoritmos más "justos" que hay, y es uno de los algoritmos más eficientes hasta la fecha.
Low Priority (LP):
Un algoritmo distribuido cuyo objetivo es utilizar sólo el ancho de banda en exceso en comparación con la "parte justa" de ancho de banda que es seleccionado por el TCP. Los mecanismos claves únicos para el control de congestión TCP-LP son el uso de los retrasos de paquetes de un solo sentido para las indicaciones de congestión temprana y una política de prevención de congestión en TCP transparente.
Binary Increase Congestion control (BIC):
BIC esta optimizado para redes de alta velocidad, con un alto estado de latencia: por eso se llama “long fat networks”, Tiene un algoritmo de ventana de congestion unico(cwnd) ,Este algoritmo intenta encontrar el máximo donde para mantener la ventana por un largo período de tiempo, mediante el uso de un algoritmo de búsqueda binario.
Scalable:
Se llama Scalable ya que reduce a la mitad el numero de paquetes perdidos. Efectivamente , este proceso reduce a la mitad el rendimiento hasta que se detiene la pérdida de paquetes. Una vez que la pérdida de paquetes se desploma, inicia lento para poder subir velocidades de los Backups. Cuando los tamaños de las ventanas son pequeños , por ejemplo 1 Mbit / s @ 200 ms de tiempo de ida y vuelta y la ventana es de unos 20 paquetes , este tiempo de recuperación es bastante rápido, en el orden de unos pocos segundos . Pero a medida que la velocidad de transferencia se acerca a 1 Gbit / s , el tiempo de recuperación se convierte en media hora y de 10 Gbit / s que es más de 4 horas .
Illinois:
Está diseñado para redes de alta velocidad , de larga distancia. Una modificación de parte del emisor para el algoritmo de control de congestión TCP estándar, se logra un rendimiento medio más alto que el estándar TCP, asigna los recursos de red más justamente que el estándar TCP, es compatible con el estándar TCP y proporciona incentivos para cambiar a los usuarios.
High speed (HSTCP):
HighSpeed TCP (HSTCP) es un nuevo algoritmo TCP. Los standares TCP andan peor en redes con un largo ancho de banda, Es incapaz de utilizar plenamente el ancho de banda disponible. HSTCP hace modificaciones menores en los mecanismos de control de congestión de TCP estándar para superar esa limitación .
Yeah-TCP:
Es un algoritmo TCP de alta velocidad, que utiliza un enfoque de pérdida / retraso mixto para calcular la congestión de las ventanas .Su objetivo es apuntar a una alta eficiencia, parecido RTT y Reno, y minimizando la pérdida de los enlaces ,mientras se mantienen el mínimo número de elementos de red cargados.