Hinweis: Bei diesem Community-Wiki handelt es sich tatsächlich um die Antwort des OP, die ursprünglich als Bearbeitung der Frage veröffentlicht wurde.
Ich habe gerade recherchiert, um meine Antwort zu erhalten, was mich bisher davon abgehalten hat, mein Betriebssystem zu installieren. Was in verschiedenen Blockgrößen gespeichert ist, ist viel los. Unterschiedliche Hardwarearchitekturen behandeln die verschiedenen Transistoren für verschiedene Blockgrößen unterschiedlich.
Ich habe eine Reihe von Tests durchgeführt. Hier sind die Ergebnisse für das Gerät, nach dem ich gefragt habe:
Mittlere Geschwindigkeiten:
bs = write speed 512 = 552 MB/s 1024 = 783 MB/s 2048 = 1.4 GB/s 4096 = 2.0 GB/s 8192 = 2.3 GB/s 16384 = 1.7 GB/s 32768 = 2.5 GB/s 65536 = 2.6 GB/s // <=== Max Write Speed 131072 = 2.6 GB/s 262144 = 2.5 GB/s 524288 = 2.5 GB/s 1048576 = 1.7 GB/s 2097152 = 2.5 GB/s 4194304 = 2.2 GB/s 8388608 = 1.9 GB/s 16777216 = 1.9 GB/s 33554432 = 1.8 GB/s 67108864 = 1.7 GB/s
Mittlere Geschwindigkeiten:
bs = read speed 512 = 682 MB/s 1024 = 1.2 GB/s 2048 = 1.8 GB/s 4096 = 2.9 GB/s 8192 = 2.9 GB/s 16384 = 3.3 GB/s 32768 = 3.4 GB/s 65536 = 3.6 GB/s // <=== Almost max read spead 131072 = 1.7 GB/s 262144 = 3.6 GB/s 524288 = 3.7 GB/s 1048576 = 3.6 GB/s 2097152 = 3.6 GB/s 4194304 = 3.3 GB/s 8388608 = 3.1 GB/s 16777216 = 1.8 GB/s 33554432 = 2.7 GB/s 67108864 = 2.5 GB/s
Ich habe einen Taschenrechner benutzt, um die Mediane zu bekommen. Von Arch Linux aus habe ich acht Tests pro Lesung und acht Tests pro Schreibvorgang ausgeführt. Die Tests waren bei Linux-Distributionen, die auf USB laufen, weniger genau. Die Tests waren bei Linux-Distributionen mit GUI weniger genau. Die Tests waren auch aufgrund der erhöhten E / A-Vorgänge für die Gerätebeschaltung weniger genau, wenn Linux-Distributionen auf demselben Laufwerk ausgeführt wurden, das gerade getestet wird.
Die besten Ergebnisse wurden mit einem externen, mit USB 3.0 verbundenen SanDisk Extreme mit der Arch Linux-Installations-ISO erzielt. Dies liegt daran, dass mehrere der Blockgrößen-Geschwindigkeiten, von allen anderen Versuchen, die ich ausprobiert hatte, ein Limit hatten, das erreicht wurde. Daher war es unmöglich, die optimale Geschwindigkeit für dieses Gerät zu bestimmen. Viele der Blockgrößen testeten mit derselben Geschwindigkeit, die 1,7 GB / s betrug, während das Betriebssystem über einen USB-Stick lief, und etwa 1,8 GB / s aus dem getesteten Laufwerk.
Die Geschwindigkeit gibt an, wie das Gerät mit den auf den Seiten gespeicherten Informationen pro Block umgeht.
Vier der Tests wurden mit dem Dateisystem ext4 durchgeführt. Die anderen vier Tests wurden mit dem Laufwerk durchgeführt, das Nullen enthielt. Die ersten beiden Tests für beide Sätze waren für das Laufwerk mit 512B Blockgröße. Die zweiten beiden Tests für diese beiden Sets wurden mit der Blockgröße 4096B durchgeführt.
Die Antwort lautet also 65536B.