模擬資料庫 I/O 行為

模擬資料庫 I/O 行為

我正在調查一些效能問題,並且需要一個可以模擬典型 RDBMS 通常創建的相同 I/O 行為的工具。我不想安裝一個完整的 RDBMS 並為了測試這個問題而搞亂配置。

是否有專為這種特定需求而設計的工具?

答案1

假設您知道資料庫區塊大小、執行緒數以及讀取與寫入的百分比,碘酮可用於製作可能模仿生產的 IO 工作負載。

文件台附帶大量可以模仿應用程式工作負載(包括資料庫應用程式)的“個性”,甚至具有自己的標記語言,使您能夠編寫自己的工作負載個性。

答案2

還有 blktrace (BT記錄) Linux 上的方法。您可以捕捉真實的 I/O 活動並重播(重播)到同一設備或不同設備上。這菲奧工具也支持這一點。

相關內容