我们使用 SSIS 运行 SQL Server。我的运营部门认为他们不会增加机器上的内核数量,因为它运行在 WmWare 之上,并且他们说由于必须找到要运行的内核的开销,添加更多内核会减慢它的速度。
我的用例是我有一个包含多个流、源、目标、包等的 SSIS 作业,运行时间从 10 到 8 小时不等。我想在上面投入更多的硬件,所以我问他们我们是否可以将核心数增加到 32 之类的东西。
价格不是问题。他们简单地声称,由于 VmWare 不能很好地与多核一起工作,因此性能不会提高。
我不信任他们。但我真的无法反驳他们,因为我对 VmWare 一无所知,否则听起来是错误的。当然多线程有开销等,但运行 8 小时的任务可以利用多线程并且没有 IO/RAM 上限。
我确实知道很多因素会影响虚拟环境中的性能,而且我真的不能告诉你更多的规格,我知道以下哪些是:
他们没有错,但是......有大量的变量可以用于正确调整 VM 大小,因此它们也可能不正确。
他们可以查看许多指标来检查系统是否缺乏资源。此外,如果他们可以访问 vRealize Operations Manager 之类的东西,他们可以使用预制仪表板轻松查看 vROps 建议的虚拟机大小应该是什么。还有其他几种操作产品也可以做类似的事情。
这里有一些阅读材料可以帮助您更多地了解他们的立场,并为您提供一些可以跟进并询问他们的事情:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句