虚拟化对系统性能优化的影响?

在虚拟化环境中进行系统调优和传统物理机环境中有何不同?系统管理员该如何在虚拟化环境中进行系统性能调优,希望分享一下这方面的经验。

我个人就无法在虚拟化环境中搞清楚CPU的占用率,觉得在虚拟化环境中CPU、内存、存储等参数都和实际物理机环境有出入,在这方面有什么对比方法可以监测出真实的性能参数。

参与10

2同行回答

yangjianxvyangjianxv部门总经理成方金融科技有限公司
虚拟化环境下的CPU利用率怎么看,可以参考我的文章性能指标之资源指标 CPU配置参数对性能的影响性能指标之资源指标 CPU利用率的性能分析PowerVM虚拟化下的核心交易系统性能保持举个topas的例子在vioc上topas看到的cpu的百分比是 (实际使用的cpu)/(运行时获得的physical cpu)...显示全部

虚拟化环境下的CPU利用率怎么看,可以参考我的文章

性能指标之资源指标 CPU配置参数对性能的影响

性能指标之资源指标 CPU利用率的性能分析

PowerVM虚拟化下的核心交易系统性能保持


举个topas的例子

在vioc上topas看到的cpu的百分比是 (实际使用的cpu)/(运行时获得的physical cpu),所以不准。

但可以通过监控VP的CPU百分比来折算。比如EC=2,VP=4,如果VP的CPU%=25%,可以理解为占了1个core的能力。如果VP的CPU%=75%,可以理解为占了3个core的能力.

VP的CPU% = VP user%+VP sys%

VP的CPU%可以从nmon中提取。

topas中的cpu% 可以和entc这个值结合起来得出实际的cpu利用率。topas看到的cpu的百分比是 (实际使用的cpu)/(运行时获得的physical cpu),entc是运行时分配的physical cpu /EC.

两个指标一结合就能得出对于EC来说,用了多少cpu。

但topas是实时变化的,不如采用nmon监控,留下历史数据容易统计分析

收起
银行 · 2016-12-16
浏览1992
haizdlhaizdl技术经理大连
比较关键的一点就是需要搞清楚虚拟资源的分配原理,比如说PowerVM的虚拟资源的配置参数。最小值、期望值、最大值;VP、EC等。明白这些基本原理之后再结合系统观察到的监控数据来调整。另外对于网络参数、存储参数等,不仅要在客户分区调整。而且要注意VIOS上的调整。比如MTU之...显示全部

比较关键的一点就是需要搞清楚虚拟资源的分配原理,比如说PowerVM的虚拟资源的配置参数。最小值、期望值、最大值;VP、EC等。明白这些基本原理之后再结合系统观察到的监控数据来调整。

另外对于网络参数、存储参数等,不仅要在客户分区调整。而且要注意VIOS上的调整。比如MTU之类的参数。

收起
银行 · 2016-12-16
浏览1845

提问者

cuicuitiger
软件架构设计师龙江银行股份有限公司
擅长领域: 大数据服务器前置系统

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-12-16
  • 关注会员:4 人
  • 问题浏览:4803
  • 最近回答:2016-12-16
  • X社区推广