GNU/Linux >> Tutoriales Linux >  >> Linux

Herramientas y consejos de código abierto para mejorar el rendimiento de su PC con Linux

Este es el tercero de una serie de artículos que explican cómo mejorar el rendimiento de su computadora personal Linux. Mi primer artículo describía cómo liberar el rendimiento identificando y resolviendo cuellos de botella. Mi segundo artículo mostró cómo mejorar el rendimiento actualizando el hardware de su PC.

Este artículo completa la serie presentando consejos sobre el rendimiento del software. También explora formas de mejorar el rendimiento cambiando la forma en que usa su computadora. Algunos de estos cambios de comportamiento pueden ser obvios para muchos lectores de Opensource.com, pero es posible que no lo sean para los usuarios finales a los que brinda soporte.

El objetivo es un enfoque simple para mejorar el rendimiento de la PC con Linux. Como en mis artículos anteriores, utilizo todas las herramientas de código abierto. No hay necesidad de nada más.

Cómo medir las mejoras

Más recursos de Linux

  • Hoja de trucos de los comandos de Linux
  • Hoja de trucos de comandos avanzados de Linux
  • Curso en línea gratuito:Descripción general técnica de RHEL
  • Hoja de trucos de red de Linux
  • Hoja de trucos de SELinux
  • Hoja de trucos de los comandos comunes de Linux
  • ¿Qué son los contenedores de Linux?
  • Nuestros últimos artículos sobre Linux

Antes de realizar cualquier cambio en su computadora, evalúe el rendimiento para asegurarse de que el cambio sea beneficioso. Después de realizar la actualización, es posible que desee inspeccionar el sistema por segunda vez para verificar que la modificación se realizó correctamente.

Varias herramientas gráficas de código abierto facilitan la supervisión del rendimiento. Incluyen GNOME System Monitor, KDE System Guard, GKrellM, Stacer, Conky y Glances. (En mi primer artículo de esta serie, mostré cómo monitorear el rendimiento usando el Monitor de sistema GNOME).

Cualquiera que sea la herramienta que elija, mire muy de cerca su procesador y uso de memoria. También es posible que desee supervisar otros recursos de hardware, como el disco y el almacenamiento USB, el procesador de gráficos y la conexión a Internet.

El último árbitro de rendimiento para una computadora personal es su capacidad de respuesta. ¿Rápido? Estas bien. Lento... eso indica margen de mejora.

La mayoría de las distribuciones de Linux requieren poca configuración por parte de los usuarios de computadoras personales:son eficientes desde el principio. Sin embargo, una descripción general de las herramientas importantes que usa a diario puede ser útil cuando reduce su enfoque en lo que podría necesitar optimización.

Modifica tu navegador

La mayoría de los usuarios ejecutan su navegador casi todo el tiempo. Para algunos, es su única aplicación. Por lo tanto, la selección y el ajuste del navegador pueden ofrecer grandes beneficios.

Estos son algunos consejos de ajuste:

  • Como indica la investigación del navegador Brave, muchos rastreadores y anuncios de sitios web consumen más de la mitad de la CPU que su PC gasta en el procesamiento de páginas. Por lo tanto, bloquee los anuncios con una extensión de navegador como uBlock Origin y bloquee los rastreadores con una herramienta como Privacy Badger.
  • Desactive la reproducción automática de videos y animaciones (incluidas esas pequeñas ventanas de video que aparecen y se ejecutan automáticamente en la esquina de la pantalla). En Firefox, puede instalar la extensión de código abierto Disable HTML5 Autoplay. En Chromium o Google Chrome, instala la extensión de código abierto Yet Another Autoplay Blocker.
  • Elimine todos los complementos y extensiones no esenciales del navegador. Considere cuidadosamente si cada uno vale la pena por sus gastos generales.

Consejos de navegador para PC potentes

Para una PC de gama alta, seleccione un navegador que aproveche su abundante procesador y recursos de memoria para proporcionar una navegación web óptima. Los navegadores multiproceso y multiproceso funcionan mejor. Tu objetivo es aplicar toda la potencia de tu hardware para una mejor experiencia de navegación.

¿Qué navegador funciona mejor? Ese es un tema muy discutible que requiere un artículo separado para una respuesta. Mucha gente comienza su búsqueda con Chromium o Firefox, productos de código abierto populares que son muy respetados por su capacidad de aprovechar el hardware para una navegación de alto rendimiento. Sin embargo, hay muchos otros navegadores de código abierto que puede probar.

Sugerencias de navegador para PC de gama baja

Para una PC con recursos limitados, no desea un navegador que consuma recursos y sature su PC. En cambio, desea uno que funcione de manera eficiente utilizando recursos limitados. Llámalo un navegador ligero. Probablemente no será el que genere muchos procesos e hilos.

Los usuarios tienen diferentes puntos de vista sobre qué navegador ligero funciona mejor. He tenido una buena experiencia con Dillo. Wikipedia proporciona una lista completa de navegadores ligeros, si desea investigar otros. Tenga en cuenta que la mayoría de los navegadores livianos sacrifican algunas características y funciones para reducir el consumo de recursos de la PC.

Para una PC con recursos limitados, puede reducir el consumo de recursos del navegador abriendo solo un par de pestañas a la vez en lugar de una docena. Cierra las pestañas que hayas terminado de usar. Y ejecuta solo una única instancia de un navegador a la vez.

JavaScript puede agregar mucha demanda a su navegador, así que desactívelo cuando no lo necesite. La mayoría de los navegadores ofrecen complementos que le permiten administrar JavaScript por sitio web o al activarlo o desactivarlo según sus instrucciones. Firefox ofrece varias extensiones de este tipo. Yo uso uno llamado Activar y desactivar JavaScript.

En las PC de gama baja, también puede adaptar el rendimiento del navegador a su gusto iniciando y deteniendo manualmente el procesamiento de pestañas en segundo plano. Simplemente haga clic en el botón de carga de página en el navegador para activar o desactivar el procesamiento de una página web. En Firefox, por ejemplo, este botón se encuentra en el lado izquierdo de la barra de herramientas.

Aquí se explica cómo usar esto. Si desea cargar una página web específica rápidamente, desactive la carga de la página en otras pestañas para que no compitan con su página de interés. Por el contrario, si pasa mucho tiempo leyendo una página web que ya cargó, deje que otras pestañas carguen sus páginas en segundo plano mientras está ocupado. De esta manera, a menudo puede navegar con un rendimiento decente, incluso en una computadora con recursos mínimos.

Detener la multitarea

Algunas aplicaciones, incluidos juegos, editores de video y hosts de máquinas virtuales, requieren más recursos que otras. Para obtener el mejor rendimiento cuando ejecuta un acaparador de recursos, ejecute solo ese programa Por el contrario, no ejecute un acaparador de recursos en segundo plano mientras se concentra en alguna otra aplicación.

Este principio de rendimiento se aplica en todas partes:limite la cantidad de aplicaciones que usa a la vez y cierre las que no esté usando. Limite la simultaneidad y mejorará el rendimiento de las aplicaciones que ejecuta.

El procesamiento en segundo plano presenta una oportunidad similar. Los escáneres de virus, las actualizaciones de software, las copias de seguridad, las copias de imágenes, la verificación del sistema de archivos y las grandes descargas consumen muchos recursos. Programe estas actividades fuera del horario laboral para optimizar el rendimiento. Un buen programador de GUI de código abierto lo hace fácil. Por ejemplo, puede instalar y usar Zeit, y KCron está disponible en muchos repositorios.

Elija el software sabiamente

Tus opciones de software marcan una gran diferencia en la cantidad de procesador y memoria que usa tu computadora.

Para muchas personas hoy en día, esto apenas importa. Sus computadoras personales de última generación tienen más que suficiente poder de procesamiento y memoria para ejecutar rápidamente cualquier aplicación que elijan. (Si es usted, puede omitir esta sección). Sin embargo, las opciones de software siguen siendo cruciales para los demás.

Suites de oficina

Si ejecuta LibreOffice u OpenOffice, pero no usa Base (el componente de creación de la base de datos), entonces es seguro deshabilitar el tiempo de ejecución de Java. Puede hacerlo en las Herramientas> Opciones> LibreOffice> Avanzado panel de configuración.

Alternativamente, reemplace su gran paquete de oficina con lo que comúnmente se conoce como GNOME Office . Esto incluye AbiWord y Gnumeric, que requieren menos de su hardware y son funcionalmente equivalentes a un procesador de textos y una hoja de cálculo para muchos usuarios.

Incluso podría considerar deshacerse por completo de la suite de oficina local. En su lugar, descargue su carga de trabajo a la nube con un producto como Etherpad, EtherCalc o la suite ONLYOFFICE.

Este principio se aplica generalmente. Si tiene una computadora de gama baja, descargue todo lo que pueda en la nube. Esta es la razón por la cual las Chromebooks son efectivas, aunque la mayoría ofrece hardware de bajo consumo.

Entorno de escritorio

Su entorno de escritorio se ejecuta cada minuto que usa su PC. Si no responde, instale un escritorio más liviano que requiera menos recursos. Recomiendo Xfce, LXQt o LXDE.

Independientemente del escritorio que utilice, puede aumentar su capacidad de respuesta desactivando los efectos visuales. Desactive cosas como la animación, la composición y las imágenes en miniatura en su administrador de archivos, o use un administrador de archivos (como PCManFM, XFE o Thunar) sin esas funciones. Esto puede tener un impacto notable en computadoras más lentas porque su pantalla está involucrada en cada clic del mouse. Utilice métodos abreviados de teclado para evitar tener que mover la mano entre el ratón y el teclado.

Puede configurar algunos escritorios para usar un administrador de ventanas liviano. El administrador de ventanas dicta cómo se ven y se sienten las ventanas y cómo interactúan los usuarios con estos elementos.

Si realmente desea escatimar en recursos, renuncie por completo a un escritorio en favor de un administrador de ventanas simple. Las opciones populares incluyen JWM, Openbox y Fluxbox. Estos funcionan más rápido que un escritorio completo pero a costa de una interfaz menos fácil de usar. Por ejemplo, a menudo no puede poner iconos en su escritorio y es posible que no tenga una bandeja del sistema o una base.

Ajuste el tamaño adecuado de su distribución de Linux para su PC

Su distribución de Linux puede afectar el rendimiento de la PC. Algunas distribuciones asumen que se ejecutan en computadoras potentes y modernas, mientras que otras están diseñadas para ejecutarse con menos recursos. Entonces, si está ejecutando una distribución con todas las funciones y no funciona bien, pruebe una alternativa liviana para ver si mejora la capacidad de respuesta.

Probar diferentes distribuciones es fácil. Simplemente descargue la distribución de Linux que desea probar. Escríbalo en una memoria USB con una herramienta de código abierto como Fedora Media Writer o Unetbootin. Luego inicie su PC desde la tarjeta de memoria para probar la distribución. Inicie una de las herramientas de monitoreo del sistema que mencioné anteriormente y mida si la nueva distribución usa el hardware de manera más eficiente.

Las distribuciones más ligeras que he usado son AntiX y Puppy Linux. Estos usan administradores de ventanas en lugar de un escritorio, agrupan aplicaciones livianas y están diseñados específicamente para ejecutarse en computadoras con recursos limitados. ¡Incluso funcionan bien en máquinas de 15 años! (Incluso puede restaurar computadoras viejas usando un software ligero de Linux).

La contrapartida es que sus escritorios no son deslumbrantes. Es posible que sus interfaces no le resulten familiares y es posible que deba aprender a configurarlas como lo haría con un entorno de escritorio completo. Para algunas personas, eso es frustrante, pero para otras, es un desafío divertido y una oportunidad para aprender algo nuevo.

Hacer cambios en la configuración de la PC

Concluiré con algunos cambios básicos de configuración de Linux que tal vez quiera probar. Tomados individualmente, cada uno no mejorará el rendimiento lo suficiente como para que lo notes. Pero en conjunto, pueden tener un impacto medible:

  • Verifique que tenga controladores de dispositivo óptimos para todos los dispositivos.
  • Evite el sobrecalentamiento para evitar reducciones en la velocidad de la CPU (aceleración de la CPU).
  • Reduzca el tiempo de arranque reduciendo el parámetro predeterminado GRUB_TIMEOUT para el menú de Grub).
  • Elimine aplicaciones y servicios innecesarios de su lista de inicio (los programas que se ejecutan cada vez que inicia su computadora). Los entornos de escritorio de Linux suelen proporcionar paneles GUI para esto, por lo que no es necesario editar los archivos de configuración o las secuencias de comandos directamente.
  • Acelere las actualizaciones y las descargas utilizando el espejo más rápido disponible.
  • Evite usar la memoria de intercambio.
  • Si usa el intercambio, colóquelo en su dispositivo más rápido.
  • Verifique que su Wi-Fi funcione con el ancho de banda máximo comparando su velocidad de Wi-Fi con cuando está conectado directamente a su módem.
  • Verifique que su enrutador no esté causando una ralentización probando las velocidades de conexión a Internet sin él.
  • Haga coincidir los estándares USB entre sus puertos y dispositivos USB para asegurarse de que no se reduzcan a la velocidad del socio más lento.
  • Verifique sus velocidades de transferencia USB con la función de referencia en GNOME Disks.
  • Si debe usar máquinas virtuales, ajústelas para el rendimiento.
  • Limpie el historial antiguo, el registro y los archivos basura con herramientas GUI de código abierto como BleachBit y Sweeper.
  • Elimine los archivos basura no utilizados desinstalando las aplicaciones que no usa. En sistemas basados ​​en Debian, limpie la caché de APT.
  • Encuentre y elimine archivos duplicados usando una herramienta GUI de código abierto como FSlint.

Si los lectores expresan interés, discutiré estos ajustes en detalle en un artículo futuro. (Por favor, hágamelo saber en los comentarios si desea ver esto).

Resumen

En un artículo anterior, discutí cómo identificar y eliminar los cuellos de botella en el rendimiento. En mi último artículo, expliqué cómo actualizar de manera eficiente el hardware de su PC con Linux. Este artículo completa la serie presentando software y cambios de comportamiento que mejoran el rendimiento de la PC.

Estoy seguro de que tiene muchos buenos consejos de rendimiento propios. Agregue sus favoritos en los comentarios.


Linux
  1. 6 herramientas de código abierto y consejos para asegurar un servidor Linux para principiantes

  2. 12 libros de ficción para Linux y fanáticos del código abierto

  3. Las mejores herramientas de Linux para escritores

  4. 10 navegadores web ligeros de código abierto para Linux

  5. Conversores de vídeo de código abierto para Linux [GUI y CLI]

Las 12 mejores herramientas de copia de seguridad de código abierto para sistemas Linux

10 herramientas gratuitas y consejos útiles para mejorar su productividad en el escritorio de Linux

Las 10 mejores herramientas de reconocimiento de voz de código abierto para Linux

Las 10 herramientas de navegación de archivos de código abierto para el sistema Linux

Las 10 principales herramientas de seguimiento de errores y problemas de código abierto para Linux

10 editores de subtítulos gratuitos y de código abierto para Linux en 2022