模拟数据库 I/O 行为 2024-5-29 • linux hard-drive io 我正在调查一些性能问题,我需要一个可以模拟典型 RDBMS 通常创建的相同 I/O 行为的工具。我不想安装一个功能齐全的 RDBMS 并乱七八糟地配置只是为了测试这个问题。 是否有专门针对这一特定需求的工具? 答案1 假设你知道数据库块大小、线程数以及读写百分比,碘可用于制作模拟生产的IO工作负载。 文件台它带有大量可以模拟应用程序工作负载(包括数据库应用程序)的“个性”,甚至有自己的标记语言,使您能够编写自己的工作负载个性。 答案2 还有 blktrace (记录) 方法。您可以捕获实际 I/O 活动并重放 (重播)到同一设备或不同设备上。菲奥工具也支持这一点。 相关内容 Feodra 和 Ubuntu 上声音失真、互联网速度间歇性缓慢 bash 通配符扩展,即使引用[重复] 如何告诉 Minicom 将 CP437 字符转换为 Unicode 等效字符? Windows 8 电子邮件验证地址不正确时无法更改 选择“暂时保留 Windows 10”后如何更新到 Windows 11 Ubuntu 18.04 启动因视频驱动程序而失败 403 尝试访问本地应用程序时出错 将 blox,neo-6m 驱动程序绑定到 BeagleBoneBlack-wireless 上的 uart 1 时失败 重启机器后如何继续执行脚本? 如何在 Linux 上安装带有 Snippets 的 Ultisnips?