大型机虚拟化:确认负载是关键
2009-01-08 16:53:32 来源:WEB开发网工作负载分析
分析大型机虚拟化所面临的最大挑战之一就是系统使用率模式的规格化。因为数据中心中运行的工作负载类型和属性都各不相同,运行平台的特性也在不断变化,找到合适的解决方案并非易事。中央处理器利用率必须得到规范和便准话,必须考虑到输入/输出率,内存利用率和确保结论正确的上下文开关程序。
问题是很多公布的基准都试图避开高带宽和工作负载量的同步性,这就迫使业界必须建立专门的基准测试标准来准确反映出不同级别平台的优缺点。为了用不同的方法来保证正确率,我们采用标准整数基准来实施大型机平台与中端系统之间的工作负载规格化。
这个问题并不是只在大型机上存在--许多虚拟化技术都被一些似是而非或者不存在或者刚刚出现的所谓基准折磨着。无论如何,我们所需要的是一种灵活的基准测试方法,能允许不同的工作负载在他们专属特性和与这种特性对应的目标平台的相关性能基础上独立的进行规范和衡量。
b中央处理器规格化和基准化--虽然从理论上说让工作负载在大型机上运行良好并非易事,找到解决方案的实用方法则要相简单。对既定工作负载特性应用能代表其目标系统和相关源性能的多重基准,通过单步执行的多重源信息和目标系统对如何优化利用率进行逐一分析。每项源工作负载都能在他们各自的属性基础上被独立的规格化,目标点(大型机分区)就能在准确的利用率指引下实现性能最优化。尽管这种方法的优点很多,但确定每项源工作负载是什么属性也是一个挑战。幸好还有一些关键的指示器可以用来区分不同源工作负载的类型。
I/O分析--尽管大型机平台的优势之一就是它的I/O性能,但分析源工作负载的I/O特性仍然很重要。在任何整合环节下将工作负载合理整合来提高资源的平衡使用都是用户期待的目标。因此I/O局限应该和中央处理器和其他组件同步进行分析,这样才能获得让目标资源得到最佳利用的准确结论。
内存分析--内存通常是确认一台系统上有多少应用软件能被虚拟化的决定性因素。但内存分析难度很大,因为一款应用软件真实的内存需求并不总是通过系统中物理内存的使用来反馈的。采用测量内存利用率来决定什么样的内存能适合目标系统能为用户提供相对保险的答案,但这可能需要使用比实际需求更多的内存。
结论
总之,所有这些局限都必须结合起来综合分析来决定虚拟化的优化方法。当我们根据一系列源服务器和目标服务器来综合考量这些局限时,这些分析就成为立体的优化方案。
整合大型机平台上的应用软件工作负载是很多IT环境必须考虑的战略需求。通过合理评估应用软件整合的适宜性,局限分析和整个解决方案的总体拥有成本,我们可以看到IT应用环境在简化IT基础架构,改进可靠性,提高灵活性,减少能耗等方面蕴藏的巨大机遇,还能极大的降低与工作负载运行相关的各项费用。
更多精彩
赞助商链接