domingo, 14 de junio de 2015

10.- Acelerador de Firefox Ubuntu 14.04 LTS



10.- Acelerador de Firefox


Si queremos tener una navegación mas rápida y fluida en Internet, modificaremos una serie de parámetros de nuestro navegador Firefox.



Firefox 37.0




Acelerador de Firefox, no es otra cosa que un listado de parámetros. Parámetros que ya he ajustado uno por uno lo máximo posible, mediante el ensayo y error o lo que es lo mismo, este funciona lo guardo, este no funciona lo descarto


Acelerador Firefox



En el listado del Acelerador de Firefox he puesto algunas descripciones, están comentadas con // para que las salte el sistema al leerlas


Acelerador de Firefox

// 
// Archivo user.js creado por Luis Cordero, Blog:
http://trastetes.blogspot.com.es/ 
// Este archivo se distribuye con la esperanza de que sea útil,
pero sin ninguna garantía 
// Está licenciado bajo la licencia de Creative Commons
Reconocimiento-NoComercial //CompartirIgual 3.0
España.http://creativecommons.org/licenses/by-nc-sa/3.0/es/ 
// 
// Optimiza Firefox en conexiones de internet de alta velocidad 
// 
user_pref("browser.bookmarks.restore_default_bookmarks",
false); 
// No restablezca marcadores,al iniciar en modo seguro evita
eliminación de favoritos 
user_pref("browser.cache.disk.capacity", 358400); 
// Cantidad de espacio en disco permitido para la caché del
navegador (en KB)
//predeterminado es 50000 
user_pref("browser.cache.disk.enable", false); 
// Cache en la memoria RAM en vez de escribirla en disco 
user_pref("browser.cache.disk.smart_size.first_run",
false); 
// Acelera conexiones SSL 
user_pref("browser.cache.disk.smart_size_cached_value",
358400); 
// Determina cómo el navegador utiliza la memoria RAM para la
caché 
user_pref("browser.cache.memory.capacity", 65536); 
user_pref("browser.cache.frecency_experiment", 1); 
user_pref("browser.cache.memory.capacity", -1); 
// Determina cómo el navegador utiliza la memoria RAM para la
caché, porcentaje de memoria //RAM física 
user_pref("browser.cache.memory.max_entry_size", -1); 
// Cache en la memoria RAM en vez de escribirla en disco 
user_pref("browser.disk.cache.memory.capacity", -1); 
// Cache en la memoria RAM en vez de escribirla en disco 
user_pref("browser.display.show_image_placeholders",
false); 
// Muestra recuadro de las imagenes 
user_pref("browser.feeds.showFirstRunUI", false); 
user_pref("browser.geolocation.warning.infoURL",
"localhost"); 
// geolocalización desactivada 
//user_pref("browser.newtab.url",
"https://www.google.es/"); 
// Pagina de inicio al abrir nueva pestaña 
user_pref("browser.places.smartBookmarksVersion", 2); 
user_pref("browser.preferences.advanced.selectedTabIndex",
3); 
// Autostart navegación segura 
user_pref("browser.rights.3.shown", true); 
user_pref("browser.sessionstore.interval", 90000); 
user_pref("browser.slowStartup.averageTime", 0); 
// Mejora en el tiempo de arranque 
//user_pref("browser.startup.homepage",
"https://www.google.es/"); 
// Pagina de inicio al abrir el navegador 
user_pref("browser.slowStartup.samples", 0); 
// Mejora en el tiempo de arranque 
user_pref("browser.syncPromoViewsLeft", 0); 
user_pref("browser.tabs.closeWindowWithLastTab", false);
// No salir del navegador cuando se cierra la última pestaña 
user_pref("config.trim_on_minimize", true); 
// Menos consumo de memoria al estar minimizado, este ajuste va a
permitir cuando minimice //Firefox mover los datos de la RAM al disco
duro 
user_pref("content.interrupt.parsing", false); 
// Reduce el retardo de carga de la pagina 
user_pref("content.max.tokenizing.time", 1500000); 
// Controla la cantidad máxima de tiempo en que la aplicación no
responderá a la interacción con 
//el usuario al representar las páginas 
user_pref("content.maxtextrun", 8191); 
// Establece el número de reflujos que hace antes de cargar la
pagina
user_pref("content.notify.backoffcount", 5); 
user_pref("content.notify.backoffcount", -1); 
// Reduce el retardo de carga de la pagina 
user_pref("content.notify.interval", 500000); 
// Esta preferencia especifica la cantidad mínima de tiempo de
espera entre los reflujos de carga
//de datos 
user_pref("content.notify.ontimer", true); 
// Disminuye el tiempo total de carga de la página 
user_pref("content.switch.threshold", 250000); 
// Controla la cantidad de tiempo para entrar la aplicación en el
modo de baja frecuencia
//de interrupción, reduce el retardo de carga de la pagina 
user_pref("dom.ipc.plugins.enabled", true); 
user_pref("general.smoothScroll", true); 
user_pref("network.cookie.prefsMigrated", true); 
// No reescribir cookie 
user_pref("network.cookie.thirdparty.sessionOnly",
true); 
// Cookies de terceros se mantienen sólo para la sesión actual 
user_pref("network.dns.disableIPv6", true); 
// En servidores DNS que admitan IPv6 al hacer una petición en
este protocolo devolverá
//también una respuesta en IPv4 
user_pref("network.dnsCacheEntries", 100); 
user_pref("network.dnsCacheExpiration", 360); 
// 6 minutos 
user_pref("network.ftp.idleConnectionTimeout", 60); 
// 1 minuto 
user_pref("network.http.connect.timeout", 30); 
user_pref("network.http.keep-alive", true); 
// Tiene que tener el valor true para que pipeline funcione 
user_pref("network.http.keep-alive.timeout", 30); 
// Permite realizar múltiples peticiones antes de que sean
respondidas 
user_pref("network.http.max-connections-per-server",
48); 
// Número total de conexiones que Firefox puede hacer a un
servidor determinado 
user_pref("network.http.max-connections", 256); 
// Número total de conexiones que Firefox puede hacer a un
servidor 
user_pref("network.http.max-persistent-connections-per-proxy",
24); 
// Número total de conexiones que Firefox puede hacer a un
servidor determinado 
user_pref("network.http.max-persistent-connections-per-server",
12); 
// Número total de conexiones que Firefox puede hacer a un
servidor determinado 
user_pref("network.http.pipelining", true); 
// Permite realizar múltiples peticiones antes de que sean
respondidas 
user_pref("network.http.pipelining.maxrequests", 30); 
// Permite realizar múltiples peticiones antes de que sean
respondidas 
user_pref("network.http.proxy.pipelining", true); 
// Permite realizar múltiples peticiones antes de que sean
respondidas 
user_pref("network.http.proxy.pipelining.ssl", true); 
// Permite realizar múltiples peticiones antes de que sean
respondidas 
user_pref("network.http.request.max-start-delay", 5); 
// Firefox espera un corto intervalo de tiempo antes de la primera
representación 
user_pref("nglayout.initialpaint.delay", 0); 
// Determina el tiempo en milisegundos a esperar antes de un
intento de reflujo inicial durante la //renderización de páginas,en
vez de esperar al hacer una petición que la página se cargue por
//completo, Firefox va a ir mostrando regularmente los elementos que
ha recibido 
user_pref("privacy.clearOnShutdown.offlineApps", true); 
// Limpia los datos con el cierre de firefox 
//user_pref("privacy.clearOnShutdown.passwords", true); 
// Limpia las contraseñas con el cierre de firefox 
user_pref("privacy.clearOnShutdown.siteSettings",
false); 
// Limpia los datos con el cierre de firefox 
user_pref("privacy.donottrackheader.enabled", true); 
// No ser rastreado 
user_pref("privacy.sanitize.didShutdownSanitize", true);
// Limpia datos privados al cerrar firefox 
user_pref("privacy.sanitize.migrateFx3Prefs", true); 
// Limpia datos privados al cerrar firefox 
user_pref("privacy.sanitize.sanitizeOnShutdown", true); 
// Limpia datos privados al cerrar firefox 
user_pref("security.warn_viewing_mixed", false); 
// Limpia datos fuera de linea al cerrar firefox 
user_pref("ui.submenuDelay", 0); 
// Maxima velocidad en submenus y marcadores 
//


¿Que hacemos con el listado de los parámetros? Pues en muy sencillo, creamos un Documento nuevo, Documento vacío (documento de texto), en el escritorio con el botón derecho o secundario del ratón nos sale la opción para crearlo


Documento vacio




En dicho documento después de copiar, pegamos el listado de los parámetros (sin dejar ningún espacio en la parte superior) del Acelerador de Firefox anteriormente descrito, guardamos y renombramos a:

user.js


Nota Importante: Para ahorrarnos los pasos anteriores y que no se produzcan problemas al crear el archivo user.js se puede descargar de:


Pagina de Descarga:
https://mega.co.nz/#F!xUwGSLSJ!FX-_q8qCYY3yMAWMMKuTLw



Una vez que tenemos el archivo user.js abrimos Firefox. En la barra de menú del navegador (si no la vemos pulsamos la tecla Alt del teclado) escogemos:
Ayuda



Nos sale un despegable donde podemos elegir varias opciones. Elegimos y pulsamos la opción:
Información para solucionar problemas



Información para solucionar problemas



Se abre una pestaña de Información para solucionar problemas en el navegador


Información para solucionar problemas



Donde pone:
Configuración básica de la aplicación

Vemos un botón que pone:
Abrir directorio


Configuración básica de la aplicación


Pulsamos en el botón Abrir directorio y se nos abre una ventana con carpetas y archivos (esta es la carpeta Profiles), donde ponemos el Documento vacío (documento de texto), que habíamos creado anteriormente y renombrado como:

user.js


user.js



Cerramos el navegador Firefox y después de cerrado, cerramos la ventana que teníamos abierta (la carpeta “Profiles”)
A partir de este momento ya tenemos en marcha el Acelerador de Firefox




NOTA: En el archivo user.js hay dos líneas que estan comentadas con // dichas líneas son:

//user_pref("browser.newtab.url",
"https://www.google.es/");

//user_pref("browser.startup.homepage",
"https://www.google.es/");


La primera es como pagina de inicio al abrir nueva pestaña
La segunda es como pagina de inicio al abrir el navegador


Si queremos tener como buscador a google, descomentamos (quitamos las //) cada una de las líneas

Si por el contrario, queremos poner otro buscador que no sea el predeterminado, también descomentamos (quitamos las //) cada una de las líneas y donde pone:
"https://www.google.es/"

Ponemos la dirección de nuestro buscador personal, respetando las comillas ""


Ejemplo:
"https://duckduckgo.com/"


La línea que borra las contraseñas también esta comentada, que es esta:
//user_pref("privacy.clearOnShutdown.passwords",
true);

Si queremos que al cerrar Firefrox elimine las contraseñas solo hay que descomentarla (quitamos las //)


Una vez realizado guardamos el archivo con su propio nombre user.js


NOTA: Para hacer las pruebas de velocidad de Firefox, antes y después de tener puesto el Acelerador de Firefox, nos dirigiremos a la siguiente pagina de Internet que copiaremos y pegaremos en la barra de navegación para saber cuánto tiempo se tarda en cargar una página web:


http://www.numion.com/stopwatch/index.html



En la ventana del navegador de Firefox que se nos abre pulsamos en Google o ponemos una dirección de Internet en la barra que pone:



“Enter the URL to be measured”



numion stopwatch




Después de pulsar en Google, nos cambia de ventana donde veremos cuánto tiempo se tarda en cargar una página web en milisegundos



numion



_____________________________

Fuente:

Libro Tras instalar Ubuntu 14.04 LTS
http://trastetes.blogspot.com.es/2015/05/libro-tras-instalar-ubuntu-1404-lts.html
_____________________________

9.- Cambiar uso memoria RAM cache pressure Ubuntu 14.04 LTS



9.- Cambiar uso memoria RAM cache pressure


La cache pressure es similar a swappiness, en swappiness la memoria SWAP la utiliza el equipo cuando la memoria RAM comienza a escasear, mientras que cache pressure controla el dinamismo con los swaps del kernel a su caché, pero sólo para los sistemas de archivos



En un sistema de escritorio es bastante común acciones como abrir ficheros, directorios, búsquedas y similares, donde se requiera trabajar con ficheros grandes como pueden ser vídeos en alta definición o HD, imágenes en HD, imágenes ISO, descomprimir y comprimir archivos, se pueden realizar algunos cambios para obtener un mejor rendimiento de la RAM

La caché es en gran parte responsable del almacenamiento de datos virtuales, para que pueda ser recuperada cuando sea necesario. Es mas rápido para el sistema extraer datos desde la memoria RAM, que del disco duro
Se puede modificar el porcentaje de cache pressure, de manera que utilizaremos el uso de memoria RAM antes de comenzar a usar la gestión de los archivos en el disco duro

NOTA: Esto se recomienda para equipos que no vayan a ser usados como servidores. En algunos equipos puede provocar lentitud (dependiendo de la cantidad de memoria RAM)

Si se disponemos de mucha memoria RAM ( a partir de 1GB) es aconsejable usarla, por lo tanto hay que hacer los siguientes cambios:

Consultamos la configuración inicial de cache_pressure abriendo la Terminal con las teclas del teclado Ctrl+Alt+T y ponemos los siguientes comandos:
sudo cat /proc/sys/vm/vfs_cache_pressure

sudo cat /proc/sys/vm/vfs_cache_pressure




cache pressure por defecto esta a 100, es decir, el 100% sobre el desempeño en la gestión de los archivos del disco. Si ponemos cache pressure a 50, reduce en un 50% el uso de cache en el disco duro para usar directamente en la RAM

Escribimos de manera temporal en Terminal los siguientes comandos:
sudo sysctl -w vm.vfs_cache_pressure=50

sudo sysctl -w vm.vfs_cache_pressure=50




Abrimos algunas aplicaciones, buscamos archivos, hacemos copiado y pegado de archivos, abrimos documentos PDF, abrimos juegos y jugamos
Si el resultado es satisfactorio, guardamos la permanencia de la configuración.



Para guardar la configuración, entramos al fichero, con los siguientes comandos:
sudo nano /etc/sysctl.conf

sudo nano /etc/sysctl.conf



En la ultima linea escribimos(bajando con las flechas del teclado)
vm.vfs_cache_pressure=50

vm.vfs_cache_pressure=50





Donde podemos cambiar el 50 por el valor óptimo que queramos, (realizando pruebas necesarias, para ver cual es el mejor rendimiento) teniendo en cuenta que 50, reduce en un 50% el uso de cache en el disco duro para usar directamente en la RAM

Guardamos los cambios pulsando en el teclado:
Control + o

Luego pulsamos la tecla Intro del teclado para aceptar

Cerramos el fichero pulsando en el teclado:
Control + x

Salimos de Terminal con:
exit

exit

_____________________________

Fuente:

Libro Tras instalar Ubuntu 14.04 LTS
http://trastetes.blogspot.com.es/2015/05/libro-tras-instalar-ubuntu-1404-lts.html
_____________________________

8.- Cambiar uso memoria RAM swappiness Ubuntu 14.04 LTS



8.- Cambiar uso memoria RAM swappiness


La memoria Swap o memoria de intercambio, la utiliza el equipo cuando la memoria RAM comienza a escasear

El kernel viene configurado por defecto para trabajar con servidores con gran cantidad de trabajo y con una RAM limitada
Si este no es nuestro caso, que utilizamos equipos de escritorio o portátiles, podemos realizar algunos cambios para obtener un mejor rendimiento de la RAM que tenemos instalada en nuestro equipo, modificando el porcentaje de memoria Swap a utilizar, de manera que apuremos el uso de la memoria RAM antes de comenzar a usar la memoria de intercambio o Swap

Swappiness hace referencia al uso de la memoria Swap en relación a la RAM es una propiedad del Núcleo Linux que permite establecer un balance entre el uso del espacio de intercambio o Swap y la memoria RAM
Si se dispone de mucha memoria RAM ( a partir de 1GB) es aconsejable usarla, por lo tanto realizaremos los siguientes cambios:


Consultamos la configuración inicial de Swappiness, abriendo la Terminal con las teclas del teclado Ctrl+Alt+T y ponemos los siguientes comandos:
sudo cat /proc/sys/vm/swappiness

sudo cat /proc/sys/vm/swappiness



Si nos da el valor resultante de 60 (aceptando valores de 0 a 100) (por defecto 60 %), lo debemos cambiar, y si sale 10 ya lo tenemos

Escribimos de manera temporal en Terminal los siguientes comandos:
sudo sysctl -w vm.swappiness=10

sudo sysctl -w vm.swappiness=10



Abrimos algunas aplicaciones, si el resultado es satisfactorio, guardamos la permanencia de la configuración.

Para guardar la configuración, entramos al fichero, con los siguientes comandos:
sudo nano /etc/sysctl.conf

sudo nano /etc/sysctl.conf



En la ultima linea escribimos (bajando con las flechas del teclado)
vm.swappiness=10

vm.swappiness=10



Donde podemos cambiar el 10 por el valor óptimo que queramos, (realizando pruebas necesarias, para ver cual es el mejor rendimiento) este parámetro resulta útil para evitar que caiga el rendimiento del sistema por el uso de swap

Guardamos los cambios pulsando en el teclado:
Control + o
Luego pulsamos la tecla Intro del teclado para aceptar

Cerramos el fichero pulsando en el teclado:
Control + x

Salimos de Terminal con:
exit

exit

_____________________________

Fuente:

Libro Tras instalar Ubuntu 14.04 LTS
http://trastetes.blogspot.com.es/2015/05/libro-tras-instalar-ubuntu-1404-lts.html
_____________________________


7.- Configurar Brillo y bloqueo Ubuntu 14.04 LTS



7.- Configurar Brillo y bloqueo



Para acceder a la configuración del Brillo y bloqueo nos iremos a Configuración del sistema
Para acceder a Configuración del sistema nos vamos al Tablero o al Lanzador y pulsamos sobre el icono:

Configuración de sistema





En la ventana de configuración del sistema pulsamos sobre el icono:

Brillo y bloqueo










Una vez abierta la ventana de Brillo y bloqueo



Brillo y bloqueo

Donde pone:

Apagar la pantalla cuando esté inactiva durante:

Elegiremos el tiempo que queramos
En Bloquear seleccionamos el botón y lo desplazamos sin soltar el ratón ponemos:
I
 Si queremos que esté conectado o encendido



Por el contrario, seleccionamos el botón y lo desplazamos sin soltar el ratón ponemos:
o

 Si queremos que esté desconectado o apagado



Brillo y bloqueo




En solicitar mi contraseña al reactivarse tras la suspensión, tenemos la opción de seleccionar la casilla en el caso afirmativo (pedir contraseña) o tener deseleccionada la casilla en el caso de que no queramos que nos pida la contraseña

_____________________________

Fuente:

Libro Tras instalar Ubuntu 14.04 LTS
http://trastetes.blogspot.com.es/2015/05/libro-tras-instalar-ubuntu-1404-lts.html
_____________________________