Ubuntu deshabilitando servicios. Aumenta la velocidad de Ubuntu. Desactivar efectos inusuales

Sin embargo, si utiliza un entorno de escritorio pesado como Unity, la velocidad puede disminuir. Este artículo contiene una lista de 4 consejos sencillos que puede aplicar para acelerar su sistema Ubuntu 16.04. Deberías ver mejoras de velocidad en hardware más débil y en Virtualbox. También ayuda incluso si lo instaló en un SSD.

¡Haz que tu computadora vuelva a ser más rápida!

1. Deshabilite el inicio de aplicaciones

Ubuntu 16.04 inicia muchas aplicaciones durante el arranque que pueden resultarle innecesarias. Para acelerar el proceso de carga, puede desactivar algunos de ellos. Sin embargo, la mayoría de las aplicaciones en ejecución están ocultas. Para mostrarlos, simplemente 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 desactivar la ejecución de una aplicación, simplemente desmárquela.

Aquí hay algunas aplicaciones que pueden resultarle objetables.

Disponibilidad del administrador de perfiles

Se utiliza para mostrar el icono de accesibilidad a la bandeja en la pantalla de inicio de sesión. Si no necesita el teclado en pantalla o el lector de pantalla, puede desactivarlo.

Monitor de respaldo

Aquí deja-dup-monitor. Si no desea crear una copia de seguridad, desactívela.

caribú

Desactívelo si no necesita el teclado en pantalla.

Compartir escritorio

Desactívelo si no necesita que nadie administre su sistema Ubuntu de forma remota. Aún tienes la oportunidad de controlar de forma remota la computadora de un amigo a través de VNC.

Software de gnomo

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

Orca para lectura de pantalla

Apágalo si aún puedes ver el hermoso mundo.

Compartir archivos personales

Desactívelo si no utiliza Bluetooth para compartir archivos.

Notificador de actualización

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

2. Ajuste el archivo de intercambio

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

Hagamos un pequeño experimento: inicie el sistema Ubuntu 16.04, abra algunas aplicaciones como Firefox, LibreOffice, Mozilla Thunderbird, Evince para ver documentos y luego hagamos algo con ellos. No lo pausa ni lo hiberna. Luego, después de unas horas, regrese a Ubuntu 16.04. Verás que estas aplicaciones responden mal a los clics del mouse porque han estado inactivas y descargadas en el disco duro.

Es posible que en el monitor del sistema Ubuntu utilice espacio de intercambio aunque tenga mucha memoria física libre.

Esto sucede debido al valor de intercambio predeterminado de Ubuntu. Swappiness es un parámetro del kernel que controla la frecuencia con la que Linux cambia de procesos inactivos a espacio en el 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 en Ubuntu es 60, lo que significa que su computadora ha usado el 40% de su memoria física, después de lo cual el kernel de Linux comienza a funcionar.

Puede utilizar el siguiente comando para comprobar el valor actual.

Sudo sysctl vm.swappiness=10

No agregue espacios antes o después del signo igual. Esta configuración no es permanente.

Para que sea persistente después del reinicio, debe editar el archivo.

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

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

Vm.intercambio=10

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

3. Precargue las aplicaciones de uso frecuente

¿No estás satisfecho con la velocidad de inicio de Firefox u otras aplicaciones lentas? Aquí hay una pequeña pieza de software llamada precarga, que significa recordar el tipo de aplicaciones que usa con más frecuencia y cargar bibliotecas y ejecutables asociados en la memoria para que esas aplicaciones puedan ejecutarse más rápido.

Instale la precarga en Ubuntu 16.04 usando el comando:

Precarga de instalación de Sudo apt

Una vez instalada la precarga, el demonio se iniciará automáticamente. Puedes comprobar esto con:

Precarga del estado de Systemctl

Si no funciona, ejecútelo usando el siguiente comando:

Sudo systemctl inicia la precarga

Ahora puedes olvidarte de la precarga y hacer el resto del trabajo.

4. Desactiva los efectos inusuales.

Los efectos inusuales pueden ralentizar su computadora. podemos usar administrador-de-configuración-de-compizconfig para apagarlos.

Sudo apto instalar compizconfig-settings-manager

Ejecútelo usando Unity Dash. Luego haga clic en la pestaña Efectos a la izquierda y desactive los efectos que no le gusten. Puedes desactivar todos los efectos si lo deseas.

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

Sudo apto instalar unity-tweak-tool

Luego ábrelo, selecciona la pestaña de búsqueda y desactiva el desenfoque de fondo.

¿Cuál prefieres?

A

Después

Consejo adicional: descubra al culpable de la carga lenta

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

Culpa de análisis de sistema

Como puede ver en la pantalla anterior, mnt-pi.mount y vboxadd.service son los culpables en mi computadora. Sé que mnt-pi.mount es responsable del montaje NFS de 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 máquinas virtuales, por lo que puedo desactivar este servicio en mi máquina física.

Sudo systemctl deshabilita vboxadd.service

Para conocer el tiempo de carga, ejecute el siguiente comando:

Tiempo de análisis del sistema

Otras formas de acelerar Ubuntu 16.04

¿Conoce otras formas de acelerar Ubuntu 16.04? Comparta sus consejos en los comentarios a continuación.

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

En los sistemas operativos Windows, el archivo utilizado para almacenar la RAM no utilizada en el área del 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.

El archivo de intercambio de Windows y Linux se encuentra en el HDD (disco duro). Cuando no hay suficiente RAM, las páginas de memoria se intercambian desde la RAM al disco duro y, cuando vuelve a acceder a los archivos 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) A VECES 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 tiene una computadora o computadora portátil moderna con una gran cantidad de RAM (4-6, o incluso 8 GB), es poco probable que esto le convenga.

Muchos foros y blogs de Ubuntu recomiendan configurar vm.swappiness = 10 (es decir, 100% - 10% = 90%). Pero, en mi experiencia personal, si tienes 6 GB de RAM, puedes comportarte de manera más agresiva estableciendo el valor en 0. En este caso, el sistema accederá a la partición de intercambio sólo 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 "arrancar" su sistema: abra varios navegadores con una gran cantidad de pestañas, copie archivos grandes a medios externos (este, por cierto, es el punto delicado de los sistemas Linux: la velocidad de copia a medios externos). Pero hablaremos más 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 los siguientes dos parámetros sin un hash delante de ellos:

vm.swappiness=0 vm.vfs_cache_pression = 1000

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

Reinicie 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 total de aproximadamente 40 pestañas, el reproductor de audio Clementine (por cierto, bastante exigente con los recursos de la computadora), Skype y el 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, utilizar una partición de intercambio no tiene 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, funcionamiento rápido de la 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.

Cambiemos el comportamiento de Ubuntu con respecto al uso de RAM y al intercambio (partición de intercambio). Hay un parámetro llamado vm.swappiness, que tiene un valor predeterminado de 60 y controla el porcentaje de memoria libre en el que comenzará el volcado activo de páginas en la partición de intercambio. En otras palabras, al 100-60=40% de la memoria ocupada, Ubuntu ya comenzará a usar la partición de intercambio. Si hay mucha RAM en la computadora, es mejor cambiar el parámetro vm.swappiness a 10 y así decirle a Ubuntu que no use swap hasta que la RAM usada alcance 100-10=90%. Establezcamos el valor en 10 en lugar de 60. En la consola, ingrese el siguiente comando:

Eco 10 > /proc/sys/vm/swappiness

Sysctl -w vm.swappiness=10

Para guardar la configuración después de reiniciar, agregue la siguiente línea al final del archivo /etc/sysctl.conf:

Vm.intercambio=10

Para aplicar inmediatamente la configuración:

sistema -p

Además, podemos hablar de varios parámetros más.
El pseudoarchivo vfs_cache_pression almacena un valor: el nivel de memoria asignada para el caché. Valor predeterminado: 100. El aumento de este parámetro hace que el kernel descargue más activamente las páginas de memoria no utilizadas del caché, es decir. La cantidad de RAM asignada al caché crecerá más lentamente, lo que a su vez reducirá la probabilidad de que se utilice la partición de intercambio. Al disminuir este parámetro, el kernel, por el contrario, mantendrá las páginas de memoria en el caché por más tiempo, incluso en el modo swap. Esto tiene sentido cuando hay una pequeña cantidad de RAM, por ejemplo, si tenemos 512 MB de memoria, entonces la memoria RAM es pequeña. El parámetro vfs_cache_pression se puede configurar en 50. Esto reducirá la cantidad de operaciones de disco en la partición de intercambio, por lo que la eliminación de páginas no utilizadas se producirá con menos frecuencia. Una reducción adicional de este parámetro puede provocar escasez de memoria.
Si desea acelerar el sistema y tiene suficiente RAM (2 GB o más), cambie el valor del sistema de esta manera: swappiness = 10, vfs_cache_pression = 1000 (predeterminado 100), agregue la siguiente línea al archivo /etc/sysctl Archivo .conf:

Vm.vfs_cache_pression=1000

o sobre la marcha:

Sysctl -w vm.vfs_cache_pression=1000

Almacenamiento en caché en Linux

Cuando los datos se escriben en el disco (mediante cualquier programa), Linux almacena en caché esta información en un área de memoria llamada Page Cache. La información sobre esta área de memoria se puede ver usando los comandos free, vmstat o top. La información completa sobre esta área de memoria se puede ver en el archivo /proc/meminfo. A continuación se muestra un ejemplo de este archivo en un servidor con 4 GB de RAM:

Memoria total: 3950112 kB
Libre de memoria: 622560 kB
Búfers: 78048 kB
En caché: 2901484 kB
Intercambio en caché: 0 kB
Activo: 3108012 kB
Inactivo: 55296 kB
AltoTotal: 0 kB
AltoLibre: 0 kB
Total bajo: 3950112 kB
Bajo libre: 622560 kB
Total de intercambio: 4198272 kB
Sin intercambio: 4198244 kB
Sucio: 416 kB
Reescritura: 0 kB
Mapeado: 999852 kB
Losa: 57104 kB
Comprometido_AS: 3340368 kB
Tablas de páginas: 6672 kB
VmallocTotal: 536870911 kB
VmallocUsado: 35300 kB
VmallocChunk: 536835611 kB
EnormesPáginas_Total: 0
EnormesPáginas_Gratis: 0
Tamaño de página enorme: 2048 kB

El tamaño de la caché de página se muestra en el parámetro "En caché", en este ejemplo es 2,9 GB. A medida que las páginas se escriben en la memoria, aumenta el tamaño del parámetro "Sucio". Cuando comience a escribir en el disco, el parámetro "Reescritura" aumentará hasta que finalice la grabación. Es bastante difícil ver el parámetro "Reescritura" alto, ya que su valor sólo aumenta durante el sondeo, cuando las operaciones de entrada/salida (E/S) están en cola pero aún no se escriben en el disco.
Linux normalmente escribe datos de caché en el disco mediante el proceso pdflush. En cualquier momento, hay de 2 a 8 subprocesos de pdflush ejecutándose en el sistema. En el archivo /proc/sys/vm/nr_pdflush_threads puede ver cuántos subprocesos están activos actualmente. Cada vez que todos los subprocesos de pdflush existentes están ocupados durante al menos 1 segundo. Los nuevos subprocesos intentan escribir datos en colas de dispositivos libres, de modo que para cada dispositivo activo haya 1 subproceso que vacíe datos de la caché. Cada vez que pasa un segundo sin actividad en pdflush, se elimina 1 hilo. En Linux, puede configurar el número mínimo y máximo de subprocesos de pdflush.

Configurando pdflush
Cada hilo de pdflush está controlado por varios parámetros en /proc/sys/vm:

  • /proc/sys/vm/dirty_writeback_centisecs (predeterminado 500): en centésimas de segundo. Esta configuración indica con qué frecuencia pdflush continúa escribiendo datos en el disco. De forma predeterminada, se reanudan 2 subprocesos cada 5 segundos.
    Puede haber un comportamiento no documentado que frustre los intentos de reducir dirty_writeback_centisecs para permitir que el proceso pdflush almacene en caché los datos de manera más agresiva. Por ejemplo, en las primeras versiones del kernel de Linux 2.6, el archivo mm/page-writeback.c incluía una lógica que decía "si las escrituras en el disco tardan más que el parámetro dirty_writeback_centisecs, entonces establezca el intervalo en 1 segundo". Esta lógica se describe sólo en el código del kernel y su funcionamiento depende de la versión del kernel de Linux. Como esto no es muy bueno, estará protegido contra la reducción de este parámetro.
  • code>/proc/sys/vm/dirty_expire_centisegundos (predeterminado 3000): en centésimas de segundos. Este parámetro especifica cuánto tiempo pueden permanecer los datos en la caché antes de que deban escribirse en el disco. El valor predeterminado es muy largo: 30 segundos. Esto significa que durante el funcionamiento normal, hasta que se hayan escrito suficientes datos en la caché para llamar a otro método pdflush, Linux no escribirá datos en el disco que hayan estado en la caché durante menos de 30 segundos.
  • /proc/sys/vm/dirty_background_ratio (predeterminado 10): el porcentaje máximo de RAM que puede llenar el caché de la página antes de escribir datos en el disco. Algunas versiones del kernel de Linux pueden establecer este parámetro en 5%.
    La mayoría de la documentación describe esta configuración como un porcentaje de la RAM total, pero según el código fuente del kernel de Linux, este no es el caso. Mirando meminfo, el parámetro dirty_background_ratio se calcula a partir del valor MemFree + Cached - Mapped. Entonces, para nuestro sistema de demostración, el 10% es un poco menos de 250 MB, pero no 400 MB.

¿Cuándo comienza a grabar pdflush?
En la configuración predeterminada, los datos escritos en el disco permanecen en la memoria hasta que:

Si las operaciones de escritura ocurren con frecuencia en el servidor, un día se alcanzará el parámetro dirty_background_ratio y podrá ver que todas las escrituras en el disco pasan solo a través de este parámetro sin esperar a que caduque el parámetro dirty_expire_centisegundos.

Proceso de escritura de página
El parámetro /proc/sys/vm/dirty_ratio (predeterminado 40) es el porcentaje máximo de RAM total que se puede asignar al caché de la página antes de que pdflush escriba datos en el disco.

Nota: Mientras se escribe en el disco, se bloquean todos los procesos de escritura, no solo el que llenó el búfer de escritura. Esto puede hacer que un proceso bloquee todas las operaciones de E/S en el sistema.

Mejores prácticas para optimizar Linux para operaciones de escritura intensiva
Por lo general, cuando intentan aumentar el rendimiento del subsistema de disco, se encuentran con el problema de que Linux almacena demasiada información a la vez. Esto es especialmente notable para operaciones que requieren sincronización del sistema de archivos mediante llamadas fsync. Si durante dicha llamada hay muchos datos en el caché, entonces el sistema puede congelarse hasta que finalice la llamada.
Otro problema común ocurre porque es necesario escribir demasiadas cosas antes de escribir en el disco físico, lo que hace que las operaciones de E/S se produzcan con más frecuencia que el funcionamiento normal.

  • dirty_background_ratio: herramienta de ajuste básica. Normalmente este parámetro se reduce. Si su objetivo es reducir la cantidad de datos almacenados en la memoria caché, de modo que los datos se escriban en el disco gradualmente en lugar de todos a la vez, entonces reducir este parámetro es la forma más efectiva. El valor predeterminado es más adecuado para sistemas con mucha RAM y discos lentos.
  • dirty_ratio: el segundo parámetro más importante a configurar. Si esta configuración se reduce significativamente, las aplicaciones que necesiten escribir en el disco se bloquearán por completo.
  • dirty_expire_centisecs: intenta reducir este parámetro, pero no demasiado. Le permite reducir el tiempo que las páginas pasan en el caché antes de escribirse en el disco, pero, por otro lado, esto reducirá significativamente la velocidad promedio de escritura en el disco, lo que será especialmente notable en sistemas con discos lentos.

Como resultado obtenemos
En el archivo /etc/sysctl.conf agregamos:

Vm.dirty_background_ratio = 10 vm.dirty_ratio = 40

Luego sincronizamos el caché y los datos del disco, borramos el caché y guardamos los parámetros:

Sincronización; eco 3 > /proc/sys/vm/drop_caches; sistema -p

Para reducir la cantidad de finalizaciones de escritura en el disco, debe ajustar:

Vm.dirty_writeback_centisecs = 15000

En general, los usuarios de Linux disfrutan de un sistema operativo más rápido que los 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 consejos simples que puede implementar para acelerar su 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á.

Vamos a ver 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. Aún tienes la posibilidad de controlar remotamente las computadoras de otras personas 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

Desactive esto 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 arranque 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 System Monitor que Ubuntu está usando espacio de archivos de página aunque tenga suficiente memoria física libre.

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 intercambiar. 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 de 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. Deshabilitar 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 máquinas virtuales, por lo que puedo 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.

Antes de pasar a acelerar Ubuntu, averigüemos por qué el sistema se vuelve más lento con el tiempo. Puede haber varias razones para esto. Es posible que tengas una computadora débil con una configuración normal. Es posible que haya instalado varias aplicaciones que consumen recursos durante el inicio del sistema. De hecho, las razones son infinitas.

A continuación se muestran varios trucos que ayudarán a acelerar un poco Ubuntu. Estas son algunas de las mejores opciones que puede tomar para que su sistema funcione mejor y sin problemas. Puedes seguir todos los consejos presentados o solo algunos de ellos. Al usarlos, la velocidad de Ubuntu aumenta notablemente.

Utilicé estos trucos con una versión anterior de Ubuntu, pero creo que se pueden usar en otras versiones, así como en otras distribuciones de Linux basadas en Ubuntu: Linux Mint, Elementary OS Luna, etc.

Reducir el tiempo de carga de la pantalla de selección.

Esta pantalla le da 10 segundos para seleccionar su sistema operativo, ingresar al modo de recuperación, etc. Creo que es demasiado tiempo. Si sigue este sistema, debe sentarse junto a su computadora y presionar la tecla derecha para iniciar sesión en Ubuntu lo más rápido posible. Lleva un tiempo, ¿no? El primer truco consiste en cambiar el tiempo de esta pantalla de selección. Si se siente más cómodo usando una herramienta GUI, puede leer sobre cómo cambiar el tiempo y el orden de inicio en Grub Customizer.

Todos los demás pueden simplemente ingresar el siguiente comando para abrir los ajustes de configuración de la pantalla de inicio:

Sudo gedit /etc/default/grub &

Debe reemplazar GRUB_TIMEOUT=10 con GRUB_TIMEOUT=2. Entonces el tiempo de carga será de 2 segundos. Es mejor no seleccionar 0 segundos, porque entonces no podrás elegir entre ingresar al sistema operativo y al modo de recuperación. Después de cambiar la configuración, ingrese el siguiente comando, que confirmará los cambios:

Sudo actualizar-grub

Configure aplicaciones de inicio automático.

Con el tiempo, comienzas a instalar aplicaciones. Algunos de ellos se ejecutan cada vez que se inicia el sistema operativo. Por supuesto, ejecutar estas aplicaciones requiere recursos.

El resultado: la computadora se ralentiza durante un largo período de tiempo después del inicio. Vaya a Unity Dash y busque Aplicaciones de inicio allí:

Allí verá todas las aplicaciones de inicio. Piense si hay aplicaciones que no necesita al iniciar el sistema operativo. Se pueden eliminar de esta lista.


¿Qué pasa si no quieres desactivar la carga automática? Por ejemplo, si instaló algún tipo de aplicación indicadora para Ubuntu, querrá que se inicie automáticamente cuando inicie su computadora.

En este caso, puede retrasar el inicio de las aplicaciones. Luego, liberará una cierta cantidad de recursos que se utilizan al cargar el sistema operativo y, después de un tiempo, las aplicaciones necesarias se iniciarán automáticamente. En la pantalla de la imagen anterior, haga clic en el botón "Editar" y cambie la hora de inicio usando la opción de suspensión.

Por ejemplo, si desea retrasar el inicio del indicador de Dropbox durante, digamos, 20 segundos, solo necesita agregar esto al comando existente:

Dormir 10;

Luego, el comando dropbox start -i cambia a dormir 20; Inicio de Dropbox -i. Esto significa que Dropbox ahora se iniciará con un retraso de 20 segundos. Del mismo modo, puedes cambiar la hora de inicio de otras aplicaciones.


Instale la precarga de aplicaciones para acelerar su inicio.

La precarga es un proceso en segundo plano que analiza el comportamiento del usuario y carga aplicaciones con frecuencia. Abra una terminal e ingrese el siguiente comando para instalar el prearranque:

Precarga de instalación de Sudo apt-get

Después de la instalación, reinicie su computadora y olvídese de este proceso. Funcionará en segundo plano.

Elija los mejores espejos para las actualizaciones.

Es una buena idea asegurarse de utilizar las mejores versiones espejo para actualizar sus aplicaciones. El repositorio de software está “reflejado” en todo el mundo en el caso de Ubuntu. La optimización consiste en utilizar un servidor que esté geográficamente más cerca de usted. Gracias a esto, el sistema se actualizará más rápido, porque se reduce el tiempo que se tarda en enviar paquetes al servidor.

EN Software y actualizaciones -> pestaña Software de Ubuntu -> Descargar desde seleccionar Otro y luego haga clic en Seleccione el mejor servidor:


Después de esto, se iniciará una verificación y se le ofrecerá el mejor espejo. Normalmente ya está instalado, pero es mejor volver a comprobarlo por si acaso. Si el espejo que contiene el repositorio no se actualiza con frecuencia, es posible que las actualizaciones del sistema se retrasen. Este consejo será útil para personas con velocidades de Internet relativamente lentas.

Para actualizaciones más rápidas, utilice apt-fast en lugar de apt-get.

Apt-fast es un script de shell para apt-get. Mejora la velocidad de actualización y descarga de paquetes, ya que descarga paquetes simultáneamente a través de múltiples conexiones. Si utiliza con frecuencia la terminal y apt-get para instalar y actualizar estos paquetes, considere probar apt-fast. Se puede instalar desde el PPA oficial usando los siguientes comandos:

Sudo add-apt-repository ppa:apt-fast/stable sudo apt-get update sudo apt-get install apt-fast

Elimine ign de apt-get update, que se refiere a idiomas.

¿Alguna vez has notado lo que dice Sudo apt-get update? Contiene tres tipos de cadenas: hit, ign, get. Si observa las cadenas de ign, notará que están relacionadas principalmente con la traducción de idiomas. Si utiliza aplicaciones y paquetes en un idioma, no necesita traducción al mismo idioma.

Si elimina las actualizaciones relacionadas con el idioma de apt-get, la velocidad de apt-get aumentará ligeramente. Para hacer esto, abra el siguiente archivo:

Sudo gedit /etc/apt/apt.conf.d/00aptitude

Agregue la siguiente línea al final de este archivo:

Adquirir::Idiomas "ninguno";

Reducir el sobrecalentamiento.

El sobrecalentamiento es un problema común que ocurre en la mayoría de las computadoras. Una computadora sobrecalentada es bastante lenta. Abrir un programa lleva siglos, con el ventilador de la CPU girando a la velocidad de Usain Bolt. Hay 2 formas de reducir el grado de calentamiento y, por lo tanto, aumentar la eficiencia de Ubuntu; la optimización también será mejor. Estos son TLP y CPUFREQ.

Para instalar y usar TLP, ingrese los siguientes comandos en la terminal:

Sudo add-apt-repository ppa:linrunner/tlp sudo apt-get update sudo apt-get install tlp tlp-rdw sudo tlp start

Una vez instalado, no necesitas hacer nada. TLP se ejecuta en segundo plano.

Para configurar el indicador CPUFREQ, use el siguiente comando:

Sudo apt-get install indicador-cpufreq

Reinicie su computadora y active el modo de ahorro de energía:


Personalice LibreOffice para que estos programas se ejecuten más rápido.

Si utiliza programas de Office con frecuencia, es posible que desee configurar LibreOffice para acelerar su trabajo. La memoria se configurará aquí. Abra LibreOffice, vaya a Herramientas -> Opciones. Allí, en la columna de la izquierda, seleccione Memoria y habilite Systray Quickstarter, aumente la asignación de memoria.


Si es posible, utilice una interfaz más ligera.

Si está utilizando la interfaz normal de Unity o GNOME, es posible que le interese cambiar a interfaces más simples como Xfce o LXDE.

Estas interfaces utilizan menos RAM y desperdician menos energía de la CPU. También tienen pequeños programas que también pueden acelerar Ubuntu.

Por supuesto, es posible que estas interfaces no parezcan tan modernas como Unity o GNOME. Este es el compromiso que tendrás que hacer.

Utilice versiones de aplicaciones de menor tamaño.

Esto es más bien sólo una sugerencia, por lo que esta pregunta depende de las preferencias personales. Muchas aplicaciones estándar o populares consumen muchos recursos y pueden no ser adecuadas para una computadora de bajo consumo. En este caso, conviene buscar alternativas a este tipo de aplicaciones. Por ejemplo, puede utilizar AppGrid en lugar del Centro de software de Ubuntu. Gdebi es adecuado para instalar paquetes. En lugar de LibreOffice Writer, puede utilizar AbiWord.

Con esto concluye la colección de consejos que ayudarán a fortalecer Ubuntu 14.04, 16.04 y otras versiones. Estoy seguro que realizando estos trucos el sistema funcionará mucho mejor.




Arriba