Das OpenSL schien für mich nicht zu funktionieren. Ich habe "unbekannte Optionen" und andere Probleme mit den bereitgestellten Lösungen. Also bin ich mit dem Programm fio gelandet.
fio -name="fill" -ioengine=libaio -direct=1 -bs=512m -rw=write -iodepth=4 -size=100% -filename=/dev/md0
Die Ausführung von 19 TB auf 24 Festplatten scheint 3 Stunden zu dauern. Also rund 1.800 MB / s
smp-016:~ # fdisk -l /dev/md0
Disk /dev/md0: 18890.1 GB, 18890060464128 bytes
smp-016:~ # fio -name="fill" -ioengine=libaio -direct=1 -bs=512m -rw=write -iodepth=4 -size=100% -filename=/dev/md0
fill: (g=0): rw=write, bs=512M-512M/512M-512M/512M-512M, ioengine=libaio, iodepth=4
fio-2.2.10
Starting 1 process
Jobs: 1 (f=1): [W(1)] [2.7% done] [0KB/1536MB/0KB /s] [0/3/0 iops] [eta 03h:01m:11s]
Ich hoffe das sind eigentlich zufällige Daten. Die Manpage sagt fio "Default: Puffer mit zufälligen Daten füllen."http://linux.die.net/man/1/fio
Ich mache das nicht für Sicherheits- / Verschlüsselungszwecke, sondern versuche nur sicherzustellen, dass meine späteren Lesetests tatsächliche Daten und nicht nur Nullen sind. Derselbe Befehl fio kann für die SSD / NVMe-Vorkonditionierung verwendet werden. Da nur die Verwendung von / dev / zero dazu führen kann, dass die Komprimierung auf Plattenebene "betrügt", wie viel tatsächlich geschrieben wird. Obwohl ich eine hinzufügen würde-loops=2
Flagge , wenn es eine frische SSD für das Benchmarking ist.
Wenn Sie möchten, dass es sicher ist, können Sie möglicherweise die -randrepeat=bool
Option verwenden, da hierdurch Option "Zufallszahlengenerator vorhersehbar festlegen, damit die Ergebnisse über mehrere Läufe hinweg reproduzierbar sind. Standardeinstellung: true." Umgeschaltet wird sicher, wie sicher das wäre.
Zusätzlich gibt es einige Festplatten der Enterprise-Klasse mit SED (Self Encrypting Drives), mit denen Sie den Verschlüsselungsschlüssel drehen können, um alle geschriebenen Daten sofort und sicher zu löschen.
Zuletzt habe ich in der Vergangenheit DBAN (auch bekannt als Dariks Boot and Nuke) verwendet, das über bootfähige CD- und USB-Optionen verfügt und ein Open-Source-Projekt ist, das auf SourceForge gehostet wird entfernt und nicht mehr wiederherstellbar "
dd bs=1M
beispielsweise.