在VSphere 5.5上运行的SQL 2012服务器上的内存和物理磁盘延迟之间的关系是什么?将内存减少到PLE计数器值低于100的程度会导致IO延迟,这表示物理磁盘的秒/读和秒/写值增加了吗?如果是这样,关于内存的建议与所需的IO性能有什么关系?
在我们位于Windows 2012 R2上的SQL 2012服务器上,我将操作系统可用的内存量从96Gb降低到64Gb,因为它具有出色的性能和较高的白天PLE计数器值(晚上PLE计数器值很低,但性能不是在这段时间内发出的问题)。我将SQL'最大服务器内存(Mb)'从92Gb更改为60Gb。结果是在白天窗口期间没有变化(如预期的那样),并且在晚上维护期间出现意外的显着物理磁盘延迟(秒/读取和秒/写入)。将内存增加回原来的96Gb for OS和92Gb for SQL时,性能得到改善,物理磁盘延迟降低到正常水平。
我观察到了内存和物理磁盘延迟之间的这种关联;但是我还没准备好说减少内存导致的物理磁盘延迟,因为我还没有在网上找到任何确认这一点。
还有其他人在减少内存时观察到物理磁盘延迟增加吗?
配置: VSphere 5.5 Windows 2012 R2 x64 SQL 2012 CPU 4socket 2core,每个共8核 数据库1.6tb,分为3个驱动器和一个日志驱动器