royv Asked: 2012-08-03 03:11:07 +0800 CST2012-08-03 03:11:07 +0800 CST 2012-08-03 03:11:07 +0800 CST SQL I/O Sim 和 SQL IO 工具有什么区别? 772 我想使用基准测试工具测试我的不同 SQL Server 替代方案。我找到了微软的两个工具: SQLIO 磁盘子系统基准测试工具 SQL IO 模拟 它们之间有什么区别?是一样的吗? 谢谢! sql-server performance 2 个回答 Voted Best Answer Mark S. Rasmussen 2012-08-03T04:39:11+08:002012-08-03T04:39:11+08:00 SQLIO 是用于测试磁盘子系统的通用工具。它允许您指定是否测试随机/顺序、数据块大小、队列深度、线程等。 SQLIOSim 是一种工具,它试图模拟 SQL Server 将向您的系统公开的模式。 通常在对原始规范进行基准测试时,我会使用 SQLIO 来测试子系统。一旦对我的 SQLIO 结果感到满意,我将运行 SQLIOSim 以在真实世界中运行磁盘子系统。 您可能想查看关于 SQLIO 的 Brent Ozars 教程,其中也提到了 SQLIOSim: http ://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/ Greenstone Walker 2013-03-25T17:58:25+08:002013-03-25T17:58:25+08:00 注意:我从另一个答案来到这里,我把 SQLIO 误认为是 SQLIOSim。希望这次我能做对。:-) SQLIOSim “不是” I/O 性能调整工具,因为它使用随机模式,因此不可重复(基准测试的主要要求)。它是一种压力测试工具。 附加链接: Brent Ozar 的 SQLIO 教程 如何使用Microsoft.com 上的 SQLIOSim 实用程序。
SQLIO 是用于测试磁盘子系统的通用工具。它允许您指定是否测试随机/顺序、数据块大小、队列深度、线程等。
SQLIOSim 是一种工具,它试图模拟 SQL Server 将向您的系统公开的模式。
通常在对原始规范进行基准测试时,我会使用 SQLIO 来测试子系统。一旦对我的 SQLIO 结果感到满意,我将运行 SQLIOSim 以在真实世界中运行磁盘子系统。
您可能想查看关于 SQLIO 的 Brent Ozars 教程,其中也提到了 SQLIOSim: http ://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/
注意:我从另一个答案来到这里,我把 SQLIO 误认为是 SQLIOSim。希望这次我能做对。:-)
SQLIOSim “不是” I/O 性能调整工具,因为它使用随机模式,因此不可重复(基准测试的主要要求)。它是一种压力测试工具。
附加链接:
Brent Ozar 的 SQLIO 教程
如何使用Microsoft.com 上的 SQLIOSim 实用程序。