vSphere 性能优化方法与故障排错方法及工具总结.docx
《vSphere 性能优化方法与故障排错方法及工具总结.docx》由会员分享,可在线阅读,更多相关《vSphere 性能优化方法与故障排错方法及工具总结.docx(48页珍藏版)》请在优知文库上搜索。
1、本资料主要包括:性能优化方法:VSPhere性能优化逻辑、针对VM的性能优化、针对CPU的性能优化、针对RAM的性能优化、针对DISK的性能优化、针对Networking的性能优化。故障排查方法、工具:VSPhere故障排查思想、针对VirtualMachine的故障排查、针对StOrage的故障排查、针对VCenter和ESXi的故障排查、常用的故障排查工具箱。性能优化方法一、VSPhere性能优化逻辑1、虚拟化逻辑分层示意图CPU由SehedUIer和VMM控制内存由VMkemeI和VMM控制2、X86结构下虚拟化的问题X86的os通常直接运行在物理硬件层面,因此它的执行权限必须为ring
2、.X86虚拟化架构则要求os运行在虚拟化层级上面直接执行用户请求UserAppsRing33、CPU软件虚拟化二进制转换是最原始的32bitx86虚拟化的指令结构利用二进制转换,就可以实现:让VMM单独运行在ring,保证相对独立与性能让GuestOS运行在ring1.让Applications运行在ring3.直接执行用户请求针对GUeStOS的二进制翻译4、CPU硬件虚拟化CPU硬件虚拟化使得VMM运行虚拟机变得更加简单CPU硬件虚拟化允许VMM不依赖二进制转换依然能够完全控制虚拟机包括以下两种IntelVT-XAMD-v5、IntelVT-X和和AMD-V两者都是CPU的一种指令执行模式
3、,它们的主要功能如下:允许VMM运行在ring之下的rootmode自动的通过hypervisor来获取权限和灵敏度级别存放GuestOS在虚拟CPU控制架构中的状态直接执行用户请求不做二进制转换直接抓取VMM来执行用户请求6、内存工作示意图7、虚拟环境性能分析第一维度:单台物理服务器上的单台虚拟机HyperViSOr位于物理设备与虚拟机之间影响性能的重要因素VMMoverheadvirtualmachinevCPhypervisorPCPUhoi第二维度:单台物理机上运行多台虚拟机HyperSiOr位于物理设备与虚拟机之间影响性能重要因素调度开锁以及网路、存储、计算资源不足等问题第三维度:V
4、MwarevsphereDistributedResourceScheduler:降低第二维度中可能存在的部分性能问题影响性能的因素高频次的VMOtion动作machinevirtualmachinevirtualIvirtualIvirtualmachineImachineImachinehypervisorvirtualmachinehypervisorvSphrevMotion8、VSPhere环境中影响性能的因素硬件层面:CPUMemoryStorageNetwork软件层面:VMMVirtualMachine设定Applications9、关于性能的最佳实践清晰的掌控应用层的需求最优
5、化的虚拟机配置利用更新的硬件平台来保障资源层面的最优化性能保障监控、收集各种性能数据,利用强大的分析工具进行性能瓶颈分析10、常见的性能问题通常,性能问题都应该是在进行综合性能定义、管理的过程中出现的综合所有产品的性能问题而言,性能问题通常体现在如下方面应用程序无法满足Service-1.evelAgreement应用程序无法满足预先规划的性能浮动范围用户反馈性能故障或吞吐不足11、性能问题排错方法论排查性能问题和排查故障问题很多时候都是相似的,或者说:性能问题与故障问题的界限其实是很模糊的,因此都需要遵循类似的方法论,才能比较有效的进行排查根据前辈们和厂家总结的经验,通常都建议参考如下逻辑来
6、定义故障故障的体现形式是什么?从哪里着手开始查找问题?如何确定怎样检查问题?是否确认找到问题就是真正意义上的问题所在?想要针对性解决这个问题,需要做些什么如果处理之后问题依然存在,接下来该怎么办?12、针对ESXiHoSt的的CheCkIiSt2鲁It柏MCPUaI事是否饱和14怆鱼并M设伯JI舌中女1.oiiiKR案WtTXl三ESXTvCopsvMA13、vSphereesxtop是进行日常性能优化分析的重要工具,它可以帮助我们分析来自于CPU、RAM、DiSk和NetvVOrk等几方面的性能瓶颈vCops是VMWare公司生产的性能监控工具,可以用于性能监控以及优化说明vMA作为一款远程
7、命令行管理工具,在监控到性能问题后,它可以有效的帮助用户执行功能、组件和性能调整二、针对VM的性能优化1、VM性能相关概览经过精细化配置、调校后的VM将会为Applications提供一个最好的运行环境通常考虑VM的性能相关的参数包含下列几个选项GuestOSVMwareTbolsCPUMemoryStorageNetwork2、首先选定合适的OS类型在创建VM时,一定要正确选择GuestOS的类型GuestOS类型会决定缺省的最优化硬件以及配套的设定3、保证好GUeStoS的时间VM里的时间计算逻辑会导致GuestOS的时间要想保持准确性是很重要的规避这种可能性的方式尽量选择需要较小时间中断
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vSphere 性能优化方法与故障排错方法及工具总结 性能 优化 方法 故障 工具 总结