Acelerando Ubuntu 16.04. Aumenta la velocidad de Ubuntu. Acelere los lanzamientos de programas usando Preload

Se sabe que los sistemas operativos modernos utilizan tecnología como memoria virtual, diseñado para sistemas operativos multitarea.

En los sistemas operativos Windows, un archivo utilizado para almacenar RAM no utilizada en el área disco duro, se denomina "archivo de intercambio" (pagefile.sys).

Su organización está lejos de estar implementada de la mejor manera (¡por decirlo suavemente!). En el sistema operativo Linux, incluso durante la instalación, se crea una partición de intercambio separada: "Swap", que es mucho mejor.

Archivo intercambio de ventanas y Linux-swap, se encuentran en el HDD (disco duro). Cuando no hay suficiente RAM, las páginas de memoria se descargan de la RAM a disco duro, y cuando vuelve a acceder a los archivos ubicados en la partición de intercambio, se cargan nuevamente en la RAM.

Todo el problema es que la velocidad de lectura y escritura del disco duro HDD (incluso el más rápido) FACTOR DE menor que la velocidad de la RAM. Esto es lo que conduce a un funcionamiento más lento de la computadora y a una disminución del rendimiento en general.

Hay dos formas de resolver este problema: usar grandes cantidades de RAM o configurar adecuadamente el sistema para que funcione con el archivo de paginación y el intercambio.

Entonces, en Ubuntu hay un parámetro que controla el porcentaje de memoria libre en el que comenzará el volcado de páginas de memoria en el intercambio: vm.intercambio.

En Ubuntu, de forma predeterminada, tiene un valor de - 60. Esto significa que cuando el 40% de la RAM esté ocupada, comenzará el volcado activo de páginas de memoria en la sección de intercambio, es decir, 100% - 60% = 40%.

Puede comprobar cuál es el valor del parámetro para usted de la siguiente manera.

Abra la terminal usando una combinación de teclas Ctrl+Alt+T y ejecuta el comando:

gato /proc/sys/vm/swappiness

Este valor de parámetro sólo puede ser útil para computadoras con una pequeña cantidad de RAM (512 -1024 MB).

Si usted tiene computadora moderna o una computadora portátil con una gran cantidad de RAM (4-6, o incluso 8 GB), es poco probable que esto sea adecuado para usted.

Muchos foros y blogs de Ubuntu recomiendan configurar vm.swappiness = 10 (es decir, 100% - 10% = 90%). Pero en mi opinión experiencia personal, si tiene 6 GB de RAM, puede comportarse de manera más agresiva estableciendo el valor en 0. En este caso, el sistema accederá a la partición de intercambio solo como último recurso.

Recomiendo experimentar con este parámetro en la sesión actual (después de reiniciar todo volverá al valor predeterminado), sin cambiar nada en los archivos de configuración del sistema por ahora, para encontrar el parámetro más óptimo. Y aquí todo es individual...

Puedes hacerlo así.

De nuevo, abre el todopoderoso terminal con una combinación de teclas Ctrl+Alt+T y ejecute el siguiente comando en él:

sudo sysctl vm.swappiness=

Después del signo igual, establezca el valor de 100 a 0 (dependiendo de la cantidad de RAM).

Después de eso, intente "iniciar" su sistema: abra varios navegadores con un número grande pestañas, copiar archivos grandes a medios externos (esto, por cierto, es un punto delicado de los sistemas Linux: la velocidad de copia a medios externos. Pero hablaremos de eso la próxima vez) y cosas por el estilo.

Una vez que haya seleccionado el valor más adecuado para usted, deberá establecer el nuevo valor como una constante. Copie y ejecute el siguiente comando en la terminal:

sudo gedit /etc/sysctl.conf

Se abrirá un archivo de configuración frente a usted en un editor de texto. gedit. Al final de este archivo insertamos dos siguientes parámetros sin barras delante de ellos:

vm.swappiness=0 vm.vfs_cache_pression = 1000

Guarda el archivo. Debería verse como la siguiente captura de pantalla:

Reinicia la computadora. Después de reiniciar, ejecute en la terminal:

sudo sysctl -p

Yo, como se señaló anteriormente, elegí el parámetro igual a 0, esencialmente deshabilitando la partición de intercambio, ya que para mi computadora con seis gigabytes de RAM resultó ser la más óptima. Puede establecer el valor del parámetro en 10, como se recomienda en numerosos foros.

Como ejemplo, me gustaría demostrar la carga de RAM en Ubuntu 12.10 x64 con 6 GB de RAM.
Entonces, abrí tres navegadores: el estándar Mazilla Firefox, Opera y Google Chrome con un número total de pestañas de unas 40, reproductor de audio Clementine (por cierto, bastante exigente con los recursos de la computadora), Skype, cliente torrent qBittorrent.
Y aquí hay una captura de pantalla. arriba(Este es un monitor de procesos de consola bastante avanzado). Para instalar, escriba en la terminal

sudo apt-get instalar htop


Creo que todo está quedando claro: menos de la mitad de la RAM instalada está ocupada.
Por lo tanto, si tiene mucha RAM, usar una partición de intercambio no tiene ningún sentido. ¡Esto sólo reducirá la velocidad de tu computadora!
En conclusión, puedo decir que esto no es lo único que se puede hacer para acelerar Ubuntu. Más sobre esto en los siguientes artículos. ¡Suscríbete al canal RSS!
Que tengas buen humor trabajo rapido computadora y ¡Feliz año nuevo!
Como grata sorpresa, hoy hay un vídeo sobre cómo vieron los empleados de Google el año pasado.

Los usuarios de Linux, por definición, tienen acceso a un sistema más potente en comparación con Windows. Sin embargo, si utiliza un entorno de escritorio pesado como Unity, por ejemplo, el rendimiento puede verse afectado un poco.
Todo el mundo prefiere que los programas y documentos se abran no después de 10 a 20 segundos, sino inmediatamente. Al mismo tiempo, es deseable que apariencia El entorno de trabajo no se parecía al de principios de los noventa, porque pasamos mucho tiempo en la interfaz de nuestro sistema, lo que significa que deberíamos sentirnos cómodos en su interior.
No es necesario llegar al extremo de abandonar por completo un hermoso entorno de escritorio en favor de administradores de ventanas ascéticos. Encontrar un equilibrio entre rendimiento y buena apariencia no es una tarea nada difícil.
En este artículo, veremos cómo acelerar Ubuntu de cuatro formas sencillas. Si bien estos consejos también se aplicarán a versiones anteriores, veremos específicamente cómo acelerar Ubuntu 16.04.
Un resultado positivo será claramente visible en computadoras antiguas de bajo consumo o en VirtualBox. Los consejos son relevantes y efectivos incluso si su Ubuntu está instalado en un SSD.

1. Elimine los programas innecesarios del inicio.

Ubuntu 16.04, durante el inicio, se carga un gran número de una variedad de aplicaciones, muchas de las cuales probablemente no necesite. Para acelerar Ubuntu, simplemente puedes desactivarlos.
Sin embargo, muchos programas de inicio están ocultos y para verlos es necesario ejecutar el siguiente comando:

sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop

Ahora abra "Aplicaciones iniciadas automáticamente" desde Unity Dash...
...y simplemente desmarque los elementos innecesarios.


Puede acelerar Ubuntu 16.04 desactivando funciones innecesarias. Aquí hay una lista de servicios y programas que probablemente no necesitará.
Administrador de perfiles de accesibilidad(Gerente de Accesibilidad).
Se utiliza para mostrar el icono de accesibilidad en la pantalla de inicio de sesión. Si no necesitas teclado de pantalla y asistente de voz, simplemente apágalos.
Monitor de respaldo(Respaldo).
Creación copias de seguridad usando deja-dup-monitor. Si no planea realizar copias de seguridad de ningún dato, no dude en desactivarlas.
Compartir escritorio(Control de escritorio remoto).
Diseñado para conexiones VNC entrantes. Si sabe que puede manejar su sistema sin la ayuda de nadie, puede apagarlo. Capacidad de actuar como uno mismo. asistente remoto y controlar otras computadoras a través de VNC no desaparece por ningún lado.
Software de gnomo(Centro software).
Puedes desactivarlo si prefieres instalar programas a través del terminal, sin utilizar el Centro de software GUI.
Lector de pantalla Orca (asistente de voz Orcas).
Si eres vidente, apágalo.
Compartir archivos personales(Compartir archivos personales).
Debe dejarse solo si necesita transferir archivos a través de Bluetooth.
Notificador de actualización(Aviso de actualización).
Si no desea recibir notificaciones sobre actualizaciones disponibles, puede desactivarlo.

2. Ajuste el intercambio.

Todos sabemos que la velocidad del intercambio de datos con la RAM es mucho mayor que con disco duro. ¿Cómo acelerar Ubuntu dado este hecho?
Hagamos un pequeño experimento: inicie su sistema, abra varios programas, digamos: Firefox, LibreOffice, Mozilla Thunderbird, Evince... y simplemente déjalos abiertos sin hacer nada. No ponga el sistema en modo de suspensión o de espera. Vuelva dentro de unas horas y observe lo torpes que se han vuelto los programas en ejecución, lo lento que responden a las acciones de nuestro mouse. Esto se debe a que entraron en modo inactivo (inactividad) y el sistema los envió a intercambiar, es decir, a un espacio especialmente designado en el disco duro.
Al usar System Monitor, puede encontrar que Ubuntu está usando swap, independientemente de si hay mucha RAM libre.
Esto se debe a la configuración de intercambio predeterminada. Swappiness es un parámetro del kernel que controla la frecuencia con la que Linux enviará aplicaciones inactivas para intercambiar, que es el disco duro.
El valor de intercambio se puede establecer en el rango de 0 a 100. Los valores bajos indican que se utilice el intercambio con menos frecuencia, los valores altos, con más frecuencia. El valor predeterminado en Ubuntu es 60. Esto significa que cuando el consumo de RAM alcanza el 40%, el kernel de Linux activa el uso de swap.
Puede verificar el valor actual usando el comando:

gato /proc/sys/vm/swappiness

sudo sysctl vm.swappiness=10

No coloque espacios antes o después del signo "=". Este comando le dice al kernel que use swap solo cuando la memoria esté ocupada en un 90%. Esta configuración dura hasta el reinicio.
Para que la configuración sea permanente, debe editar un archivo especial.

sudo nano /etc/sysctl.d/99-sysctl.conf

Al final de este archivo necesitas agregar la línea:

vm.intercambio=10



Guarde el archivo y cierre el editor (presione Ctrl+O para guardar y Ctrl+X para salir). Todos estos pasos se aplican a Ubuntu Server 16.04.Nuestro objetivo es acelerar Ubuntu. Por supuesto, ¿a quién le gustaría la velocidad de inicio de Firefox u otras aplicaciones pesadas? Hay un pequeño herramienta de software, conocido como precarga, que recuerda los programas que utiliza con más frecuencia, precarga las bibliotecas y los ejecutables asociados a ellos en la RAM, lo que hace que el inicio de estos programas más pesados ​​sea mucho más rápido.
Puede instalar la precarga en Ubuntu 16.04 usando el comando:

precarga de instalación de sudo apt

Una vez que se complete la instalación, el demonio de precarga se iniciará automáticamente; puede verificar esto ejecutando el comando:

precarga de estado systemctl



Si por alguna razón no se está ejecutando, ejecute el comando:

sudo systemctl iniciar precarga

Ahora simplemente continúe con sus asuntos: la precarga funcionará sin su participación.

4. Desactiva los efectos.

Los efectos son, sin duda, agradables a la vista y rompen un espacio de trabajo aburrido. Sin embargo, también requieren valiosos recursos del sistema para funcionar. ¿Cómo acelerar Ubuntu 16.04? Usando compizconfig-settings-manager, los efectos se pueden desactivar, aumentando así el rendimiento.
Puede instalar compizconfig-settings-manager usando el comando:

sudo apt instalar compizconfig-settings-manager

Ejecútalo desde Unity Dash, luego selecciona la sección Efectos a la izquierda y desactiva los que no necesites. Si quieres, puedes apagar absolutamente todo.


También puedes desactivar el desenfoque del fondo en Unity Dash usando la herramienta Unity Tweak. Esto hará que Unity Dash tenga más capacidad de respuesta.
Instalación de la herramienta Unity Tweak:

sudo apt instalar herramienta-tweak-unity

Una vez instalado, ábrelo y selecciona la pestaña "Buscar", luego cambia el botón "Desenfoque de fondo" a "Desactivado". (APAGADO).


En general, a mucha gente le gusta. fondo transparente, ¿y tú?
Antes:


Después:

Consejo adicional: encuentre al principal culpable de los tiempos de carga lentos.

Puede averiguar cuánto tiempo lleva iniciar cada uno de los servicios cargados ejecutando el siguiente comando:

culpa del análisis del sistema



Como puede ver en la imagen de arriba, los servicios mnt-pi.mount y vboxadd.service son los verdaderos culpables. Sé que mnt-pi.mount es responsable del montaje NFS (red) sistema de archivos) en mi Raspberry Pi, pero ya no lo necesito, así que puedo eliminarlo de forma segura de /etc/fstab. También sé que el demonio vboxadd.service solo es necesario para la máquina virtual, lo cual, nuevamente, es innecesario para mí.
Desactivar:

sudo systemctl deshabilitar vboxadd.service

Comprobando el tiempo de carga:

tiempo de análisis del sistema

Antes:

Después:

Deshabilitar ipv6 ubuntu 16.04

El protocolo IPv6 es nueva tecnología, que proporciona un espacio de direcciones IP mucho mayor, mayor seguridad y velocidad. Pero todo esto es ideal. IPv6 rompe la compatibilidad con versiones anteriores de IPv4 y ahora se utiliza el protocolo antiguo en la mayoría de los casos. Ya hemos analizado con gran detalle en qué se diferencia IPv6 de IPv4, por lo que no repetiremos todo nuevamente.
Desde entonces este momento IPv6 se utiliza con bastante poca frecuencia; este protocolo no es totalmente compatible con todos los equipos. Si su enrutador o ISP no admite IPv6, la red se ralentizará y tardará más en detectarse. nombres de dominio sitios e intentará obtener una dirección IPv6, lo que también provocará un retraso. En esta breve nota veremos cómo deshabilitar ipv6 en Ubuntu 16.04 u otras distribuciones compatibles.

Comprobando la compatibilidad con IPv6

Todas las distribuciones modernas soportan IPv6 sin excepción. Pero para asegurarse de que su máquina local haya recibido una dirección ipv6, puede ejecutar el comando:

En la sección para conectar eth0 verás la dirección inet4 e inet6, en inet6 se mostrará la dirección Ipv6 asignada a esta computadora por el enrutador. Todas las direcciones que comienzan con fe80 son direcciones de red local. Pero la presencia de esta dirección no significa que su proveedor la admita. Para comprobar este punto, puede intentar enviar una solicitud de ping a ipv6.google.com:

Acelerar BOOT de ubuntu
Después de cargar el kernel, la imagen del disco RAM (disco RAM inicial, initrd) comienza a cargarse en ubuntu. Si descomprimes esta imagen, puedes ver que hay muchas cosas innecesarias allí y, cuando se descomprime, ocupa casi 25 megabytes. Por lo tanto, es recomendable reconstruir todas las imágenes initrd del sistema sólo con los módulos necesarios. Pero no todo es tan difícil como parece. Abre el archivo:

Sudo nano /etc/initramfs-tools/initramfs.conf

hay una línea allí

MÓDULOS=la mayoría

y reemplácelo con:

MÓDULOS=dependiente

Eso es todo, ahora necesitas ejecutar el comando:

sudo update-initramfs -k todo -u

Reconstruirá todas las imágenes initrd encontradas para todos los kernels instalados. En el futuro, para un kernel recién instalado, el initrd se generará con estos parámetros, por lo que esto sólo deberá hacerse una vez. Ahora los archivos initrd pesarán aproximadamente 3 megabytes empaquetados y entre 6 y 7 megabytes desempaquetados. Esto reducirá parcialmente el tiempo de arranque sin afectar negativamente al sistema.

La velocidad de carga del sistema operativo también depende directamente del sistema de archivos en el que está instalado el sistema operativo. El hecho es que el nuevo ext4 y el antiguo reiserfs funcionan mejor con archivos pequeños. En realidad, la distribución contiene los archivos más pequeños. Por lo tanto, recomiendo cambiar completamente a ext4; esto reducirá en gran medida la velocidad no solo de cargar el sistema operativo, sino también del trabajo en sí con el sistema, los programas y los archivos.

También puedes desactivar la verificación previa secciones duras disco mientras se carga el sistema operativo. Los sistemas de archivos registrados han sido seguros durante mucho tiempo y es aconsejable comprobarlos sólo después de un uso bastante prolongado, después de un apagado inseguro del ordenador, después de fallos técnicos y, de hecho, a voluntad. Debe desactivarlo en el archivo “/etc/fstab”. Hay dos números al final de cada línea. Solo necesitamos el último dígito, es responsable de control duro disco durante el inicio del sistema operativo. Cambiamos este número a cero en los sistemas de archivos deseados. Y listo, no hace falta que toques nada más.

Cuando se inicia Ubuntu, la política Ondemand se instala automáticamente, es decir, la autorregulación mediante el kernel. Naturalmente, la frecuencia del procesador cae al mínimo, lo cual es completamente insatisfactorio. Pero puedes habilitar la política de rendimiento de forma predeterminada ( frecuencia máxima procesador)

Comando en ejecución

Sudo update-rc.d -f eliminación bajo demanda

En el sistema Athlone64. Thunderbird y Firefox disminuyeron la velocidad. En el modo de rendimiento, estos programas funcionan notablemente más rápido, tomado

++++++++++++++++++++++++++++++++++++++++

INSTALANDO prelink PARA ACELERAR EL ARRANQUE DEL SISTEMA

Instalación:

Sudo apt-get install preenlace

Ahora abra el archivo de configuración

Sudo nano /etc/default/prelink

y cambie el valor de la opción “PRELINKING” de “desconocido” a “sí”, así: PRELINKING =yes

El programa también instalará un script de inicio diario de preenlace, pero la primera vez deberá ejecutarlo manualmente:

Sudo /etc/cron.daily/prelink

entonces será invisible, se encenderá automáticamente y ¡LISTO!

++++++++++++++++++++++++++++++++++++++++

OPTIMIZACIÓN del sistema al trabajar con MEMORIA

Ajustes /proc/sys/vm/swappiness Y /proc/sys/vm/vfs_cache_pression.
El intercambio de pseudoarchivos almacena un valor (en porcentajes enteros) que es el nivel de memoria libre en el que el sistema comenzará a volcar memoria activamente en el intercambio. Valor predeterminado: 60. El valor oscila entre 0 y 100.
El pseudoarchivo vfs_cache_pression almacena un valor: el nivel de memoria asignada para el caché. Valor predeterminado: 100. Desafortunadamente, no conozco los límites del valor.

Si desea acelerar el sistema (especialmente aquellos que sienten lástima por la RAM inactiva mientras el sistema está funcionando), cambie el valor del sistema de esta manera:
capacidad de intercambio = 10, vfs_cache_pression = 1000:

Ahora asegurémonos de que estos parámetros se apliquen cuando se inicie el sistema.
Editando el archivo /etc/sysctl.conf

sudo nano /etc/sysctl.conf

agregar líneas al final del archivo

vm.intercambio = 10 vm.vfs_cache_pression = 1000

++++++++++++++++++++++++++++++++++++++++

Puede deshabilitar el arranque del sistema en modo gráfico, para ubuntu 9.10 y 10.04

Sudo nano /etc/default/grub

En este archivo en esta línea linea dada se reduce a esta forma

GRUB_CMDLINE_LINUX_DEFAULT=”silencioso ipv6.disable=1″

se elimina la palabra bienvenida y se agrega la desactivación de ipv6 cuando se inicia el sistema, luego el comando

Sudo actualizar-grub

y tu estas listo.

++++++++++++++++++++++++++++++++++++++++

Si /boot es una partición separada, puede comentar su montaje automático al iniciar el sistema en el archivo /etc/fstab

++++++++++++++++++++++++++++++++++++++++

También puedes utilizar la utilidad. rconf para controlar los demonios del sistema
Finalidad de los servicios (más información extraída de este sitio:

acpi-support – marca en el nivel S;
acpid es un servicio de administración de energía, necesario tanto para portátiles como para computadores de escritorio. Lo dejamos como está;
alsa-utils – nivel S;
Anacron es un subsistema del programador cron que ejecuta cualquier trabajo cron que no se complete a tiempo. Se puede apagar;
apmd es un servicio obsoleto para las mismas computadoras. Desactivar;
atd es un programador de tareas, similar a cron. Se puede desactivar;
binfmt-support: soporte del kernel para otros formatos de archivos binarios. Déjelo como está;
bootlogd – dejarlo como está;
cron – déjalo habilitado;
cupsys es un subsistema de gestión de impresoras. Si no tienes impresora, apágala;
dbus: sistema de bus de mensajes. Servicio muy importante, déjalo habilitado;
dns-clean: borra información sobre DNS, relevante para el acceso telefónico. No es pecado apagarlo.
gdm es el administrador de escritorio de Gnome. No tocar;
gpm: compatibilidad con mouse en modo consola. Habilite los niveles de ejecución 1 y 2 para el servicio;
detener – no cambiar;
hdparm: script de configuración del disco duro. Desmarque los niveles de ejecución 2, 3, 4, 5 y agregue el nivel de ejecución S. Cuanto antes se lance este servicio, mejor.
hotkey-setup: asignación de teclas de acceso rápido en computadoras portátiles. Fabricantes compatibles: HP, Acer, ASUS, Sony, Dell e IBM. Si esto es necesario o no, decida usted mismo:
hplip es el subsistema de impresión e imágenes de HP. Se puede apagar;
klogd – Deja el servicio habilitado;
módulos-restringidos-linux-comunes– compruebe si hay módulos restringidos cargados en su sistema. Se pueden encontrar en /lib/linux-restricted-modules;
makedev – no apagar;
module-init-tools: carga módulos adicionales desde el archivo /etc/modules. Puede examinar el archivo /etc/modules y ver si hay algún módulo aquí que no necesite. Que se incluya;
redes – instalaciones interfaces de red y configura la información de DNS durante el proceso de arranque escaneando el archivo /etc/network/interfaces. Déjalo puesto;
powernowd – cliente para controlar la frecuencia del procesador (cpufreq). Diseñado principalmente para portátiles que admiten la tecnología de aumento de velocidad de la CPU. Es recomendable dejarlo como está;
ppp y ppp-dns: necesarios para proporcionar una conexión de módem. Si no utiliza el acceso telefónico, no dude en desactivarlo;
readahead es uno de los precargadores. Cuando se inicia, este servicio carga algunas bibliotecas en la memoria, de modo que algunos programas se inician más rápido. Aunque, de hecho, deshabilitar el servicio no afectará de ninguna manera el funcionamiento del sistema;
reiniciar – no cambiar;
rmnologin: elimina nologin si encuentra uno. En general este es un servicio de poca utilidad; lo desactivamos;
rsync – demonio rsync. Se puede desactivar;
sendsigs: envía señales antes de reiniciar o apagar. Deja todo como está;
single: activa el modo de usuario único. Déjelo como está;
stop-bootlogd: detiene bootlogd en los niveles de ejecución 2,3,4,5. Déjelo como está;
sysklogd - no tocar;
udev: soporte para el sistema de archivos de desarrollo del espacio de usuario. Lo mejor es dejar el servicio habilitado;
umountfs – dejar como está;
usplash – “hermoso” cargando pantalla, se puede desactivar;
vbesave es una herramienta de configuración del BIOS de la tarjeta de video. Déjalo puesto.

15 de julio de 2015

Lista de consejos para Optimizaciones de Ubuntu 14.04. Cuya finalidad es aumentar la velocidad de su funcionamiento y la facilidad de uso.

Programas de carga automática en Ubuntu 14.04

Desde hace mucho tiempo, Ubuntu cuenta con una interfaz gráfica para gestionar los programas de inicio. Este es el programa de aplicaciones de inicio ( propiedades-de-sesión-de-gnome). Puedes encontrarlo en el menú principal de Dash. Pero este programa no muestra todos los programas iniciados automáticamente. Algunos de ellos están ocultos. Para solucionar este problema, debe ejecutar dos comandos en la terminal:

sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop

sed -i "s/NoDisplay=true/NoDisplay=false/g" ~/.config/autostart/*.desktop

Después de esto, todos los programas iniciados automáticamente serán visibles en el programa "Aplicaciones iniciadas automáticamente":

Deshabilite los programas con cuidado. Si no conoce el propósito del programa que desea desactivar, busque información al respecto y léala antes de desactivarlo.

Nota sobre los programas de inicio

Ubuntu utiliza dos tipos de inicio:

  1. Carga automática junto con un shell gráfico (Unity, GNOME, etc.).
  2. Carga automática junto con el kernel del sistema, en modo texto.

Startup Applications gestiona el primer tipo de descarga. Físicamente, dicha descarga se realiza a través de un archivo de programa .desktop (análogo a los accesos directos de Windows), que se coloca en una de dos carpetas:

  1. /etc/xdg/autoinicio
  2. ~/.config/autostart

Desde la primera carpeta se iniciará el programa para cualquier usuario. Desde la segunda carpeta, el programa se iniciará sólo para el usuario en cuya carpeta de inicio se ubicará el acceso directo al programa.

Puedes copiar accesos directos a estas carpetas. programas necesarios incluso manualmente. Los accesos directos a todos los programas disponibles se encuentran en la carpeta /usr/compartir/aplicaciones(Dash los toma de esta carpeta). Después de copiar el acceso directo, necesita la propiedad " X-GNOME-habilitado para inicio automático" establezca el valor en verdadero.

Precarga de programas al iniciar Ubuntu

Existen programas especiales que controlan el orden en que se cargan los programas durante el proceso de inicio del sistema operativo. Organizan la colocación de binarios cargados archivos de programa de tal manera que se reduzca su fragmentación dentro del sistema de archivos. La reducción de la fragmentación acelera el tiempo de inicio del sistema operativo.

Muchos consejos de optimización de Ubuntu mencionan el programa. precarga. Su instalación se puede realizar a través del terminal:

precarga de instalación de sudo apt-get

sudo touch /var/lib/preload/preload.state

sudo chmod 644 /var/lib/preload/preload.state

/etc/init.d/preload reiniciar

Sin embargo, en Ubuntu se instala otro programa para la misma tarea: ureadahead. Sólo necesitas habilitar su ejecución automática.

Nota

El uso de dichos programas solo tiene sentido si hay un disco mecánico (HDD) instalado en la computadora. Si el disco es electrónico (SSD), entonces estos programas no tienen sentido, ya que unidades SSD La fragmentación de archivos tiene muy poco efecto en la velocidad de descarga.

Reducir el tamaño de los registros del sistema (logs) de Ubuntu

Ubuntu mantiene una gran cantidad de registros. Tanto el sistema como los registros de programas y servicios individuales.

Normalmente, todos estos registros se almacenan en la carpeta /var/registro. Si esta carpeta está ubicada en la partición raíz (/), entonces, en algunos casos, es posible que el tamaño de esta carpeta aumente tanto que se llene todo el espacio libre en la partición raíz, hasta la imposibilidad de iniciar la partición raíz. Sistema operativo. Esta no es una situación típica, pero sucede.

Por lo tanto, es mejor configurar el sistema de almacenamiento de registros de tal manera que se reduzca la cantidad de información almacenada.

Es mejor hacer esto a través de la configuración. programa especial logrotate. Este programa elimina copias archivadas de registros con una frecuencia específica. La configuración del programa se almacena en la carpeta /etc/logrotate.d. Cada archivo de esta carpeta define la gestión de registros para un programa específico. Por ejemplo archivo /etc/logrotate.d/rsyslog Esta es la gestión de syslog. Para reducir el tamaño de los registros almacenados, debe especificar parámetros en estos archivos rotar 0 Y a diario. También puede agregar un límite de tamaño de registro, por ejemplo tamaño 10M(10 megas).

sudo gedit /etc/logrotate.d/rsyslog

Y luego edite este archivo. Puede hacer lo mismo con otros archivos en esta carpeta. Puede cambiar la configuración global del programa. logrotate, a través de archivo /etc/logrotate.conf.

Después de cambiar la configuración de rotación de registros, puede eliminar todos los registros antiguos. Comando en la terminal:

sudo buscar /var/log -tipo f -nombre "*.gz" -eliminar

Carpeta tmp a la RAM

Puede mover la carpeta de archivos temporales a la RAM. Editando el archivo fstab:

sudo gedit /etc/fstab

y agrega la linea tmpfs /tmp valores predeterminados de tmpfs,noexec,nosuid 0 0

Sin embargo, esto debe hacerse con precaución.

En segundo lugar, en esta carpeta algunos programas pueden almacenar datos que utilizan después de reiniciar el sistema.

Usando swap en disco

Puede cambiar las condiciones bajo las cuales el sistema comienza a utilizar el intercambio de disco. De forma predeterminada, Ubuntu comienza a usar el intercambio de disco cuando RAM 40% o más ocupados. Puedes cambiar este comportamiento.

sudo gedit /etc/sysctl.conf

y agregue la línea al final del archivo: vm.intercambio=10

Luego recarga los parámetros: sudo sysctl -p

El parámetro vm.swappiness=10 especifica que el intercambio de disco se utilizará cuando la RAM esté llena al 90%.

Cambiar la configuración de caché de escritura en disco

Ubuntu almacena en caché (en RAM) todas las escrituras en el disco. Y luego los ejecuta en modo diferido. Al administrar la configuración de la caché de escritura, puede acelerar el sistema a riesgo de perder datos. O, por el contrario, ralentizar el trabajo, reduciendo el riesgo de pérdida de datos. Existen varias opciones de almacenamiento en caché de escritura en disco que se pueden utilizar para lograr diferentes efectos.

Parámetros principales:

  • vm.dirty_background_ratio- el tamaño de la RAM para dar cabida a las páginas de caché preparadas para la escritura.
  • vm.dirty_ratio- el tamaño de la RAM para dar cabida a la caché de escritura compartida.

Parámetros auxiliares:

  • vm.dirty_expire_centisegundos- indica el intervalo de tiempo que las páginas de caché preparadas para escritura están en la memoria.
  • vm.dirty_writeback_centisecs- especifica el intervalo de tiempo después del cual el proceso del sistema que vacía el caché en el disco se reactiva del modo de suspensión y verifica la necesidad de realizar operaciones de vaciado de caché.

Todos estos parámetros se escriben en un archivo. sudo gedit /etc/sysctl.conf.

Ejemplo 1. Aumentar el tamaño de la caché de escritura (acelerar el sistema):

  • vm.dirty_background_ratio = 50
  • vm.dirty_ratio = 80

Ejemplo 2: Reducir el tamaño de la caché de escritura:

  • vm.dirty_background_ratio = 5
  • vm.dirty_ratio = 10

Puede conocer los valores actuales de estos parámetros con el comando sistema -a | grep sucio.

Cambie estas configuraciones con precaución. Comprender claramente su influencia mutua, su relación con el tamaño de la RAM y los posibles efectos secundarios.

Aumentar el tamaño o el tiempo de la caché puede provocar la pérdida de datos si se corta la alimentación o falla crítica sistemas.

Un tamaño de caché grande combinado con un gran volumen de solicitudes de escritura puede crear periódicamente una situación en la que las solicitudes de escritura se bloqueen durante mucho tiempo, ya que el sistema necesitará vaciar una gran cantidad de datos de una caché llena al disco.

Acelerar el menú Dash

Puede desactivar la búsqueda de fuentes en línea cuando escribe algo en la barra de búsqueda del menú Dash. A través de la interfaz gráfica: "Configuración - seguridad y privacidad - búsqueda: mostrar resultados de búsqueda en Internet".

O vía terminal: gsettings establece "com.canonical.Unity.Lenses" búsqueda de contenido remoto ninguna.

Además, podrás desactivar la búsqueda de ofertas comerciales en tiendas online. Comando en la terminal:

gsettings set "com.canonical.Unity.Lenses" deshabilitado-scopes "["more_suggestions-amazon.scope","more_suggestions-u1ms.scope","more_suggestions-populartracks.scope", "music-musicstore.scope","more_suggestions -ebay.scope", "more_suggestions-ubuntushop.scope","more_suggestions-skimlinks.scope"]"

Agregue codificación de Windows al editor de texto Gedit

Para que no haya “crujidos” al abrir archivos de texto Windows, en el editor Gedit debe agregar la codificación Windows-1251. Comando en la terminal:

gsettings establece org.gnome.gedit.preferences.encodings detectado automáticamente "["UTF-8", "WINDOWS-1251", "CURRENT", "ISO-8859-15", "UTF-16"]"

Barras de desplazamiento de Unity de aspecto tradicional

De forma predeterminada, en Unity, las barras de desplazamiento están ocultas. Pero puedes hacerlos visibles todo el tiempo. Comando en la terminal:

gsettings establece com.canonical.desktop.interface modo de barra de desplazamiento normal

Reproductor MP3 sencillo para Ubuntu

Se instala de inmediato en Ubuntu reproductor de música caja de ritmo. Es bastante grande y no muy cómodo, contiene muchas cosas innecesarias. Puedes eliminarlo e instalar un reproductor más sencillo y conveniente.

sudo apt-get eliminar caja de ritmo

sudo apt-get install Audaz

Pequeño jugador audaz sin campanas ni silbatos innecesarios:

sudo apt-get instalar qmmp

Agregar atajos de teclado para iniciar programas

Los programas de uso frecuente, como Nautilus, se pueden iniciar desde el teclado asignando un método abreviado de teclado. Esto se hace a través del subprograma gráfico "Configuración - Teclado - Atajos de teclado":

En la sección "Combinaciones adicionales" puede agregar sus propios comandos de inicio y asociarlos con claves.

Primero se agrega el comando. Luego, en la lista de comandos, haga clic en la línea deseada y presione la combinación correcta llaves

Minimizar todas las ventanas (Open Desktop) en Ubuntu

En Ubuntu 14.04, de forma predeterminada, contrae todo ventanas abiertas se puede hacer desde el teclado: Ctrl+Ganar+D. Además, puedes agregar un botón al lanzador que realizará la misma acción. Esto se hace a través del subprograma gráfico "Configuración - Apariencia - Modo":

Atajo de teclado Ctrl+Ganar+D, en mi opinión, inconveniente. En Windows se usa Ganar+D(esta combinación también estuvo en 11 versiones de Ubuntu). Para cambiar esta combinación es necesario instalar el programa. administrador-de-configuración-de-compizconfig. Luego ejecútelo y en la sección "Escritorio" abra " Complemento de unidad de Ubuntu". Parámetro " Mostrar escritorio" define el método abreviado de teclado para esta acción:

Para entusiastas

Para aquellos a quienes les guste profundizar en la configuración, puedo recomendar un par de programas.

configuración

Programa de consola. Le permite cambiar una gran cantidad de parámetros del sistema. Las configuraciones están organizadas en forma de árbol: un diagrama en los diagramas hay claves a las que se pueden asignar valores.

El comando de ayuda gsettings mostrará una lista de configuraciones. Por ejemplo lista de configuración-recursivamente proporciona una lista general de esquemas, claves y valores actuales.

dconf

Programa de gráficos. También te permite cambiar ajustes del sistema. Este programa necesita ser instalado ( sudo apt-get instalar dconf).

Generalmente Usuarios de Linux disfruta más rápido Sistema operativo, cómo Usuarios de Windows. Sin embargo, si está utilizando un entorno pesado como Unity, su Ubuntu 16.04 puede ser lento. Esta publicación enumera 4 consejo simple, que puedes aplicar para acelerar tu sistema Ubuntu 16.04. Verás un aumento en la velocidad en hardware de gama baja y en Virtualbox. Esto también ayuda incluso si instaló Ubuntu en una unidad de estado sólido.

Por cierto, sobre cómo acelerar significativamente la velocidad y el rendimiento de Ubuntu en VitrualBox, ya hemos escrito en nuestro sitio web. Si utiliza el sistema a través de este programa, le interesará.

Echemos un vistazo cómo hacer que Ubuntu 16.04 sea más rápido!

  1. Deshabilite las aplicaciones de inicio innecesarias para que Ubuntu arranque más rápido.

Durante el arranque, Ubuntu inicia muchas aplicaciones que quizás no necesites. Para que Ubuntu 16.04 arranque más rápido, puede desactivar algunos de ellos. Sin embargo,

La mayoría de las aplicaciones de inicio están ocultas. Para mostrarlos, ejecute el siguiente comando:

sudo sed -i ‘s/NoDisplay=true/NoDisplay=false/g’ /etc/xdg/autostart/*.desktop

Luego inicie la aplicación de inicio desde Unity Dash.

Para deshabilitar una aplicación de inicio, simplemente desmárquela.

Aquí hay algunas aplicaciones que pueden resultarle objetables.

Acelerando Ubuntu: Administrador de perfiles de disponibilidad

Se utiliza para mostrar un icono en el área de accesibilidad en la pantalla de inicio de sesión. Si no necesita el teclado en pantalla, use un lector de pantalla y luego desactívelo.

monitor de respaldo

Este es un monitor deja-dup. Si no desea copiar nada con deja-dup, desactívelo.

Acelerando Ubuntu: Caribou

Desactívelo si no necesita el teclado en pantalla.

Compartir escritorio

Esto es para conexión VNC. Desactívelo si no necesita que nadie controle remotamente su sistema Ubuntu. todavía tienes la oportunidad control remoto la computadora de otra persona a través de VNC.

Software de gnomo

Desactívelo si desea instalar software en el terminal y no utilizar el software Gnome.

Lector de pantalla Orca

Desactívelo si desea acelerar Ubuntu.

Acelerando Ubuntu: Compartir archivos

Desactívelo si no usa bluetooth para compartir archivos.

Notificaciones de actualización

Desactívelo si no desea recibir notificaciones cuando haya actualizaciones de software disponibles.

Otra forma de acelerar el proceso de inicio de Ubuntu es deshabilitar algunos servicios de systemd. Puede ver aplicaciones de inicio adicionales ejecutando el siguiente comando en una terminal.

systemctl lista-unidades-archivos | grep habilitado

Incluido indica que el servicio se inicia automáticamente cuando se inicia Ubuntu. Para deshabilitar el servicio para que se inicie automáticamente, use el siguiente comando:

sudo systemctl desactivar

Por ejemplo, mi computadora no tiene bluetooth, entonces puedo desactivar el servicio de bluetooth.

sudo systemctl deshabilitar bluetooth.service

No tengo impresora, así que también podría desactivar cups.service.

sudo systemctl deshabilitar cups.service

Atención. Antes de desactivarlo, asegúrese de saber qué hace el servicio.

  1. Ajustar el intercambio

Acelerando Ubuntu 16.04 requiere un enfoque integrado. Por tanto, esta opción también te vendrá muy bien.

Todos sabemos que la RAM es mucho más rápida que un disco duro.

Experimentemos un poco: inicie el sistema Ubuntu 16.04, abra algunas aplicaciones como Firefox, LibreOffice, Mozilla Thunderbird, visor de documentos Evince y luego no hagamos nada con él. No pausar o no el modo suspensión. Luego, después de unas horas, regrese a su Ubuntu 16.04. Descubrirá que estas aplicaciones no responden bien a los clics del mouse porque han estado inactivas y se han enviado a su disco duro.

Es posible que encuentre en el monitor del sistema que Ubuntu está usando el espacio del archivo de página aunque tenga suficiente espacio libre. memoria física.

Esto se debe al valor de intercambio predeterminado para Ubuntu. Swappiness es una configuración del kernel de Linux que controla la frecuencia con la que Linux descarga procesos inactivos en el espacio de intercambio de su disco duro.

El valor de intercambio está entre 0 ~ 100. Un valor más bajo significa que Linux usará menos espacio de intercambio, mientras que un valor más alto hace que Linux use espacio de intercambio con más frecuencia. El valor predeterminado para Ubuntu es 60, lo que significa que si su computadora usa hasta el 40% de su memoria física, el kernel de Linux comienza a intercambiarse. Es decir, puedes acelerar Ubuntu simplemente ajustando esta función correctamente.

Puede utilizar el siguiente comando para comprobar el valor actual.

gato /proc/sys/vm/swappiness

sudo sysctl vm.swappiness=10

No agregue espacios antes o después del signo igual. Este comando le dice al kernel de Linux que use espacio de intercambio cuando se usa el 90% o más de la memoria física. Esta configuración no es permanente.

Para que sea persistente durante los reinicios, debe editar el archivo.

sudo nano /etc/sysctl.d/99-sysctl.conf

Al final de este archivo, agregue la siguiente línea.

Guarde y cierre este archivo. (Presione Ctrl+O para guardar, presione Ctrl+X para salir). Este consejo también se aplica a su servidor Ubuntu 16.04.

Los siguientes consejos le ayudarán significativamente acelerar ubuntu en cualquier configuración de dispositivo.

  1. Precargue aplicaciones de uso frecuente

No estás satisfecho con la velocidad de inicio. Navegador Firefox u otras aplicaciones lentas? Aquí hay un pequeño software llamado precarga que recuerda qué aplicaciones usa con más frecuencia y carga bibliotecas y archivos binarios asociados en la memoria para que esas aplicaciones puedan iniciarse más rápido. Esto puede acelerar significativamente Ubuntu y todos los programas que utiliza con más frecuencia en su dispositivo.

Instale el prearranque en Ubuntu 16.04 usando este comando de una línea.

precarga de instalación de sudo apt

Después de instalar y “montar” el prearranque, el proceso se iniciará automáticamente. Puedes comprobar esto:

precarga de estado systemctl

Si no se está ejecutando, inícielo con el siguiente comando:

sudo systemctl iniciar precarga

Ahora puedes olvidarte de la precarga y hacer otros trabajos. Acelerar Ubuntu incluye otro método que muchos consideran muy efectivo. Especialmente en dispositivos con tarjetas de video móviles.

  1. Desactivar efectos adicionales

Los efectos sofisticados son atractivos para la vista, pero pueden ralentizar tu computadora. Podemos usar compizconfig-settings-manager para desactivarlos.

sudo apt instalar compizconfig-settings-manager

Comience con Unity Dash. Luego haga clic en la pestaña Efectos a la izquierda y desactive los efectos que no le gusten. Puede desactivar todos los efectos si lo desea.

También puedes desactivar el desenfoque de fondo de Unity Dash usando la herramienta Unity Tweak para que Dash tenga más capacidad de respuesta.

sudo apt instalar herramienta-tweak-unity

Luego ábrelo, selecciona la pestaña de búsqueda y configura la opción Desenfoque de fondo en Desactivado.

A algunas personas les gusta un fondo transparente. ¿Cuál prefieres? Y qué útil fue este método para acelerar Ubuntu en su sistema.

Después

Acelerar Ubuntu, como ya hemos dicho, requiere una variedad de métodos para funcionar bien en el dispositivo.

Puede averiguar qué servicio está tardando cuánto tiempo en terminar de iniciarse ingresando el siguiente comando en la terminal.

Como puede ver en la captura de pantalla anterior, mnt-pi.mount y vboxadd.service son los culpables en mi computadora. Sé que mnt-pi.mount es responsable de instalar NFS desde mi Raspberry Pi, pero ya no necesito NFS, así que puedo eliminar de forma segura el montaje NFS del archivo /etc/fstab. También sé que el servicio vboxadd sólo es útil para maquinas virtuales para poder desactivar este servicio en mi máquina física.

sudo systemctl deshabilitar vboxadd.service

Para conocer el tiempo de carga, ejecute:

Después

Otras formas de acelerar Ubuntu 16.04

Traducción de un artículo de un excelente recurso en inglés. LinuxNena.

Espero que estos ajustes de rendimiento te hayan ayudado a hacer que Ubuntu 16.04 sea más rápido. ¿Conoces otras formas? que puede acelerar Ubuntu 16.04? Comparta sus consejos en los comentarios a continuación. Si esta publicación le resultó útil, suscríbase a nuestro boletín gratuito o comparta el enlace en Google+, Odnoklassniki, Twitter, VKontakte o, por ejemplo, Facebook.

Si encuentra un error, resalte un fragmento de texto y haga clic en Ctrl+Entrar.

Reseñas