CPU- und HD-Verschlechterung bei Linux-basierter Distribution

425
danilo2

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?

1

2 Antworten auf die Frage

1
Serge

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.

Hallo! danke für deine antwort. Ich weiß, dass es schneller laufen würde, weil es für bestimmte Architekturen optimiert wird. Die Frage war, ob die "endlose" Kompilierung den Prozessor nicht beeinträchtigen und verlangsamen würde. Ich spreche von langfristiger Prozessorauslastung mit hoher Auslastung (tägliche Zusammenstellung von Paketen) danilo2 vor 11 Jahren 0
Wenn Sie die Priorität des Wiederherstellungsvorgangs herabsetzen, so dass die laufenden Dienste nicht beeinträchtigt werden und das Kühlsystem Ihrer CPU ordnungsgemäß funktioniert (ich meine nicht eine spezielle zusätzliche Kühlung, die Sie installieren können), und die CPU im Temperaturbereich arbeitet entworfen, um zu funktionieren - dann wird "keine Verschlechterung beobachtet" Serge vor 11 Jahren 0
Ich würde jedoch ein zusätzliches Laufwerk installieren, wenn dieser Vorgang die HD-Leistung Ihrer laufenden Dienste beeinträchtigt Serge vor 11 Jahren 0
Ich benutze gentoo seit über 2 Jahren und plane, jetzt einen neuen Laptop zu kaufen, und deshalb habe ich diese Frage gestellt. Wenn ich mein System aktualisiere (Kompilierung), beträgt die Temperatur normalerweise etwa 75 Grad Celsius (auf i7, thinkpads laptop). Zersetzt es es nicht? Wo finde ich den sicheren Temperaturbereich, den es ausführen kann? danilo2 vor 11 Jahren 0
Gemäß der http://www.intel.com/content/www/us/en/processors/core/3rd-gen-core-lga1155-socket-guide.html der Tcase_Max-Temperatur (Maximaltemperatur entsprechend der Prozessorspezifikation) der modernen i7-Prozessoren beträgt bei maximalem Stromverbrauch (dh maximaler Last) etwa 70 Grad Celsius. Ihre derzeitige CPU ist 2 Jahre alt, so dass Sie die Spezifikation für Ihren Prozessor finden und seine Eigenschaften sehen können. Serge vor 11 Jahren 0
1
a CVn

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.