模拟数据库 I/O 行为 2024-5-29 • linux hard-drive io 我正在调查一些性能问题,我需要一个可以模拟典型 RDBMS 通常创建的相同 I/O 行为的工具。我不想安装一个功能齐全的 RDBMS 并乱七八糟地配置只是为了测试这个问题。 是否有专门针对这一特定需求的工具? 答案1 假设你知道数据库块大小、线程数以及读写百分比,碘可用于制作模拟生产的IO工作负载。 文件台它带有大量可以模拟应用程序工作负载(包括数据库应用程序)的“个性”,甚至有自己的标记语言,使您能够编写自己的工作负载个性。 答案2 还有 blktrace (记录) 方法。您可以捕获实际 I/O 活动并重放 (重播)到同一设备或不同设备上。菲奥工具也支持这一点。 相关内容 OpenVPN - 可以连接但无法 ping 或访问服务器 我是否应该购买 16GB 内存作为 8GB 内存笔记本电脑的附加插槽?还是 8GB? 在 IIS 中为远程请求启用基本身份验证,但不为本地请求启用基本身份验证? 已保存的 MMC 控制台未保存远程计算机管理单元 如何在 Windows 10 中删除*极其顽固的驱动程序? 通过 USB 在 PowerEdge R410 上安装 Linux FastCGI 在 stderr 中发送:“主脚本未知”,同时从上游读取响应头 Ubuntu 粗体字体消失了 如何将树的输出打印为 pdf 而不丢失颜色? 扬声器正在播放音乐,但声音很低沉