当我优化我们的所有服务器时,我注意到大部分性能瓶颈与硬盘读/写速度直接相关。
我想知道的是,我可以做任何 Windows / 注册表 / 设备驱动程序调整来提高硬盘驱动器的 I/O 速度吗?
(我们所有的服务器都运行 Windows 2003 或 Windows 2008)
非常感谢所有提示!
谢谢!
当我优化我们的所有服务器时,我注意到大部分性能瓶颈与硬盘读/写速度直接相关。
我想知道的是,我可以做任何 Windows / 注册表 / 设备驱动程序调整来提高硬盘驱动器的 I/O 速度吗?
(我们所有的服务器都运行 Windows 2003 或 Windows 2008)
非常感谢所有提示!
谢谢!
确保您的读写缓存已启用且足够大。缓存使世界变得与众不同。
如果您的 RAID 正在镜像,那么进行镜像 + 剥离将加快速度。不过,您需要购买更多驱动器。
RAID 10 15K 磁盘,但显然这涉及财务支出和重建/迁移练习。
老实说,我会回避过度优化服务器,除非性能瓶颈确实导致了问题。你所做的每一次优化都是某种权衡,你需要问问自己这种权衡是否值得。对于服务器,我总是乐于接受“足够好但不一定出色”的性能,如果这意味着更好的稳定性和可靠性。
性能损失是 RAID 1(镜像)的本质。如果您想要速度,那么您将不得不使用 RAID 0(条带化),这对于您希望对磁盘错误和故障进行容错的服务器来说并不是一个真正的选择。
我建议不要尝试调整 Windows 执行 I/O 的方式,一些聪明的人已经在许多不同的场景中尽可能多地优化它。
如果您可以将那些 2003 的服务器切换到 2008 并让客户端运行 Vista,您将不会拥有更快的I/O,但您可能只是拥有更高效的I/O。
也就是说,如其他答案中所述,研究硬件解决方案可能更容易、更好。
没有硬性规定。如果您在便宜的服务器中拥有便宜的控制器,那么您将得到您所支付的......
我们还需要更多信息……但我脑子里有些问题……