Ist es besser, die Festplatte oder die SD-Karte auszutauschen?

7

Ich habe ein paar 16-GB-SDHC-Karten mit normaler Geschwindigkeit. Wenn ich sie also benutze, mache ich mir keine Sorgen, dass sie beschädigt werden, aber ich habe mich gefragt: Tauschen Sie eine 320-GB-Festplatte mit 7200 U / min aus, auf der auch Ubuntu besser installiert ist oder schlimmer als eine SD-Karte mit der einzigen Verwendung als Tausch?

sbergeron
quelle
1
Warum wirbt Windows dann für Readyboost für SD-Karten, wenn es sie abnutzen würde?
@ user412191 Readyboost ist kein Swap. Es ist eine Art Festplatten-Cache, der speziell für hohe Lese- und Schreibvorgänge optimiert wurde. Readyboost wäre für eine SD-Karte geeignet.
Thomasrutter
Keine der Antworten hier kommentiert den Austausch des verwendeten Systems. Ich denke, das ist etwas sehr Wichtiges. Wenn ich meine SD-Karte hauptsächlich verwende, um Hybrid-Suspend / Hibernate (was ich bin) zu aktivieren und die Swapiness auf 0 zu beschränken, wird Swap nicht so oft verwendet (wodurch das Problem des mehrfachen Schreibens vermieden wird, das die SD-Karte beeinträchtigt). Für Systeme mit nur einer SSD (die ich habe) würde ich jedem empfehlen, Swapiness auf 0 zu setzen und eine SD-Karte als Swap-Laufwerk zu verwenden (es ist offensichtlich besser, eine SD-Karte im Vergleich zu einer SSD zu verschlechtern).
Kapad

Antworten:

7

Wenn Sie sich nicht um Schäden an Ihren SD-Karten kümmern, hängt dies wirklich nur von der Geschwindigkeit ab. Ihre 7200 U / min sind intern wahrscheinlich langsamer als die interne Lese- / Schreibgeschwindigkeit Ihrer SD-Karte, aber tatsächlich ist es wahrscheinlich der größte Engpass , Daten zum Laufwerk zu bringen. Sofern Ihr SD-Kartenleser nicht sehr neu ist, sollte die mit einer SATA verbundene Festplatte mit 7200 U / min erheblich schneller sein.

Es ist unwahrscheinlich, dass Ihre SD-Karte über einen anständigen Mikrocontroller verfügt, mit dem verbrauchter / beschädigter Speicher sehr effizient behoben werden kann (wie die Adresse der SSD zu Speicherfehlern führte). Daher werden Sie höchstwahrscheinlich keinen Fehler bemerken, bis Sie einen katastrophalen Fehler für die SD-Karte erhalten.

Wenn Sie auf diesem System etwas "geschäftskritisches" verwenden, sollten Sie auf keinen Fall mit den SD-Karten arbeiten.

Liam Laverty
quelle
Es ist mir wirklich egal, ob es beschädigt wird, ich habe einen Vorrat von 10, auch der Leser ist intern, ich weiß nicht, ob das einen Unterschied macht?
Sbergeron
2
In diesem Fall hängt es von der Festplatte und der SD-Karte ab. Wenn alle anderen Dinge gleich sind, ist es immer noch ziemlich unwahrscheinlich, dass Ihre SD-Karten eine höhere Lese- / Schreibgeschwindigkeit haben als eine herkömmliche Festplatte. Gibt es in der unteren rechten Ecke der Karten ein "I" -Zeichen oder ein "II" -Zeichen? Wenn ja, sind sie wahrscheinlich mit der Festplatte vergleichbar. Wenn nicht, ist es sehr unwahrscheinlich, dass die Lese- / Schreibgeschwindigkeit für den Austausch akzeptabel ist. Ich habe bemerkt, dass Sie ihnen in der Post mitgeteilt haben, dass sie "normale Geschwindigkeit" sind. Es wird ein massiver Engpass auf Ihrem System sein, wenn der Austausch beginnt.
Liam Laverty
Sie sind nur eine normale Klasse 4
Sbergeron
Wenn Sie großzügig sind, beträgt die Lese- / Schreibgeschwindigkeit etwa 25% der Ihrer Festplatte.
Liam Laverty
Also besser einfach eine Datei auf der Festplatte verwenden?
Sbergeron
3

Die SD-Karten weisen beim Tausch eine deutlich schlechtere Leistung auf und können ihre Lebensdauer verkürzen.

  • Flash-Medien sind in ihrer Zugriffsgeschwindigkeit asynchron. Das Ausführen vieler separater Leseaktionen ist sehr schnell und schneller als gewöhnlich auf einer Festplatte. Das Ausführen vieler separater kleiner Schreibaktionen ist jedoch sehr langsam, oft um eine Größenordnung langsamer als auf einer Festplatte.

    Wenn Sie auf die Festplatte wechseln, besteht Ihre Arbeitslast aus vielen kleinen Schreibvorgängen - der Arbeitslast mit der schlechtesten Leistung.

    (Falls Sie sich fragen, umgehen moderne SSDs dieses Problem mit sehr ausgefeilten Firmware-Tricks, die einfachere Flash-Laufwerke wie SD-Karten nicht haben).

  • Flash-Medien haben eine begrenzte Anzahl von Schreibzyklen. Diese Grenze ist hoch genug, damit sich normale Verbraucher keine Sorgen machen müssen - sie liegt normalerweise bei Zehntausenden von Schreibvorgängen. Wenn Sie jedoch tauschen, erhöht sich der Verschleiß des Laufwerks erheblich. Wahrscheinlich nicht genug, um Probleme über einen kurzen Zeitraum zu beobachten.

thomasrutter
quelle
2

Sie können zwar eine SD-Karte zum Tauschen verwenden (Raspberry Pi tut dies beispielsweise), dies ist jedoch nicht ideal. Verwenden Sie Ihre Festplatte, da diese viel schneller als eine SD-Karte ist. Außerdem nutzt sich eine SD-Karte aufgrund der begrenzten Anzahl von Schreibvorgängen möglicherweise bei starker Beanspruchung ab.

Bert
quelle
1
Gibt es einen Nachteil, insbesondere bei Dateiübertragungen, wenn der Austausch auf derselben Festplatte erfolgt? Ich dachte nur, es würde die Bandbreite der Festplatte überlasten, aber ich denke nicht?
Sbergeron
Es gibt einen kleinen potenziellen Nachteil, wenn es sich auf demselben Laufwerk befindet - wenn gleichzeitig mit dem Austausch Ihres Systems eine festplattenlastige Arbeitslast auftritt -, aber dieser Nachteil wird durch die Strafe, wenn es langsam ist, bei weitem übertroffen SD-Karte (oder ein anderes langsameres Laufwerk). Wenn Sie sich nicht zwei gleich schnelle Festplatten leisten können, sollten Sie eine ziemlich gute Leistung erzielen, wenn Sie Swap in der Nähe des Starts der Festplatte in eine Partition einfügen - selbst auf derselben Festplatte wie das Betriebssystem.
Thomasrutter
0

Basierend auf meinem Kommentar hier

Als erstes ist der Anwendungsfall für das Swap-Laufwerk zu berücksichtigen. Wird dieses Swap-Laufwerk häufig verwendet, weil das System weniger Speicher hat und zum gleichzeitigen Ausführen vieler verschiedener Anwendungen verwendet wird?

Wenn ja, ist es definitiv besser, einen Swap auf dem Hauptlaufwerk durchzuführen, da viele Schreibvorgänge auf die SD die Leistung beeinträchtigen. In Fällen, in denen das System eine Swap-Seite auf eine beschädigte SD geschrieben hat, stürzt das System ab und muss es sein mit einer neuen SD neu gestartet.

Wenn nein, müssen Sie die Geschwindigkeit des SD-Karten-Controllers berücksichtigen (und auch die Geschwindigkeit, die die SD-Karte selbst unterstützt, dh die Klasse der SD-Karte). In diesem Fall sollten Sie der Antwort von @ thomasrutter folgen.

Der zweite zu berücksichtigende Fall (ich füge dies hinzu, der nicht Teil der OP-Frage ist, aber für heutige Laptops relevant ist) ist, ob das Hauptlaufwerk ein SSD-Laufwerk oder ein Rotationslaufwerk ist.

Für SSD-Laufwerke würde ich immer empfehlen, eine SD-Karte für den Austausch (oder überhaupt keinen Austausch) zu verwenden, da die SSDs immer noch sehr teuer sind und es finanziell sinnvoll ist (die SD zu verschlechtern, die billig ist, anstatt die SSD, die es ist um ein Vielfaches teurer).

Betrachten wir abschließend den Fall eines Computers mit ausreichend großem RAM und einem SSD-Laufwerk. Für diese Maschinen (Laptops / Desktops) würde der Hauptspeicher für fast alle Arbeitslasten ausreichen. Daher würde ich empfehlen, die Auslagerung auf 0 einzustellen (die Auslagerung wird nur in Fällen verwendet, in denen der Hauptspeicher voll ausgelastet ist, oder zum Aktivieren des hybriden Suspend / Hibernate). Für diese Systeme würde ich definitiv einen Austausch von 0 mit einer SD-Karte als Austauschlaufwerk empfehlen. Der Grund dafür ist, dass jedes Mal, wenn Sie anhalten, eine Reihe von Schreibvorgängen für den Swap ausgeführt werden und das Herabsetzen einer SD-Karte weitaus billiger ist als das Herabsetzen eines SSD-Laufwerks.

Kapad
quelle