Benchmarking der SSD MySQL-Schreibleistung: Sysbench oltp_write_only vs. Schreib-IOPS, Fio. Wahnsinn

Benchmarking der SSD MySQL-Schreibleistung: Sysbench oltp_write_only vs. Schreib-IOPS, Fio. Wahnsinn

Ich habe ungefähr 10 verschiedene SSD-Geräte mit Sysbench oltp_write_only.lua getestet und keinerlei Korrelation zwischen den maximalen dauerhaften Schreib-IOPS des Geräts gefunden (sowohl aus der Spezifikation als auch aus dem Benchmark fio --bs=4k --iodepth=64). Ich habe NVMe-SSDs mit dauerhaften Schreib-IOPS von 90.000 getestet, aber diese waren im oltp_write_only.lua-Test viel langsamer als eine bestimmte SATA-SSD mit 15.000 Schreib-IOPS, während sie den meisten anderen SATA-SSDs ähnlich waren. WARUM? Was führt dazu, dass manche SSDs im Sysbench oltp_write_only.lua-Test besser abschneiden? Und warum schneidet der oltp_write_only.lua-Test nicht signifikant besser ab, wenn sich das MySQL-Datenverzeichnis auf tmpfs befindet? Warum wirken sich die RAID-Level 0 (2 Geräte) und 10 (4 Geräte) überhaupt nicht auf die oltp_write_only-Ergebnisse aus? Es ist Wahnsinn. Und nein, es ist kein Fehler in einer bestimmten MySQL/MariaDB-Version – ich habe viele Versionen ausprobiert und die Ergebnisse waren konsistent. Und ja, die Geräte wurden vor jedem Test getrimmt.

verwandte Informationen