GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Open-Source-Tools und Tipps zur Verbesserung der Leistung Ihres Linux-PCs

Dies ist der dritte einer Reihe von Artikeln, die erklären, wie Sie die Leistung Ihres Linux-PCs verbessern können. In meinem ersten Artikel wurde beschrieben, wie Sie die Leistung steigern können, indem Sie Engpässe identifizieren und beheben. Mein zweiter Artikel zeigte, wie Sie die Leistung verbessern können, indem Sie die Hardware Ihres PCs aktualisieren.

Dieser Artikel vervollständigt die Reihe, indem er Tipps zur Softwareleistung präsentiert. Außerdem werden Möglichkeiten untersucht, die Leistung zu verbessern, indem Sie die Art und Weise ändern, wie Sie Ihren Computer verwenden. Einige dieser Verhaltensänderungen mögen für viele Opensource.com-Leser offensichtlich sein, aber möglicherweise nicht für die Endbenutzer, die Sie unterstützen.

Das Ziel ist ein einfacher Ansatz zur Verbesserung der Leistung von Linux-PCs. Wie in meinen vorherigen Artikeln verwende ich alle Open-Source-Tools. Mehr ist nicht nötig.

So messen Sie Verbesserungen

Weitere Linux-Ressourcen

  • Spickzettel für Linux-Befehle
  • Spickzettel für fortgeschrittene Linux-Befehle
  • Kostenloser Online-Kurs:RHEL Technical Overview
  • Spickzettel für Linux-Netzwerke
  • SELinux-Spickzettel
  • Spickzettel für allgemeine Linux-Befehle
  • Was sind Linux-Container?
  • Unsere neuesten Linux-Artikel

Bevor Sie Änderungen an Ihrem Computer vornehmen, bewerten Sie die Leistung, um sicherzustellen, dass die Änderung vorteilhaft wäre. Nachdem Sie die Aktualisierung vorgenommen haben, sollten Sie das System möglicherweise ein zweites Mal überprüfen, um sicherzustellen, dass die Änderung erfolgreich war.

Mehrere grafische Open-Source-Tools vereinfachen die Leistungsüberwachung. Dazu gehören der GNOME System Monitor, KDE System Guard, GKrellM, Stacer, Conky und Glances. (In meinem ersten Artikel dieser Reihe habe ich gezeigt, wie man die Leistung mit dem GNOME System Monitor überwacht.)

Welches Tool Sie auch wählen, schauen Sie sich Ihre Prozessor- und Speichernutzung sehr genau an. Möglicherweise möchten Sie auch andere Hardwareressourcen überwachen, z. B. Festplatten- und USB-Speicher, den Grafikprozessor und die Internetverbindung.

Der ultimative Leistungsarbiter für einen Personal Computer ist seine Reaktionsfähigkeit. Schnell? Du bist gut. Träge … das deutet auf Verbesserungspotenzial hin.

Die meisten Linux-Distributionen erfordern wenig Konfiguration durch PC-Benutzer:Sie sind von Anfang an effizient. Ein Überblick über die wichtigen Tools, die Sie täglich verwenden, kann jedoch hilfreich sein, wenn Sie sich darauf konzentrieren, was optimiert werden könnte.

Optimieren Sie Ihren Browser

Die meisten Benutzer führen ihren Browser fast die ganze Zeit aus. Für einige ist es ihre einzige App. Browserauswahl und -optimierung bieten also potenziell große Vorteile.

Hier sind einige Tuning-Tipps:

  • Wie Untersuchungen des Brave-Browsers zeigen, verbrauchen viele Website-Anzeigen und -Tracker mehr als die Hälfte der CPU, die Ihr PC für die Seitenverarbeitung aufwendet. Blockieren Sie also Anzeigen mit einer Browsererweiterung wie uBlock Origin und blockieren Sie Tracker mit einem Tool wie Privacy Badger.
  • Deaktivieren Sie die automatische Wiedergabe für Videos und Animationen (einschließlich dieser kleinen Videofenster, die automatisch in der Ecke Ihres Bildschirms erscheinen und ausgeführt werden). In Firefox können Sie die Open-Source-Erweiterung „HTML5 Autoplay deaktivieren“ installieren. Installieren Sie in Chromium oder Google Chrome die Open-Source-Erweiterung Yet Another Autoplay Blocker.
  • Entfernen Sie alle nicht wesentlichen Add-Ons und Erweiterungen aus dem Browser. Überlegen Sie sorgfältig, ob jeder seinen Mehraufwand wert ist.

Browser-Tipps für leistungsstarke PCs

Wählen Sie für einen High-End-PC einen Browser, der Ihre reichlich vorhandenen Prozessor- und Speicherressourcen nutzt, um optimales Surfen im Internet zu ermöglichen. Multiprozess- und Multithread-Browser funktionieren am besten. Ihr Ziel ist es, Ihre gesamte Hardwareleistung für ein besseres Surferlebnis einzusetzen.

Welcher Browser performt am besten? Das ist eine sehr umstrittene Frage, die einen separaten Artikel für eine Antwort erfordert. Viele Menschen beginnen ihre Suche mit Chromium oder Firefox, beliebten Open-Source-Produkten, die weithin für ihre Fähigkeit geschätzt werden, Hardware für Hochleistungs-Browsing zu nutzen. Es gibt jedoch viele andere Open-Source-Browser, die Sie ausprobieren könnten.

Browsertipps für Low-End-PCs

Für einen PC mit begrenzten Ressourcen möchten Sie keinen Browser, der Ressourcen verbraucht und Ihren PC überschwemmt. Stattdessen möchten Sie einen, der mit begrenzten Ressourcen effizient arbeitet. Nennen Sie es einen leichten Browser. Es wird wahrscheinlich nicht derjenige sein, der viele Prozesse und Threads hervorbringt.

Benutzer haben unterschiedliche Ansichten darüber, welcher leichtgewichtige Browser am besten abschneidet. Ich habe gute Erfahrungen mit Dillo gemacht. Wikipedia bietet eine umfassende Liste leichtgewichtiger Browser, wenn Sie andere recherchieren möchten. Denken Sie daran, dass die meisten leichtgewichtigen Browser einige Features und Funktionen opfern, um den PC-Ressourcenverbrauch zu reduzieren.

Bei einem PC mit begrenzten Ressourcen können Sie den Ressourcenverbrauch des Browsers reduzieren, indem Sie nur ein paar Registerkarten gleichzeitig öffnen, anstatt ein Dutzend. Schließen Sie Tabs, die Sie nicht mehr verwenden. Und führen Sie jeweils nur eine einzige Instanz eines Browsers aus.

JavaScript kann Ihren Browser stark beanspruchen, schalten Sie es also aus, wenn Sie es nicht benötigen. Die meisten Browser bieten Add-Ons an, mit denen Sie JavaScript auf Websitebasis verwalten oder auf Ihre Anweisung hin ein- oder ausschalten können. Firefox bietet mehrere solcher Erweiterungen an. Ich verwende einen namens JavaScript Toggle On and Off.

Auf Low-End-PCs können Sie die Browserleistung auch nach Ihren Wünschen anpassen, indem Sie die Hintergrund-Tab-Verarbeitung manuell starten und stoppen. Klicken Sie einfach auf die Schaltfläche zum Laden der Seite im Browser, um die Verarbeitung für eine Webseite ein- oder auszuschalten. In Firefox befindet sich diese Schaltfläche beispielsweise auf der linken Seite der Symbolleiste.

Hier erfahren Sie, wie Sie dies verwenden. Wenn Sie eine bestimmte Webseite schnell laden möchten, schalten Sie das Laden von Seiten in anderen Registerkarten aus, damit sie nicht mit Ihrer interessanten Seite konkurrieren. Umgekehrt, wenn Sie viel Zeit damit verbringen, eine Webseite zu lesen, die Sie bereits geladen haben, lassen Sie andere Registerkarten ihre Seiten im Hintergrund laden, während Sie beschäftigt sind. Auf diese Weise können Sie selbst auf einem Computer mit minimalen Ressourcen häufig mit anständiger Leistung surfen.

Multitasking beenden

Einige Apps, darunter Spiele, Video-Editoren und Hosts für virtuelle Maschinen, erfordern mehr Ressourcen als andere. Führen Sie nur aus, um die beste Leistung zu erzielen, wenn Sie ein Ressourcenfresser ausführen dieses Programm. Führen Sie umgekehrt kein Ressourcenfresser im Hintergrund aus, während Sie sich auf eine andere App konzentrieren.

Dieses Leistungsprinzip gilt überall:Beschränken Sie die Anzahl der Apps, die Sie gleichzeitig verwenden, und schließen Sie alle, die Sie nicht verwenden. Begrenzen Sie die Parallelität und verbessern Sie die Leistung der von Ihnen ausgeführten Apps.

Die Hintergrundverarbeitung bietet eine ähnliche Möglichkeit. Virenscanner, Software-Updates, Backups, Image-Kopien, Dateisystemüberprüfung und große Downloads sind ressourcenintensiv. Planen Sie diese Aktivitäten außerhalb der Geschäftszeiten, um die Leistung zu optimieren. Ein guter Open-Source-GUI-Scheduler macht dies einfach. Beispielsweise können Sie Zeit installieren und verwenden, und KCron ist in vielen Repositories verfügbar.

Software mit Bedacht auswählen

Ihre Softwareauswahl hat einen großen Einfluss darauf, wie viel Prozessor und Arbeitsspeicher Ihr Computer verwendet.

Für viele Menschen spielt das heute kaum noch eine Rolle. Ihre hochmodernen PCs verfügen über mehr als genug Rechenleistung und Arbeitsspeicher, um schnell jede gewünschte App auszuführen. (Falls Sie das sind, können Sie diesen Abschnitt überspringen.) Dennoch bleibt die Softwareauswahl für andere entscheidend.

Office-Suiten

Wenn Sie LibreOffice oder OpenOffice ausführen, aber Base nicht verwenden (die Datenbankerstellungskomponente), dann ist es sicher, die Java-Laufzeitumgebung zu deaktivieren. Dies können Sie in den Tools tun> Optionen> LibreOffice> Erweitert Einstellungsbereich.

Ersetzen Sie alternativ Ihre große Office-Suite durch das, was allgemein als GNOME Office bekannt ist . Dazu gehören AbiWord und Gnumeric, die beide weniger von Ihrer Hardware beanspruchen und für viele Benutzer funktionell einem Textverarbeitungsprogramm und einer Tabellenkalkulation entsprechen.

Sie könnten sogar erwägen, die lokale Bürosuite ganz aufzugeben. Verlagern Sie Ihre Arbeitslast stattdessen mit einem Produkt wie Etherpad, EtherCalc oder der ONLYOFFICE-Suite in die Cloud.

Dieser Grundsatz gilt allgemein. Wenn Sie einen Low-End-Computer haben, laden Sie alles, was Sie können, in die Cloud aus. Aus diesem Grund sind Chromebooks effektiv, obwohl die meisten Hardware mit geringem Stromverbrauch bieten.

Desktop-Umgebung

Ihre Desktop-Umgebung läuft jede Minute, in der Sie Ihren PC verwenden. Wenn es nicht reagiert, installieren Sie einen einfacheren Desktop, der weniger Ressourcen benötigt. Ich empfehle Xfce, LXQt oder LXDE.

Unabhängig davon, welchen Desktop Sie verwenden, können Sie die Reaktionsfähigkeit erhöhen, indem Sie visuelle Effekte deaktivieren. Deaktivieren Sie Dinge wie Animation, Compositing und die Miniaturbilder in Ihrem Dateimanager oder verwenden Sie einen Dateimanager (wie PCManFM, XFE oder Thunar) ohne diese Funktionen. Dies kann sich auf langsameren Rechnern spürbar auswirken, da Ihr Bildschirm an jedem Mausklick beteiligt ist. Verwenden Sie Tastenkombinationen, damit Sie Ihre Hand nicht mehr zwischen Maus und Tastatur bewegen müssen.

Sie können einige Desktops so konfigurieren, dass sie einen einfachen Fenstermanager verwenden. Der Fenstermanager bestimmt, wie Fenster aussehen und sich anfühlen und wie Benutzer mit diesen Elementen interagieren.

Wenn Sie wirklich Ressourcen sparen möchten, verzichten Sie zugunsten eines einfachen Windows-Managers ganz auf einen Desktop. Beliebte Optionen sind JWM, Openbox und Fluxbox. Diese laufen schneller als ein vollständiger Desktop, aber auf Kosten einer weniger benutzerfreundlichen Oberfläche. Beispielsweise können Sie oft keine Symbole auf Ihrem Desktop platzieren und Sie haben möglicherweise keine Taskleiste oder kein Dock.

Passen Sie Ihre Linux-Distribution der richtigen Größe für Ihren PC an

Ihre Linux-Distribution kann die PC-Leistung beeinträchtigen. Einige Distributionen gehen davon aus, dass sie auf leistungsstarken, hochmodernen Computern laufen, während andere darauf ausgelegt sind, mit weniger Ressourcen zu laufen. Wenn Sie also eine voll funktionsfähige Distribution ausführen und diese nicht gut funktioniert, testen Sie eine einfache Alternative, um zu sehen, ob sie die Reaktionsfähigkeit verbessert.

Das Testen verschiedener Distributionen ist einfach. Laden Sie einfach die Linux-Distribution herunter, die Sie ausprobieren möchten. Schreiben Sie es mit einem Open-Source-Tool wie Fedora Media Writer oder Unetbootin auf einen USB-Speicherstick. Starten Sie dann Ihren PC vom Memory Stick, um die Distribution zu testen. Starten Sie eines der zuvor erwähnten Systemüberwachungstools und messen Sie, ob die neue Distribution die Hardware effizienter nutzt.

Die leichtesten Distributionen, die ich verwendet habe, sind AntiX und Puppy Linux. Diese verwenden Fenstermanager anstelle eines Desktops, bündeln leichte Apps und sind speziell für die Ausführung auf Computern mit begrenzten Ressourcen konzipiert. Sie laufen sogar auf 15 Jahre alten Maschinen gut! (Sie können sogar alte Computer mit leichtgewichtiger Linux-Software überholen.)

Der Nachteil ist, dass ihre Desktops nicht glitzernd sind. Ihre Schnittstellen sind Ihnen möglicherweise nicht vertraut, und Sie müssen möglicherweise lernen, sie wie eine vollständige Desktop-Umgebung zu konfigurieren. Für manche Leute ist das frustrierend, aber für andere ist es eine unterhaltsame Herausforderung und eine Gelegenheit, etwas Neues zu lernen.

PC-Konfigurationsänderungen vornehmen

Ich schließe mit einigen grundlegenden Linux-Konfigurationsänderungen, die Sie vielleicht ausprobieren möchten. Einzeln genommen wird jedes die Leistung nicht genug verbessern, dass Sie es bemerken würden. Aber insgesamt können sie einen messbaren Einfluss haben:

  • Stellen Sie sicher, dass Sie optimale Gerätetreiber für alle Geräte haben.
  • Vermeiden Sie eine Überhitzung, um eine Reduzierung der CPU-Geschwindigkeit (CPU-Drosselung) zu verhindern.
  • Reduzieren Sie die Startzeit, indem Sie den standardmäßigen GRUB_TIMEOUT-Parameter für das Grub-Menü reduzieren.)
  • Entfernen Sie nicht benötigte Apps und Dienste aus Ihrer Startliste (die Programme, die jedes Mal ausgeführt werden, wenn Sie Ihren Computer starten). Linux-Desktop-Umgebungen stellen dafür normalerweise GUI-Panels bereit, sodass Sie Konfigurationsdateien oder Skripte nicht direkt bearbeiten müssen.
  • Beschleunigen Sie Updates und Downloads, indem Sie den schnellsten verfügbaren Spiegel verwenden.
  • Vermeiden Sie die Verwendung von Auslagerungsspeicher.
  • Wenn Sie Swap verwenden, platzieren Sie es auf Ihrem schnellsten Gerät.
  • Vergewissern Sie sich, dass Ihr WLAN mit maximaler Bandbreite arbeitet, indem Sie seine WLAN-Geschwindigkeit mit der direkt mit Ihrem Modem verkabelten vergleichen.
  • Vergewissern Sie sich, dass Ihr Router keine Verlangsamung verursacht, indem Sie die Geschwindigkeit der Internetverbindung ohne ihn testen.
  • Passen Sie USB-Standards zwischen Ihren USB-Anschlüssen und -Geräten an, um sicherzustellen, dass sie nicht auf die Geschwindigkeit des langsameren Partners herunterfallen.
  • Überprüfen Sie Ihre USB-Übertragungsraten mit der Benchmark-Funktion in GNOME Disks.
  • Wenn Sie virtuelle Maschinen verwenden müssen, optimieren Sie sie auf Leistung.
  • Löschen Sie alte Verlaufs-, Protokoll- und Junk-Dateien mit Open-Source-GUI-Tools wie BleachBit und Sweeper.
  • Löschen Sie ungenutzte Junk-Dateien, indem Sie Apps deinstallieren, die Sie nicht verwenden. Bereinigen Sie auf Debian-basierten Systemen den APT-Cache.
  • Finden und löschen Sie doppelte Dateien mit einem Open-Source-GUI-Tool wie FSlint.

Wenn Leser Interesse bekunden, werde ich diese Optimierungen in einem zukünftigen Artikel ausführlich besprechen. (Bitte lassen Sie es mich in den Kommentaren wissen, wenn Sie dies sehen möchten.)

Zusammenfassung

In einem früheren Artikel habe ich besprochen, wie man Leistungsengpässe identifiziert und beseitigt. In meinem letzten Artikel habe ich erklärt, wie Sie Ihre Linux-PC-Hardware effizient aufrüsten können. Dieser Artikel vervollständigt die Reihe, indem er Software- und Verhaltensänderungen vorstellt, die die PC-Leistung verbessern.

Ich bin sicher, Sie haben selbst viele gute Leistungstipps. Bitte fügen Sie Ihre Favoriten in den Kommentaren hinzu.


Linux
  1. 6 Open-Source-Tools und Tipps zum Sichern eines Linux-Servers für Anfänger

  2. 12 Sachbücher für Linux- und Open-Source-Fans

  3. 10 leichtgewichtige Open-Source-Webbrowser für Linux

  4. Open-Source-Videokonverter für Linux [GUI und CLI]

  5. Pitivi – Ein kostenloser Open-Source-Videoeditor für Linux

Top 12 Open-Source-Backup-Tools für Linux-Systeme

10 kostenlose Tools und hilfreiche Tipps zur Verbesserung Ihrer Produktivität auf dem Linux-Desktop

Top 10 der besten Open-Source-Spracherkennungstools für Linux

Die 10 Open-Source-Dateinavigationstools für Linux-Systeme

Top 10 Open-Source-Tools zur Fehler- und Problemverfolgung für Linux

10 kostenlose und Open-Source-Untertitel-Editoren für Linux im Jahr 2022