在编写/读取本地SSD存储时,如何确定
Windows Server 2012在使用
随机或顺序I / O操作的位置?
我被要求向我们的硬件供应商提供有关服务器使用情况的详细信息,以便对服务器进行性能调整.他们想知道我们是使用Random还是Sequential.服务器正在运行sql Server 2012.我希望能够编译一些显示各种I / O操作的统计信息和/或日志,以确定我们是使用随机I / O还是顺序I / O以及每次和多少时间.我想这可以通过一些性能监视器计数器或一些其他类型的跟踪事件来完成.我希望这能更好地解释这种情况.
在SSD上,顺序i / o与
随机i / o的速度不同,即使没有移动部件.
SSD驱动器规格
显示清楚.
回到最初的问题,这是一个询问行动中的工作量是否是
x%顺序和y%随机.
在Linux世界中,有一个’blktrace’实用程序可以做到这一点.
在Windows世界中,我现在正在寻找并很快就会知道.
从SNDK Perf Engr听说有’perfstat’,所以我会证实这个说法.
–SSD