Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision | ||
dnbd3_fuse_cow [2022/09/14 17:42 CEST] – Random Test Funktionsweise mscherle | dnbd3_fuse_cow [2022/09/14 18:01 CEST] – Standard Test funktionsweise mscherle | ||
---|---|---|---|
Zeile 622: | Zeile 622: | ||
==TestSingleBit== | ==TestSingleBit== | ||
- | Setzt das erste Bit auf 1 und das mittlere Bit des zweiten dnbd3 Blocks auf 1. | + | Setzt das erste Bit des ersten dnbd3 Blocks |
==WriteOverTwoBlocks== | ==WriteOverTwoBlocks== | ||
+ | Dieser Test schreibt über zwei dnbd3 Blöcke. | ||
==WriteNotOnBlockBorder== | ==WriteNotOnBlockBorder== | ||
+ | Dieser Test schreibt über drei Blöcke, jedoch beginnt er nicht an der Block grenze. | ||
==InterleavedTest== | ==InterleavedTest== | ||
+ | Dieser Test schreibt mehrere dnbd3 Blöck mit verschiedenen Daten, jedoch lässt er Blöcke zwischendrin unbeschrieben. | ||
==WriteOverL2== | ==WriteOverL2== | ||
+ | Dieser Test, testet das schreiben über eine L2 grenze. | ||
==MultipleWrites== | ==MultipleWrites== | ||
+ | Dieser Test schreibt mehrmals auf dieselben Blöcke verschiedene Daten. Mit dem --delay Paramter kann die Wartezeit zwischen den Schreibvorgängen definiert werden. Dies ist nützlich, da je nach Delay die Blöcke zwischenzeitlich hochgeladen werden. | ||
==fileSizeChanges== | ==fileSizeChanges== | ||
+ | Testet Änderungen an der Dateigröße. Zuerst wird die Dateigröße um 2 * l2Capacity mit einem Truncate erhöht. Dann wird geprüft, ob alle Bits in dem neu zugewiesenen Speicherplatz auf 0 gesetzt sind. Dann werden Daten in die Datei geschrieben, | ||
==LongNonAlignedPattern== | ==LongNonAlignedPattern== | ||
+ | Dieser Test schreibt ein langes Muster über 3 l2-Blöcke. Das Muster wiederholt Zeichen von 0 bis 254, ist also kein Vielfaches von 4096, was dazu führt, dass alle Blöcke mit unterschiedlichen Daten gefüllt werden. Außerdem ist dieser Test nicht blockorientiert. | ||
===Random Test=== | ===Random Test=== |