Wenn Sie wirklich alle Pakete optimieren, indem Sie zur Kompilierzeit nicht benötigte Funktionen deaktivieren, oder wenn Sie einen bestimmten Klon von x86-Prozessor haben, der bestimmte Optimierungen des Compilers erfordert, läuft Ihr System noch schneller als dasselbe System, das von einer Binärdistribution installiert wird. Was die Beeinträchtigung der Festplatte angeht, können Sie ein separates Volume verwenden, um alle Ihre Zwischendateien dieser Neuerstellungen aufzubewahren, die Sie bei jedem Abschluss der Aktualisierung einfach formatieren. Die andere Option besteht darin, das gesamte Gebäude auf einem TMPFS-Gerät auszuführen, das tatsächlich durch den Speicher gesichert wird, und Dateien / Geräte auszutauschen, sodass der Inhalt bei jedem Neustart des Systems trotzdem gelöscht wird.
CPU- und HD-Verschlechterung bei Linux-basierter Distribution
Ich habe mich lange gefragt, ob quellbasierte Linux-Distributionen wie Gentoo oder Funtoo Ihr System schneller "zerstören" als binäre (wie Fedora oder Debian). Ich spreche von CPU- und Festplattenverschlechterung.
Wenn Sie Ihr System aktualisieren, muss es natürlich alles von der Quelle aus kompilieren. Daher dauert es länger und Ihre CPU wird unter harten Bedingungen verwendet (es ist wärmer und mehr geladen).
Solche Systeme stellen wöchentlich Hunderte von Paketen zusammen. Ist das wirklich wichtig? Degradiert ein solches System schneller als binäre Systeme?
2 Antworten auf die Frage
Computerhardware nimmt bei Verwendung nicht schneller ab, wenn eine ausreichende Kühlung vorausgesetzt wird . Was in der Regel Elektronik abtötet, ist Wärme, und Wärme kann durch ausreichende Kühlung gemildert werden. In modernen Personalcomputern bedeutet dies normalerweise eine aktive Kühlung durch Zwangsluft. Es gibt jedoch auch andere Möglichkeiten (einschließlich Wasserkühlung und in Systemen mit niedrigem Stromverbrauch eine ausschließlich passive / konvektive Kühlung). Welche Störungen führen dazu, dass alte Computer langsamer werden und abstürzen? und Ist es möglich, dass ein Router mit der Zeit schlecht läuft? berühren Sie dies.
Es gibt eine Hauptausnahme, und dies ist Flash-basierter Speicher, wie er in SSDs verwendet wird, der eine begrenzte Anzahl von Schreibzyklen hat, bevor jede Flash-Zelle abgenutzt wird. Moderne SSDs sind jedoch sehr bemüht, dies zu mildern, und trotz der Aussagen, die Sie in den meisten Client- und Server-Workloads für die beabsichtigte Workload ausgewählt haben, sind sie ausreichend haltbar, vor allem aus Sicht der Flash-Abnutzung. Dazu gehört auch das Kompilieren von Software, die zwar eine große Anzahl von Dateien (viele kleine Schreibvorgänge) erstellt, aber auch vom System stark in den Cache gespeichert werden kann und daher nicht unbedingt so viele Schreibvorgänge in einen stabilen Speicherplatz einbezieht. Wie Serge darauf hinwiesAls Alternative können Sie die Ausführung des Builds auf einem Dateisystem vom Typ tmpfs in Betracht ziehen, das normalerweise RAM für die Speicherung verwendet, aber den Swap-Space nutzt, wenn nicht genügend RAM zur Verfügung steht. Dies beschleunigt wahrscheinlich auch die Kompilierung, da die Kompilierung insbesondere für große Projekte eher IOPS-eingeschränkt ist als E / A-Durchsatz oder CPU-eingeschränkt. Selbst wenn die CPU eingeschränkt ist, wird die Situation durch die Verwendung von RAM zum Speichern von Quellcodedateien nicht wesentlich verschlechtert.
Abgesehen von Wärme sind die Hauptelektronikkiller Spannungsverunreinigungen. Dies ist ein Faktor der Stromversorgung und hängt weitgehend nicht mit den Aufgaben zusammen, die Sie am Computer ausführen. Mit einer ordnungsgemäß bemessenen Stromversorgung (was meistens ein Problem ist, wenn Sie einen Computer selbst aus Teilen zusammenbauen) und abgesehen von AC-Verunreinigungen am Eingang (die Elektronik betreffen), ist dies in keiner Weise ein Problem.
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
5
Das Macbook Pro stößt ständig alles aus, was ich in das interne optische Laufwerk eingelegt habe
-
3
Wie können Sie die Akkulaufzeit eines Laptops eines Windows-PCs optimal nutzen?
-
7
Warum sind Festplatten niemals so groß wie angekündigt?