de.phhsnews.com


de.phhsnews.com / Würde die Schreibleistung verbessert, wenn eine neu formatierte Festplatte mit Nullen gefüllt wäre?

Würde die Schreibleistung verbessert, wenn eine neu formatierte Festplatte mit Nullen gefüllt wäre?


Wenn Sie eine Festplatte neu formatieren, gibt es etwas, das die Schreibleistung später verbessern oder verbessern würde Ist es etwas, um das Sie sich nicht einmal kümmern sollten? Der heutige SuperUser Q & A-Post hat Antworten auf Fragen eines neugierigen Lesers.

Die heutige Frage-Antwort-Sitzung kommt dank SuperUser zustande - einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites.

Foto mit freundlicher Genehmigung von Chris Bannister (Flickr).

Die Frage

SuperUser Leser Brettetete möchte wissen, ob das Auffüllen einer Festplatte mit Nullen die Schreibleistung verbessern würde:

Ich habe eine 2TB Festplatte, die zu 99 Prozent voll war. Ich habe die Partitionen mit fdisk gelöscht und als ext4 formatiert. Soweit ich weiß, sind die eigentlichen Daten auf der Festplatte noch vorhanden, aber die Partitionstabelle wurde neu zugewiesen.

Meine Frage ist: Würde es die Schreibleistung für weitere Schreibaktionen verbessern, wenn die Festplatte sauber wäre? ? Mit "sauber" meine ich die Festplatte mit Nullen zu füllen? So etwas wie:

  • dd if = / dev / zero = = dev / sdx bs = 1 count = 4503599627370496

Würde das Auffüllen der Festplatte mit Nullen die Schreibleistung verbessern?

Der Beitrag

SuperUser Michael Kjörling hat die Antwort für uns:

Nein, es würde die Performance nicht verbessern. HDDs funktionieren nicht so.

Erstens, wenn Sie irgendwelche Daten auf ein Rotationslaufwerk schreiben, wird es in magnetische Domänen transformiert, die tatsächlich von dem Bitmuster, das Sie schreiben, abweichen. Dies geschieht teilweise, weil es viel einfacher ist, die Synchronisation aufrechtzuerhalten, wenn das von der Platte zurückgelesene Muster eine gewisse Variabilität aufweist. Zum Beispiel würde es eine lange Kette von "Null" - oder "Eins" -Werten sehr schwierig machen, die Synchronisation aufrechtzuerhalten. Hast du 26.393 Bits oder 26.394 Bits gelesen? Wie erkennen Sie die Grenze zwischen Bits?

Die Techniken dafür haben sich im Laufe der Zeit entwickelt. Suchen Sie beispielsweise nach Modified Frequency Modulation, MMFM, Group Code Recording und der allgemeineren Technologie für lauflängenbegrenzte Codierungen.

Zweitens, wenn Sie neue Daten in einen Sektor schreiben, werden die magnetischen Domänen der relevanten Teile des Plattenteller werden einfach auf den gewünschten Wert eingestellt. Dies geschieht unabhängig davon, was die vorherige magnetische Domäne an diesem bestimmten physischen Ort "war". Die Platte dreht sich bereits unter dem Schreibkopf; Lesen Sie zuerst den aktuellen Wert und schreiben Sie dann den neuen Wert genau dann, wenn dieser anders ist. Es würde dazu führen, dass jeder Schreibvorgang zwei Umdrehungen benötigt (oder einen zusätzlichen Kopf für jeden Platter), wodurch die Schreiblatenz die Komplexität des Laufwerks verdoppelt oder stark erhöht, was wiederum die Kosten erhöht.

Seit dem begrenzenden Faktor in der Festplatte sequentiell Die I / O-Leistung ist die Geschwindigkeit, mit der jedes Bit unter dem Lese- / Schreibkopf läuft, was für den Benutzer nicht einmal von Vorteil wäre. Nebenbei bemerkt ist der begrenzende Faktor bei der zufälligen I / O-Leistung, wie schnell der Lese- / Schreibkopf bei dem gewünschten Zylinder positioniert werden kann und dann der gewünschte Sektor unter dem Kopf ankommt. Der Hauptgrund, warum SSDs bei zufälligen I / O-Workloads so schnell sein können, ist, dass sie diese beiden Faktoren vollständig eliminieren.

Wie JakeGould darauf hingewiesen hat, könnte ein Grund sein, das Laufwerk mit einem festen Muster zu überschreiben (z wie alle Nullen) wäre, um sicherzustellen, dass keine Reste von zuvor gespeicherten Daten entweder absichtlich oder versehentlich wiederhergestellt werden können. Dies wird jedoch aus den oben genannten Gründen keine Auswirkung auf die Leistung der Festplatte haben.


Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.


Wie Browser Website-Identitäten verifizieren und vor Betrügern schützen

Wie Browser Website-Identitäten verifizieren und vor Betrügern schützen

Ist Ihnen schon mal aufgefallen, dass Ihr Browser manchmal den Namen einer Website auf einer verschlüsselten Website anzeigt? Dies ist ein Zeichen, dass die Website ein erweitertes Validierungszertifikat hat, das anzeigt, dass die Identität der Website verifiziert wurde. EV-Zertifikate bieten keine zusätzliche Verschlüsselungsstärke - stattdessen weist ein EV-Zertifikat auf eine umfassende Überprüfung der Identität der Website hin geschehen.

(how-to)

Unterschreiben von Dokumenten und Markieren von Anlagen in iOS Mail

Unterschreiben von Dokumenten und Markieren von Anlagen in iOS Mail

Ab Mac OS X Yosemite können Sie E-Mail-Anlagen, einschließlich PDF-Dateien und Bilddateien, in Apple Mail auf dem Mac markieren macht Mail zu einer leistungsstarken Produktivitäts-App. Jetzt ist diese Funktion auch in der iOS Mail-App verfügbar. Das heißt, Sie können einem Dokument Ihre Signatur hinzufügen, Notizen zu einem Dokument oder einem Bild machen und die Datei anderweitig markieren - alles innerhalb der Mail App Markup funktioniert sowohl mit eingehenden als auch mit ausgehenden Anhängen, was bedeutet, dass Sie Dateien, die Sie empfangen und Dateien, die Sie anhängen und versenden, markieren können.

(how-to)