Was sind Ihre Tipps zur Verbesserung der Gesamtsystemleistung auf Ubuntu? Inspiriert von dieser Frage wurde mir klar, dass einige Standardeinstellungen unter Ubuntu eher konservativ sind und dass es möglich ist, sie mit geringem oder keinem Risiko zu optimieren, wenn Sie sie schneller machen möchten.
Dies soll nicht anwendungsspezifisch sein (z. B. das Laden von Seiten mit Firefox beschleunigen), sondern systemweit.
Am besten 1 Tipp pro Antwort, mit genügend Details, damit die Leute ihn umsetzen können.
Ein paar von mir wären:
- Installieren Sie Preload (über das Software Center oder
sudo apt-get install preload
). - Change Swappiness value ( Austauschbarkeitswert ändern ) - " Steuert den Grad, in dem der Kernel den Austausch bevorzugt, wenn er versucht, Speicher freizugeben ";
Was sind deine?
PS: Da dies keine eindeutige Antwort sein soll, sondern einige nützliche Tipps, mache ich dieses Community-Wiki zum Out-of-the-Box.
performance
Decio Lira
quelle
quelle
Antworten:
Wenn Sie "der durchschnittliche Joe" sind , dann tun Sie einfach nichts. Spielen Sie nicht mit Programmen oder Einstellungen, die Sie nicht verstehen. Befolgen Sie nicht die im Internet veröffentlichten Tipps, wie Sie die Leistung Ihres Systems verbessern können, indem Sie Software selbst kompilieren oder einen selbst erstellten Kernel installieren.
Einige dieser Tipps können zwar zu geringfügigen Leistungsverbesserungen führen, bei einigen werden jedoch auch echte Kopfschmerzen auftreten, wenn Sie die falsche Einstellung geändert, den falschen Dienst deaktiviert, den falschen Treiber installiert usw. haben.
Seien Sie deshalb einfach froh über Ihr gut laufendes System. Und übrigens: Warum sollten Sie diese 5-prozentigen Leistungsverbesserungen benötigen? Es wird nicht dazu führen, dass Sie Ihre Bürodokumente schneller tippen oder Ihre Urlaubsfotos in der Hälfte der Zeit bearbeiten.
Und um ganz klar zu sein: Wenn Sie kein durchschnittlicher Joe sind, sondern ein Entwickler / Hardcore-Gamer / ... der einen Zyklus benötigt, den Sie bekommen können, sind Sie nicht das Ziel dieses Kommentars ...
quelle
Deaktivieren Sie den automatischen Start nicht benötigter Dienste (oder entfernen Sie das Paket sogar vollständig).
Viele Pakete starten Dienste automatisch. Diese Dienste belegen dann Speicher und CPU, obwohl sie kaum genutzt werden. In diesem Fall ist es besser, diese Dienste zu beenden oder den Autostart zu beenden und sie nur dann zu starten, wenn sie benötigt werden.
Um Anwendungen vom Start am 10.04 zu entfernen, gehen Sie zu System> Einstellungen> Startanwendungen (kann in anderen Versionen geringfügig abweichen).
Am 12.04 können Sie die Startanwendungen auswählen, indem Sie auf das Dash- Symbol klicken . Geben Sie dann startup ein und wählen Sie "Startanwendungen".
Deaktivieren Sie einfach die Apps, die Sie nicht benötigen. Aber seien Sie sicher , entfernen Sie nicht nur Apps, die Sie nicht kennen. Wenn Sie sich nicht sicher sind, lassen Sie es so. Eine Google-Suche oder eine neue Frage hier zu bestimmten Programmen helfen.
quelle
Tushar Neupaney gibt diese Ratschläge hier :
1. Verwenden Sie leichtere Anwendungen. (Ersetzen Sie Ihre Standardanwendungen durch diese.)
2. Swappiness verringern
sudo vim /etc/sysctl.conf
Edit: vm.swappiness = 10
3. Für zwei Kerne (Parallelität verwenden)sudo vim /etc/init.d/rc
Edit: CONCURRENCY = Shell
Shell- Option ist jetzt veraltet. Der Standardwert ist makefile und die Shell ist bis zum 14.05.2010 ein Alias für makefile .
4. Bereinigen Sie den apt-Cache unter / var / cache / apt / archives und die nicht benötigte apt-sources-Liste in /etc/apt/sources.list
sudo apt-get autoclean
5. Installiere BUM (Boot Up Manager)
sudo apt-get install bum
Entfernen Sie nicht benötigte Anwendungen und Dienste vom Start
6. Entfernen Sie unnötige TTYs
sudo vim /etc/default/console-setup
Edit: ACTIVE_CONSOLES = ”/ dev / tty [1-3]“
Hinweis:
/etc/init/
Wechseln Sie zu den Dateien, die Sie NICHT möchten, und ändern Sie sie . Bearbeiten Sie sie und kommentieren Sie Zeilen, die mit "Start auf Runlevel" beginnen. In diesem Fall kommentieren Sie die Startzeile in den Dateien "tty4.conf" bis "tty6.conf".7. Installieren Sie Prelinksudo apt-get install prelink
sudo vim /etc/default/prelink
Edit: PRELINKING = Ja
sudo /etc/cron.daily/prelink
Eigentlich ist Prelink seit Feisty Fawn nutzlos (weil Ubuntu jetzt einen sehr effektiven Laufzeitlinker verwendet). Außerdem ist es aufdringlich - es verändert die ausführbaren Dateien direkt und kann sie letztendlich beschädigen. Tu es NICHT .
8. Installieren Sie Preload
sudo apt-get install preload
9. Befreien Sie sich von kinit, wenn Sie keine Ruhe- und Schlaffunktionen verwenden.
sudo vim /etc/initramfs-tools/conf.d/resume
Bearbeiten: Kommentar (# voranstellen) RESUME = XXXX …………………….
quelle
sed -i -r '1s/(^[^#])/#\1/g' /etc/initramfs-tools/conf.d/resume
eine Zeile, aber nur Kommentar hinzufügen, wenn nicht vorhanden - gut in Skript hinzufügen :)Verringern Sie das Zeitlimit für das Bootloader-Menü
Klingt trivial, aber ich fand, dass die Standardzeit von 10 Sekunden in Ubuntu für meinen Geschmack zu lang ist. Sagen wir, mein Bildschirm braucht ein wenig, um die Auflösung automatisch anzupassen. Ich sehe, dass der Zähler auf den ersten Blick 8 Sekunden anzeigt.
Ich würde das Zeitlimit auf 3 Sekunden ändern und mir eine Sekunde Zeit geben, um das Startmenü aufzurufen (wobei die Zeit berücksichtigt wird, die mein Bildschirm für die Anpassung an die Auflösung benötigt). Durch mehrmaliges Drücken der Pfeiltasten zum Auswählen eines anderen Elements wird der Zähler gestoppt.
Grub (vor 9.10 Karmic)
Suchen und bearbeiten Sie die Zeile " TIMEOUT "
Grub 2 (Neuinstallationen von 9.10 Karmic und später)
Suchen und bearbeiten Sie die Zeile " GRUB_TIMEOUT " und führen Sie sie aus
sudo update-grub
quelle
Nachdem ich meinen Dateisystemen (ext4 und reiserfs) die Option " noatime " hinzugefügt hatte, verzeichnete ich eine allgemeine Leistungssteigerung .
Ich kann keine Geschwindigkeitstests anbieten, aber ich lade Sie ein, es auszuprobieren und sich selbst zu überzeugen.
Nützliche Ressource im Ubuntu-Forum: Speichern der Festplatte mit noatime in fstab .
quelle
Wenn Sie nicht genügend RAM haben, verwenden Sie zramswap oder
zram-config
von Ubuntu-Repos. Es ist ein virtueller Swap, der nicht genutzte RAM-Inhalte komprimiert, anstatt sie auf die Festplatte zu stellen (was normalerweise das System einfriert, nachdem Sie die RAM-Barriere erreicht haben). Jedes Mal, wenn mir der Arbeitsspeicher ausgeht, tritt ein geringer bis kein Leistungsverlust auf, anstatt das System einzufrieren.Dies funktioniert nur für Natty und höher (da Sie Kernel 2.6.37.1 oder neuer benötigen). Bei älteren Systemen können Sie den Compcache verwenden , müssen ihn jedoch manuell einrichten.
Für diejenigen, die das RAM-Limit nie erreicht haben, bedeutet dies ohnehin einen Geschwindigkeitsschub für HDD-Systeme. Sie sollten jedoch den Swap- Effekt verringern , um den gleichen Effekt zu erzielen.
SSD-Benutzer: Höchstwahrscheinlich werden Sie keinen Geschwindigkeitsschub feststellen, aber zramswap kann den SSD-Verschleiß erheblich reduzieren.
quelle
Ich bin mir nicht sicher, ob meine Antwort geeignet ist, da Ubuntu normalerweise bedeutet, dass GNOME- und Ubuntu-Varianten, die leichtere Alternativen verwenden, leicht unterschiedliche Namen haben, wie Xubuntu.
GNOME loszuwerden ist das erste, was ich normalerweise vorschlage. Wenn Sie mit etwas Leichtem wie Fluxbox zufrieden sind, tun Sie es.
quelle
Tauschen Sie Ihre mechanische Festplatte gegen eine SSD aus
Solid State Drives sind viel schneller und scheinen heutzutage bei fast jedem Computer der größte Engpass zu sein .
Ich habe zum Beispiel eine Verkürzung der Startzeit von ~ 15 Sekunden auf ~ 3 Sekunden und eine starke Verkürzung der ersten Start-Apps festgestellt (Firefox zum Beispiel von ~ 5 Sekunden auf weniger als eine Sekunde).
Willst du einen Benchmark? Hier ist einer.
quelle
Setzen Sie
vm.swappiness=10
ein/etc/sysctl.conf
. Ich bekomme eine merkliche Geschwindigkeitsverbesserung, wenn ich den Speicher fülle. Da ich die meiste Zeit Eclipse verwende, kann der physische Speicher zu einer spärlichen Ware werden.BEARBEITEN:
Aus der Ubuntu Swap FAQ :
"Die Standardeinstellung in Ubuntu ist swappiness = 60. Wenn Sie den Standardwert von swappiness verringern, wird wahrscheinlich die Gesamtleistung für eine typische Ubuntu-Desktop-Installation verbessert. Ein Wert von swappiness = 10 wird empfohlen , Sie können jedoch experimentieren. Hinweis: Ubuntu-Serverinstallationen haben unterschiedliche Leistungsanforderungen an Desktopsysteme, und der Standardwert von 60 ist wahrscheinlich besser geeignet. "
In den häufig gestellten Fragen wird ziemlich ausführlich erklärt, was Swap ist, wie es verwendet wird und wie es geändert werden kann. Empfohlene Lektüre für alle, die daran denken, mit Swappiness oder der Größe der Swap-Datei auf der Festplatte zu basteln.
quelle
So albern es auch klingt, aktualisieren Sie immer Ihr System!
quelle
Legen Sie Ihr / tmp-Verzeichnis in eine RAM-Diskette
https://superuser.com/questions/175861/ramdisk-ubuntu-10-04
quelle
/tmp
Andernfalls besteht die Gefahr, dass Ihnen der Arbeitsspeicher ausgeht, nur weil einige Apps vergessen, die temporären Dateien zu bereinigen. Ich habe gelesen, dass dies bei einigen Solaris-Boxen zu einem bestimmten Zeitpunkt tatsächlich ein Problem war, da das Betriebssystem/tmp
auf einer Ramdisk geladen und schließlich voll war. Ein guter Performance-Booster, wenn man ihn richtig einsetzt.Auf einem meiner Ubuntu-Rechner stellte ich fest, dass die Einstellung der Desktop-Effekte auf Keine (Deaktivierung aller grafischen Effekte) eine enorme Verbesserung der UI-Geschwindigkeit zur Folge hatte.
quelle
Tuning ext4 für maximalen Rauch
Aktivieren Sie den Rückschreibemodus. Dieser Modus bietet normalerweise die beste ext4-Leistung. Beachten Sie, dass dies zu Lasten der Zuverlässigkeit geht, da das Journaling zum Schreiben von Daten deaktiviert wird. Daten können in das Hauptdateisystem geschrieben werden, nachdem ihre Metadaten in das Journal geschrieben wurden. Infolgedessen können nach einem Absturz und einer Journalwiederherstellung alte Daten in Dateien angezeigt werden.
Dokumentation von kernel.org :
Noch mehr Rauch
Um noch mehr Leistung zu erzielen, fügen Sie
fstab
Optionen hinzu:data=writeback,noatime,nodiratime
Bearbeiten Sie
/etc/fstab
die UUID für Ihre Laufwerke, und fügen Sie vorhandene Optionen hinzu bzw. ersetzen Sie sieStellen Sie sicher, dass Sie mit tune2fs den Rückschreibemodus aktiviert haben, BEVOR Sie Ihre fstab-Datei bearbeiten und BEVOR Sie einen Neustart durchführen. Ich sage BEFORE, weil ich neu gestartet habe, nachdem ich meine fstab geändert habe, aber bevor ich den Rückschreibemodus aktiviert und meinen Boot gespalten habe. Nichts verloren, aber ich musste eine Live-CD verwenden, um Zugriff zu erhalten und meine fstab zu ändern. Sicherer, wenn Sie es auf einem Nicht-Boot-Laufwerk aktivieren, um es zuerst zu testen.
Massive Geschwindigkeitsverbesserung beim Booten und Herunterfahren sowie im täglichen Gebrauch.
Sie können auch den Journal-Modus deaktivieren, um die Sicherheit zu erhöhen. Vergewissern Sie sich, dass eine USV angeschlossen ist und funktioniert, da Ihre Daten bei deaktivierten Funktionen nicht so sicher sind, obwohl mein System über keine verfügt UPS und seine Stromversorgung wurden mindestens dreimal unterbrochen, und ich habe keinen Datenverlust erlitten, aber Ihre Laufleistung kann variieren.
quelle
nodiratime
wird hier nicht benötigt, weil noatime es impliziertKaufen Sie so viel Speicher, wie Sie sich leisten können und die Maschine kann halten.
quelle
Das Folgende ist nur für Experten. Wie der Name schon sagt, kann und wird es Ihre Daten essen, auch wenn Sie vorsichtig sind.
eatmydata ist ein Drop-In-Paket, das fsync deaktiviert. Fsync ist eine Systemoperation, die sicherstellt, dass Ihre Daten auf die Festplatte geschrieben werden, bevor Sie fortfahren. Im Allgemeinen möchten Sie dies, da die Wiederherstellung nach Stromausfällen und Ausfällen einfacher, schneller und mit weniger Datenverlust verbunden ist. Es hat allerdings einen Preis. Alles, was fsycn aufruft, muss warten, bis es an der Reihe ist, anstatt einfach Daten an den Kernel zu liefern, um sie zu einem späteren Zeitpunkt zu schreiben. Und in einigen, vielleicht sogar vielen Dateisystemen, schreibt fsync alle Daten aus, nicht nur die, die Sie schützen möchten.
Es gibt bestimmte Situationen, in denen fsync die Kosten nicht wert ist. Stellen Sie sich vor, Sie haben einen Server, dessen Nummer eine Reihe von Daten zerstört. Anstatt dies auf eine Live-Datenbank zu verweisen, ist es möglicherweise schneller, einen Speicherauszug in eine konsistente lokale Datenbank zu erstellen, eatmydata zu installieren, um fsync zu deaktivieren, und loszulassen. Dies kann immer noch zum Absturz bringen und Daten verlieren. Da dies jedoch nicht die einzige Kopie von allem ist, können Sie den Prozess einfach von Grund auf neu starten. Oder zum Beispiel die Build-Server von Ubuntu, bei denen wir uns nur um das endgültige Paket kümmern. Oder auf der Desktop-Seite: Wenn ein Programm (wie Firefox) so stark synchronisiert, verlangsamt es das gesamte System. Seien Sie einfach darauf vorbereitet, alle Daten zu verlieren, die mit der Verwendung dieses Dienstes verbunden sind, oder drohende Konsequenzen zu haben.
quelle
Schließen Sie Anwendungen, die nicht ständig verwendet werden.
Viele Standardanwendungen verbrauchen viel Speicher und oft auch CPU, während sie im Hintergrund ausgeführt werden. Webbrowser, E-Mail-Clients usw. sind in Bezug auf die Speichernutzung sehr ineffizient, und die eingebetteten Javascripts beanspruchen häufig CPU-Zeit, ohne dass dies für den Benutzer von Vorteil ist.
Wenn Sie nur die derzeit verwendeten Anwendungen ausführen, wird das System viel schneller. Das Beenden von Anwendungen ist auch die einzige Möglichkeit, Speicher freizugeben, der durch Speicherverluste verloren geht.
Der Start der Anwendung auf einem schnell laufenden System ist häufig weniger aufwendig als das Umschalten von Fenstern auf einem überlasteten und langsamen System.
quelle
Verwenden Sie das JFS- Dateisystem. Es ist absolut solide . Es hat die niedrigste CPU-Auslastung und eine sehr gute Gesamtleistung.
Stellen Sie vm.vfs_cache_pressure ein. Dies ist meine /etc/sysctl.d/10-desktop-responsiveness
[den Kommentarzeilen ein # voranstellen, diese Weboberfläche mag sie nicht ...]
Diese Einstellungen erhöhen die Reaktionszeit für eine typische Desktop-Workload.
vm.swappiness weist den Linux-Kernel an, den Anwendungscode den Caches vorzuziehen, wenn diese beiden um RAM konkurrieren.
vm.vfs_cache_pressure steuert den Inode / Dentry-Cache (dh das Dateisystem) im Vergleich zu anderen Caches, dh wir möchten die Metadaten des Dateisystems nach Möglichkeit im RAM behalten.
Von: http://rudd-o.com/linux-and-free-software/tales-from-responsivenessland-why-linux-feels-slow-and-how-to-fix-that
quelle
Unity ist tendenziell ein bisschen ressourcenhungrig, obwohl ich überrascht bin, dass Sie selbst unter Unity2D eine ähnlich schlechte Leistung erlebten. Eine mögliche Lösung wäre, mit anderen leichteren Desktop-Umgebungen wie Lubuntu (LXDE) oder Xubuntu (XFCE) herumzuspielen. Ich denke, Sie werden einen wesentlichen Unterschied in der allgemeinen Reaktionsfähigkeit und Leistung feststellen.
Sie können auch versuchen, in den Startup Applications Manager zu wechseln und Anwendungen und Prozesse zu deaktivieren, für die Ubuntu beim Anmelden nicht automatisch gestartet werden soll (z. B. Bluetooth Manager, wenn Sie kein Bluetooth verwenden, UbuntuOne, wenn Sie es nicht verwenden) , Programme, die Sie einfach nicht benutzen, etc.) Machen Sie vorher versteckte Startanwendungen im Startup Manager sichtbar:
quelle
Swap konfigurieren
Teil 1. Set swappiness. Dies mag die Antwort von degusa sein, aber es könnte das Gegenteil sein, und es wird mehr Wirkung haben, wenn es so ist.
Ein Szenario, in dem sich einige von uns gerne aufhalten, ist, wenn wir über genügend RAM verfügen. Im Allgemeinen wird ein kleiner Prozentsatz davon direkt vom Kernel und von den Anwendungen verwendet, einige (möglicherweise eine große Menge, wenn Sie andere Optimierungen verwendet haben, um die Leistung zu steigern, z. B. mount / tmp im Speicher) werden für ramfs und tmpfs und verwendet Gigs und Gigs werden als Festplatten-Cache verwendet, um unseren Dateizugriff zu beschleunigen.
In diesem Szenario muss Linux entscheiden, ob ein Cache aus dem Dateisystem entnommen oder auf die Swap-Partition / -Datei ausgelagert werden soll, sobald der gesamte belegte Speicher einschließlich Cache hoch ist und eine Anwendung mehr RAM benötigt.
Da wir tonnenweise RAM haben und möglicherweise nur mit Swap zu tun haben, um den Ruhezustand zu ermöglichen, möchten wir, dass er sich dazu neigt, etwas von diesem umfangreichen Cache zu nehmen, und daher eine geringe Auslagerung anstrebt. Wenn es uns nicht wichtig ist, in den Ruhezustand zu wechseln, stellen wir möglicherweise sogar fest, dass ein solcher Computer mit hohem Arbeitsspeicher überhaupt keinen Austausch benötigt.
Ein weiteres Szenario ist jemand mit geringem RAM, der zwischen einigen schweren Anwendungen wechselt und für jede eine angemessene Zeit verwendet. Stellen Sie sich vielleicht einen Webentwickler vor, der einige Zeit mit seiner IDE, einige mit einem Grafikeditor, einige mit dem Browser seiner Wahl, ein bisschen mit anderen Browsern, um Kompatibilitätsprobleme zu überprüfen, und vielleicht 5 Minuten pro Stunde mit seinem E-Mail-Client verbringt. Wahrscheinlich treffen sie auch beim Lesen und Schreiben wiederholt auf dieselben Dateien und profitieren daher erheblich vom Datei-Caching. Diese Person könnte wahrscheinlich davon profitieren, dass Linux eifriger ist, den Speicher auszutauschen, der von den Anwendungen verwendet wird, für die sie derzeit nicht aktiv sind. Daher sollte die Austauschbarkeit für sie wahrscheinlich höher sein.
Es ist nicht nur wahrscheinlich, dass die beste Einstellung für sie höher ist als die gängigsten Ratschläge, sondern sie werden es wahrscheinlich auch stärker bemerken als die Person, die sowieso immer Auftritte zu vergeben hat.
Teil 2. Priorität und Anzahl der Partitionen.
Jede Swap-Partition hat eine Priorität, und Linux verwendet diese mit der höchsten zuerst. Wenn es nicht in / etc / fstab gesetzt ist, wird es als negativ behandelt, beginnend mit -1 (explizite Einstellungen liegen zwischen 0 und 32767 und -1 ist niedriger als alle expliziten Einstellungen) und weiter in der Reihenfolge von fstab bis -2, - 3 und so weiter.
Die beste Einstellung hängt davon ab, wo sich die Partitionen physisch befinden. Wenn Sie nur eine haben, spielt es keine Rolle (aber vielleicht sollten Sie mehr als eine haben, also lesen Sie weiter).
Wenn sich zwei oder mehr auf demselben physischen Laufwerk befinden, sollten sie unterschiedliche Prioritäten haben, damit nicht versucht wird, zwei Partitionen zu verwenden, zwischen denen gesucht werden muss (weiß jemand, ob dies automatisch vermieden wird?). Die Standardeinstellungen sind in Ordnung. Es ist wahrscheinlich keine gute Idee, zwei Auslagerungen auf demselben Laufwerk zu haben, aber es kann vorkommen, dass Sie eine erstellt haben und dann entschieden haben, dass Sie später mehr Auslagerungen benötigen (möglicherweise, wenn Sie mehr RAM hinzufügen).
Wenn sich auf zwei oder mehr physischen Laufwerken zwei oder mehr befinden, die ungefähr gleich schnell sind, bedeutet die Einstellung derselben Priorität, dass Linux beide gleichzeitig verwendet. Dies bietet eine bessere Leistung aus Gründen, die mit RAID oder vergleichbar sind Wenn Sie lediglich sicherstellen, dass auf beiden Laufwerken häufig verwendete Dateien vorhanden sind, wird die Arbeit zwischen beiden Laufwerken aufgeteilt.
Wenn Sie zwei oder mehr physische Laufwerke mit gleicher Geschwindigkeit haben, aber nur eines austauschen, sollten Sie dies aus den oben genannten Gründen möglicherweise ändern.
Wenn Sie zwei oder mehr physische Laufwerke mit sehr unterschiedlichen Geschwindigkeiten haben, möchten Sie im Allgemeinen, dass das schnellste Laufwerk eine höhere Priorität als das langsamere hat. Daher wird es zuerst verwendet. Möglicherweise möchten Sie nicht einmal einen Swap auf dem langsameren Laufwerk durchführen. Dies ist jedoch sinnvoll, wenn Sie beispielsweise einen kleinen Swap auf einem schnellen, aber kleinen Laufwerk für einen schnellen Swap und einen größeren Swap auf dem langsameren Laufwerk durchführen, damit Sie genügend Speicherplatz haben überwintern.
Wenn die schnellere von beiden eine SSD ist, gibt es zwei Alternativen mit unterschiedlichen Vor- und Nachteilen:
Nummer 2 ist wahrscheinlich die richtige Wahl, wenn Sie nur einen Swap haben, um den Ruhezustand zu ermöglichen. Andernfalls bedeutet Ihr umfangreicher Arbeitsspeicher, dass Sie ihn nicht wirklich benötigen (und wenn Sie Geld für eine SSD ausgeben, sollten Sie ihn für Arbeitsspeicher ausgeben auch) es sei denn, Sie sind ein Boot-up-Fan, der aus dem Ruhezustand mit einer Geschwindigkeit booten möchte, die Ihr schickes High-Spec-Rig vorführt! Ansonsten dreht sich alles um Geschwindigkeit und Lebensdauer der SSD.
Wenn Sie ein Laufwerk haben, das nur für den Austausch vorhanden ist, um nicht mit anderen Datei-E / A-Vorgängen zu konkurrieren, wissen Sie vermutlich mehr über die Leistung und wissen bereits besser über diese Dinge Bescheid als ich und lesen dies nur, um zu sehen, ob ich sie habe irgendetwas stimmt nicht!
quelle
Wenn Sie sehen möchten, welche Dienste nach dem Booten unter Ubuntu 10.04 gestartet werden, führen Sie "jobs-admin" aus.
quelle
Wenn wir über den Wechsel vom BIOS zur Internetverbindung sprechen, kann ich empfehlen, das Netzwerk ohne NetworkManager einzurichten. Ich persönlich habe dies getan, weil ich einen sehr trägen DHCP-Server habe und NetworkManager erst nach dem Anmelden nach dem Netzwerk sucht .
quelle
man interfaces
Wenn Sie einen Unity-Desktop verwenden, probieren Sie eine leichtgewichtigere Oberfläche wie LXDE oder Xfce aus.
quelle
Gefunden , was meine Maschine wurde verlangsamt:
gwibber-service
. Vielleicht, weil ich einen Twitter-Account habe, der vielen Leuten folgt und als er aktualisiert wurde, ist der Computer kaputt gegangen.Ich habe die Maschine mit top überwacht, wie @kmassada sagte, und als es wirklich langsam war, bemerkte ich den Prozess. Dann führen Sie aus:
Als @blasmat angab, dass Startup-Anwendungen durchlaufen werden sollen, konnte ich feststellen, dass der Dienst automatisch gestartet wurde und ich ihn deaktiviert habe. Jetzt ist mein Computer viel schneller. Ich denke, es gibt noch Verbesserungen, die ich machen kann (ich fühle es nicht bei Top-Bedingungen), aber nach 20 Stunden Test der Leistung kann ich sagen, dass es wirklich gut läuft.
quelle
Das Dienstprogramm ubuntu-tweak verfügt über ein praktisches "Janitor" -Tool, mit dem Sie Caches und verwaiste Pakete sehr einfach löschen können.
Beachten Sie, dass ab 2016.04.16 Ubuntu Tweak aufgegeben wird, mit dem letzten Update über Jahre vor - siehe https://github.com/tualatrix/ubuntu-tweak (was macht http://blog.ubuntu-tweak.com/ 2012/10/22 / Danke-Ubuntu-Tweak-Will-Continue.html veraltet).
quelle
Verwenden Sie
apt-fast
anstelle vonapt-get
und legen Sie Ihren passenden Cache auf tmpfs.Du brauchst Arie oder Axel, damit es funktioniert.
oder
Ich habe Arie verwendet. Dann brauchst du apt-fast selbst.
Beantworten Sie die Fragen, und von da an verhält sich apt-fast wie apt-get in nahezu jeder Hinsicht, mit der Ausnahme, dass Pakete parallel heruntergeladen werden. Es macht keinen Unterschied, ob Sie eine einzelne Anwendung installieren, sondern viele für größere Installationen.
In Kombination damit hat meine / etc / fstab:
Dies hat den Nachteil, dass, wenn dasselbe Paket mehrmals über verschiedene Starts hinweg verwendet wird, es erneut heruntergeladen werden muss, es dann jedoch möglicherweise in der Zwischenzeit trotzdem aktualisiert wurde. Es bietet den Vorteil eines schnelleren Zugriffs auf diese Pakete und der automatischen Bereinigung nicht verwendeter Pakete beim Neustart.
Da ich im Verlauf dieser Experimente viel neu installiert habe, konnte ich einen Vergleich anstellen. Nach der Installation von 12.04 werden zum Zeitpunkt des Schreibens ca. 300 Updates verfügbar sein, einschließlich eines Kernel-Updates direkt nach der Installation. Ich habe den Software-Updater ignoriert und die obigen Änderungen vorgenommen,
apt-fast update && apt-fast dist-upgrade
und der Download-Teil ist um ein Vielfaches schneller (die eigentliche Installation dauert dieselbe Zeit).Ich habe ein Pseudonym,
alias apt-get="apt-fast"
damit ich nicht einmal Gewohnheiten ändern muss (die einzigen Unterschiede sind unterschiedliche Rückmeldungen beim Herunterladen, eine Bestätigung, ob ich sie herunterladen möchte, und eine implizite,sudo
sollte ich sie vergessen, aber die Befehle, um etwas auszulösen ist dasselbe).quelle
Ich würde überprüfen, welche Prozesse ausgeführt werden und welche den meisten Speicher verbrauchen. Möglicherweise installieren Sie etwas, das ein Speicherfresser ist. Verwenden Sie den Befehl top oder den Systemmonitor.
Wenn Sie nicht auf Augenweide stehen, empfehle ich sogar, die folgenden Pakete zu installieren. Ich bemerkte eine beträchtliche Reaktionszeit zwischen Einheit und grundlegendem Gnom
sudo apt-get installiere gnome-core gnome-session-fallback
Ich würde auch meine Startanwendungen überprüfen, um festzustellen, was beim Start ausgeführt wird und was beim Start nicht ausgeführt werden muss.
Und ich würde auch die Reaktionsfähigkeit in bestimmten Anwendungen überprüfen.
Als letztes würde ich die Grafikeinstellungen überprüfen. Möglicherweise müssen Sie die Batterielebensdauer für die Leistung beeinträchtigen.
quelle
Eine weitere gute Möglichkeit, die Leistung zu steigern, besteht darin, den CompizConfig-Einstellungs-Manager zu installieren und Animationseffekte, Ausblenden von Fenstern und Fensterdekorationen zu deaktivieren. Desktop Wall und Expo sind ebenfalls eine Option.
Verwenden Sie auch den schnellen Texturfilter unter OpenGL
quelle
Probieren Sie eine leichte Community-Variante von Ubuntu
Anstatt sich mit Ihrem Ubuntu-System herumzuschlagen: Erstellen Sie eine Neuinstallation einer Community-Version von Ubuntu , einer Version mit derselben Ubuntu-Engine unter der Haube, aber mit einer leichten Desktop-Umgebung und leichteren Anwendungsprogrammen.
das ultraleichte Lubuntu oder
das mittlere Licht Ubuntu MATE oder Xubuntu .
Probieren Sie sie vor der Installation live aus. Es ist eine gute Idee, weiterhin LTS-Releases zu verwenden. Ich empfehle, mit 16.04.1 LTS zu beginnen, der Version mit der längsten verbleibenden Unterstützung bis End Of Life. Detaillierte Tipps finden Sie unter den folgenden Links:
Probieren Sie Ubuntu (Kubuntu, Lubuntu, Xubuntu, ...) aus, bevor Sie es installieren
So wählen Sie die Version und den Geschmack von Ubuntu aus
Alte Hardware zum Leben erweckt
Die Version mit der längsten Support-Zeit (wenn dies geschrieben wird)
Es ist etwas schwierig, 16.04.1 LTS zu finden , die Version mit der längsten Supportzeit. Die folgenden Links funktionieren (29.06.2017),
Ubuntu: old-releases.ubuntu.com/releases/xenial
Lubuntu 16.04, 16.04.1 und 16.04.2: cdimage.ubuntu.com/lubuntu/releases/16.04.1/release
Ubuntu MATE 16.04, 16.04.1 und 16.04.2: cdimage.ubuntu.com/ubuntu-mate/releases/16.04.2/release
Xubuntu 16.04, 16.04.1 und 16.04.2: cdimage.ubuntu.com/xubuntu/releases/16.04.2/release
quelle
ERWEITERT, TUN SIE NICHT, WENN SIE NICHT WISSEN, WAS SIE TUN
Kompilieren Sie Ihren eigenen Kernel. http://www.overclock.net/a/how-to-configure-and-compile-a-custom-linux-kernel-for-ubuntu Es kann einige Zeit dauern, also tun Sie etwas anderes, während Sie es kompilieren. Sobald Sie fertig sind, installieren Sie die Dateien und feiern. Vor allem, wenn Sie enorme Geschwindigkeitsverbesserungen erzielen. : D
quelle
RAID für alles!
(Ich experimentiere mit vielen Tipps zur Leistung, da die Aufgabe darin besteht, mir viele Dinge beizubringen, und gemäß der Anfrage in der ursprünglichen Frage werde ich für jede einen eigenen Beitrag verfassen.)
Wenn Sie mehr als ein Laufwerk haben, können Sie RAID einrichten. Die Vor- und Nachteile der verschiedenen RAID-Level sind überall gut dokumentiert, daher werde ich nicht darauf eingehen. Persönlich habe ich zwei Laufwerke, also wähle ich wirklich zwischen 0 und 1 (obwohl mdadm eine Form von 5 auf nur zwei Laufwerken ausführen kann, aber ich habe es nicht ausprobiert). Da bei einem Computer Probleme auftreten können, insbesondere bei einem Laptop, bei dem ein höheres Risiko für physische Pannen besteht, kann Sie kein RAID-Level davon abhalten, und Sie benötigen daher eine Strategie für den Umgang mit Risiken, die nicht von RAID abhängen Um Ihren Speck zu schonen (es wird Sie nicht retten, wenn Sie mit einer Leistungsverbesserung experimentieren, die Sie im Internet gelesen haben und die Dinge zum Beispiel nicht mehr booten können), habe ich mich für RAID 0 entschieden.
Der einfachste Weg, dies für das gesamte System zu tun, besteht darin, von der alternativen ISO zu installieren und nicht vom Desktop-Installationsprogramm, mit dem Sie Ubuntu direkt von der CD / DVD / USB booten können.
Wählen Sie "Manuell". Teilen Sie Ihre Festplatten so auf, dass Sie Partitionen haben, die Sie auf jeder Festplatte verwenden werden. Wenn Sie z. B. zwei Festplatten haben und 100 GB für / home reserviert haben, werden bei Verwendung von RAID 0 jeweils 50 GB und bei Verwendung von RAID 1 jeweils 100 GB reserviert.
Wählen Sie "Configure Software Raid". Wählen Sie "Create RAID Volume" (oder etwas Ähnliches, ich werde das Installationsprogramm nicht starten, um den Wortlaut zu überprüfen). Wählen Sie die gewünschten Partitionen in Ihrem ersten RAID-Volume aus, den RAID-Typ, und erstellen Sie ihn. Wiederholen Sie diesen Vorgang, bis Sie alle Volumes eingerichtet haben. (Sie müssen Ihren Swap nicht auf RAID setzen, sondern geben den zwei oder mehr Swap-Partitionen in fstab die gleiche Priorität und sie werden ohne RAID zusammen verwendet.)
Die Dateisysteme zuweisen und was ist gemountet, wo wie bei jeder Installation und Sie gehen.
Viele Dinge da draußen besagen, dass Sie nur auf einer RAID 1- oder einer Nicht-RAID-Partition / booten können. Ich hatte es auf RAID 0 ohne Probleme, was möglicherweise darauf zurückzuführen ist, dass Ubuntu weitergeht, Linux weitergeht oder das BIOS weitergeht (und wenn es das letzte ist, ist Ihr BIOS möglicherweise mit / boot auf RAID 0 nicht einverstanden). .
Das Installationsprogramm installiert grub auf allen Laufwerken. Dies bietet den Vorteil, dass Sie in das Startmenü wechseln und von der zweiten booten können, wenn das Booten auf Ihrem "ersten" Laufwerk nicht mehr funktioniert.
hdparm sieht in der Tat, dass sich die Geschwindigkeit für mich verdoppelt hat, und es gibt sicherlich auch eine spürbare Geschwindigkeitssteigerung für viele Dinge. Ich habe beim Experimentieren festgestellt, dass der erste Teil des Bootens (nach dem Grub-Menü, wenn Sie ein leeres Lila haben) langsamer zu sein scheint, der zweite Teil schneller zu sein scheint (selten Zeit, die Animation jetzt zu zeigen) und die Verwendung der Anwendung schneller ist - die Die größte Leistungssteigerung aller Tipps, die ich bisher ausprobiert habe.
quelle