模拟数据库 I/O 行为 2024-5-29 • linux hard-drive io 我正在调查一些性能问题,我需要一个可以模拟典型 RDBMS 通常创建的相同 I/O 行为的工具。我不想安装一个功能齐全的 RDBMS 并乱七八糟地配置只是为了测试这个问题。 是否有专门针对这一特定需求的工具? 答案1 假设你知道数据库块大小、线程数以及读写百分比,碘可用于制作模拟生产的IO工作负载。 文件台它带有大量可以模拟应用程序工作负载(包括数据库应用程序)的“个性”,甚至有自己的标记语言,使您能够编写自己的工作负载个性。 答案2 还有 blktrace (记录) 方法。您可以捕获实际 I/O 活动并重放 (重播)到同一设备或不同设备上。菲奥工具也支持这一点。 相关内容 使用 biblatex 和 babel 处理法语时如何删除小写字母? 在 eclipse 中自动生成 javascript 文档 直接 i2c 硬件访问 在 bash 脚本中将选项传递给 cmake IEEEtran 会议的第一页底部有 \maketitle - 版权声明(在有边框的框中)? 启用 --link-dest 时出现奇怪的 rsync 行为 我的上下文菜单去哪儿了?[关闭] 新主板,检测到音频设备,但听不到声音 目标主机无法访问从 Ubuntu 到 Win10 共享 WiFi 需要软件将 RAR 转换为 ZIP(“存储”模式 - 无压缩)* 提取->重新存档会更改日期/时间属性