Ich denke also darüber nach, mein Windows 10 mit dem neuesten Ubuntu im Dual-Boot-Modus zu betreiben. Ich werde mein Windows brauchen, weil Gaming ein großes Hobby von mir ist. Linux werde ich für Simulationen verwenden, da ich Physiker bin und mich in Richtung Astrophysik bewege. Natürlich möchte ich meine Partitionen richtig wählen, aber mir fehlen einige Informationen und ich könnte ein paar Ratschläge gebrauchen.
Ich habe eine SSD mit 225 GB, von der derzeit 101 GB verwendet werden. Hier ist Windows installiert und hier sind meine CPU-intensiveren Spiele installiert, da sie mit einer SSD schneller laufen würden, oder?
Jetzt habe ich auch eine Festplatte mit 931 GB, von der nur 227 GB verwendet werden. Hier speichere ich Dateien, weniger CPU-intensive Programme usw.
Erste Frage: Wenn ich Linux auf meiner SSD installiere, kann ich dann auf meine Festplatte zugreifen?
Zweite Frage: Wofür empfehlen Sie mir die Installation von Linux? Simulationen können lange Zeit auf voller CPU-Auslastung (auf einem oder mehreren Kernen) laufen. Sollte ich Linux daher auf meiner SSD installieren? Oder kann ich Linux auf meiner Festplatte installieren und die Programme auf meiner SSD laufen lassen (indem ich C++ auf meiner SSD installiere oder so etwas)? Ich denke, das Hauptproblem ist nicht der Speicher, sondern dass sowohl meine Spiele (Windows) als auch meine Simulationen (Linux) CPU-intensiv sind.
Antwort1
Wenn ich Linux auf meiner SSD installiere, kann ich dann auf meine Festplatte zugreifen?
Ja, das würde es. Es würde eingebunden und Sie könnten normal mit der Festplatte interagieren, wie mit einem USB-Laufwerk :). Möglicherweise müssen Sie das Dateisystem (wie NTFS) installieren, das die Festplatte verwendet. (aber ich glaube, es ist bei Ubuntu dabei)
Wenn ich mich nicht irre, sind normale Festplatten ziemlich gut darin, große Datenblöcke zu schreiben. Das Starten von Anwendungen und Betriebssystemen kann ziemlich aufwändig sein, auch wenn große Mengen unterschiedlicher Dateien gelesen werden müssen. Das ist ein Bereich, in dem eine SSD glänzt. Linux schnell zu booten ist fantastisch.
Programme laufen übrigens nicht auf der Festplatte, sondern werden von der Festplatte in den Arbeitsspeicher geladen, von wo aus die Daten dann zur Ausführung einer Aufgabe verwendet werden. Der Flaschenhals der Festplatte ist nur das Laden. Wenn anschließend Daten generiert werden, kann es theoretisch zu einem Flaschenhals beim Schreiben auf die Festplatte kommen.
Zur Installation auf einem anderen Laufwerk beachten Sie bitte:
Wie installiere ich Anwendungen auf einer separaten Festplatte?
Antwort2
Sie können auf alle Partitionen von Ubuntu zugreifen, unabhängig davon, wo Sie es installieren.
Beachten Sie, dass Sie /boot
und /usr
( /
sofern nicht separat angegeben) auf der SSD platzieren sollten, da dies die Startzeit und die Programmladezeit beschleunigt.
Normalerweise möchten Sie Ihre persönlichen Daten auf der Festplatte speichern, da diese häufiger beschrieben werden (Schreibzyklen verschleißen SSDs) und der Speicherplatz billiger ist. Stellen Sie sicher, swap
dass sie auf der Festplatte sind (viele Schreibzyklen – schlecht für SSDs) und dass Sie die Mount-Parameter der SSD-Partitionen optimiert haben, um das Schreiben auf die Festplatte zu reduzieren (z. B. Set noatime
und einige andere).
Wenn Ihr Programm zu 100 % auf CPU-Basis läuft, hat das nichts mit langsamen Festplatten zu tun – das Gegenteil ist der Fall: 100 % CPU-Leistung bedeutet, dass die Maschine mit Berechnungen beschäftigt ist und daher nicht auf IO wie Festplattenlesen wartet. Holen Sie sich eg indicator-multiload
und richten Sie es so ein, dass Ihnen im Unity-Bedienfeld zumindest CPU- und Festplattenzugriffsdiagramme angezeigt werden. Auf diese Weise können Sie sehen, wann eine Festplatte der Engpass ist.