我使用sysbench oltp_write_only.lua 對大約10 個不同的SSD 設備進行了基準測試,發現設備的最大持續寫入IOPS 之間沒有任何關聯(無論是來自規範還是來自fio --bs=4k --iodepth=64基準)。我測試了持續寫入 IOPS 為 90k 的 nvme SSD,但在 oltp_write_only.lua 測試中,它們比一種特定的 15k 寫入 IOPS SATA SSD 慢得多,而與大多數其他SATA SSD 類似。為什麼?是什麼讓某些 SSD 在 sysbench oltp_write_only.lua 測試中表現更好?另外,當 mysql datadir 位於 tmpfs 上時,為什麼 oltp_write_only.lua 測試的效能沒有明顯提升?為什麼 raid 等級 0(2 個裝置)、10(4 個裝置)根本不影響 oltp_write_only 結果?這太瘋狂了。不,這不是特定 MySQL/MariaDB 版本中的錯誤 - 我嘗試了很多版本,結果是一致的。是的,每次測試前都會對設備進行修剪。