Entspricht die Größe der Zuordnungseinheit oder der Blockgröße der Geschwindigkeit der Speicherkarte?

453
fuzzybabybunny

Entspricht die Größe der Zuordnungseinheit oder der Blockgröße der Geschwindigkeit der Speicherkarte?

Ich habe microSDXC-Karten, die ich als Speicherlaufwerk und als Laufwerk für die Aufnahme von 4k-Drohnenmaterial verwenden möchte. Bei 256 kB Übertragungsgrößen und mehr erzielt er im Durchschnitt die beste Leistung zwischen Lesen und Schreiben. Wenn ich die Karte formatiere, sollte ich die Größe der Zuordnungseinheit auf mindestens 256 kB und exFat einstellen? Würde es auf etwas wie 4kB eingestellt, würde es aufgrund seiner geringen Leistung bei der Größe lähmen?

1
* "Bei 256kB Übertragungsgrößen wird die beste Leistung erzielt" * - Nein, nicht; Sie denken nur an Schreibvorgänge und ignorieren Lesevorgänge. Die IMO-Blockgröße von 16 KB sieht nach einer optimalen Größe aus. Sie geben nur 22% der besten Schreibrate auf, erhalten jedoch die zweitbeste Lesegeschwindigkeit und keine ausgefallene Blockgröße. Verwenden Sie eine große Zuweisungsgröße, wenn Sie große Dateien wie Fotos und Videos speichern. sawdust vor 5 Jahren 0
Ja, die Größe der Zuordnungseinheit korreliert mit der Leistung der Speicherkarte. fuzzybabybunny vor 5 Jahren 0
Ich denke nicht. Unabhängig von der Größe der Zuordnungseinheit führt das Kopieren großer Dateien zu umfangreichen Lese- und Schreibvorgängen. Als indirekten Beweis haben Festplatten die zufälligen Lese- / Schreibgeschwindigkeiten von 4 KB beeinträchtigt, NTFS verwendet jedoch einheitlich 4 KB-Zuordnungseinheiten. Eine größere Größe der Zuordnungseinheiten führt zu kleineren FATs, entsprechenden Speichereinsparungen und möglicherweise schnelleren Speicherplatzzuordnungen - bei aktuellen Geräten jedoch vernachlässigbar. Es ist mehr ein Erbe aus dem 20. Jahrhundert, als es für moderne Benutzer wichtig ist. Chang Qian vor 5 Jahren 0
Die Clustergröße beeinflusst auch, wie viel Overhead für Vorgänge erforderlich ist. Wenn Ihr NTFS 4-KB-Cluster verwendet und Ihre Festplatte 512-Byte-Sektoren verwendet, müssen Sie noch vier einzelne Sektoren lesen, um den gesamten Cluster zu lesen. Größere Cluster führen auch zu größerem Abfall. Wenn Sie 1 MB-Cluster haben, erfordert eine 1-Byte-Textdatei immer noch die Zuweisung / Reservierung eines ganzen MB. Wie @sawdust darauf hinweist, sind die Lesevorgänge auch abhängig von Ihren tatsächlichen Bedürfnissen wichtig. Das Ausführen einer Datenbank zum Protokollieren von Leistungsdaten ist eine andere Fotobearbeitung. Seth vor 5 Jahren 0

0 Antworten auf die Frage