如何提高vsphere 6.0性能
答案:1 悬赏:80 手机版
解决时间 2021-12-02 01:12
- 提问者网友:风月客
- 2021-12-01 00:58
如何提高vsphere 6.0性能
最佳答案
- 五星知识达人网友:爱难随人意
- 2021-12-01 01:53
合理配置,有效提高性能,具体操作如下:
1、不要对虚拟机设置资源限制
资源限制与资源预留和资源共享相反,它将阻止虚拟机使用更多的资源,不管你是有意还是无意,即使是模板克隆中一个小小的bug都可能导致这类问题的出现,如果当你发现你的VMware Vsphere的性能低下时,可以检查资源限制并移除此限制。
2、不要设置关联规则
VMware vSphere将在可用的服务器上为虚拟机部署选择最佳的路径。在测试或者对服务器故障进行诊断时,关联规则能够发挥用武之地。
3、定时升级新硬件
我们都知道,企业部署虚拟化时硬件性能的要求较高,所以比较新的硬件能够快速的感知虚拟化,例如,使用Intel的处理器,你可以打开Intel的超级线
程同步多线程芯片技术。VMware vSphere能够使用Hyper-V超线程在相同的时间内调度更多的进程。
4、了解vSphere的CPU调度器
可能很多朋友都忽略了CPU调度器这个功能,据悉,CPU调度器同时只调度虚拟机的部分CPU,和之前的CPU调度技术相比,CPU调度器对延迟有明显的影响。
5、减少空闲虚拟机
虚拟机的数量可以影响虚拟化的整体性能,即使是空闲的VCPU也会使用物理CPU资源,浪费CPU的指令周期,使用vCenter
Operations
Manager(vCOps)报表,esxtop并查看vCOps的CPU就绪值以及CO-STOP值。如果vCPU在等待使用物理CPU,那么就绪时间
参数将会体现出来,如果应用不知道如何消耗所有已分配的虚拟资源,那么CO-STOP参数将会体现出来。
6、尽可能在非一致性内存访问(NUMA)模型中设置应用程序
某些应用程序能够感知NUMA;其他不能。例如SQL能够自动感知NUMA,但是Oracle默认关闭了NUMA感知。因此使用Oracle时在NUMA
模型内设置虚拟机更为重要。VMware
vMUMA允许客户操作系统洞察NUMA架构并将CPU的性能提升5%到10%,在特定条件下能够达到30%。vCPU数量超过8颗时将自动开启内存管理
特性。
7、如果虚拟机负载对网络敏感,那么要在主机的网卡上关闭增强中断结合
增强中断结合也称为中断调节,是为了保护主机CPU遇到太多的中断并简化包处理过程。但是在特定条件下可能会增加延迟,因为有新的数据包时才会通知主机。
8、检查应用延迟;应用延迟应该为0
络延迟没有导致性能问题,那么通过检查数据包传输可以判断延迟是否来自于应用。
9、不要过度分配活动内存
这将会导致大量的内存数据交换到磁盘中,这是Vmware vSphere最不想使用的内存管理技术。
10、与存储管理员协作整合存储LUN的序列
当多个虚拟机试图同时向hypervisor发送I/O时性能可能会遇到问题,产生I/O搅拌机效应。
11、使用VMXNET3
该高性能虚拟网卡能够节省高网络负载虚拟机的CPU功耗,并减少网络延迟,建议你广泛采用这一最佳实践。
1、不要对虚拟机设置资源限制
资源限制与资源预留和资源共享相反,它将阻止虚拟机使用更多的资源,不管你是有意还是无意,即使是模板克隆中一个小小的bug都可能导致这类问题的出现,如果当你发现你的VMware Vsphere的性能低下时,可以检查资源限制并移除此限制。
2、不要设置关联规则
VMware vSphere将在可用的服务器上为虚拟机部署选择最佳的路径。在测试或者对服务器故障进行诊断时,关联规则能够发挥用武之地。
3、定时升级新硬件
我们都知道,企业部署虚拟化时硬件性能的要求较高,所以比较新的硬件能够快速的感知虚拟化,例如,使用Intel的处理器,你可以打开Intel的超级线
程同步多线程芯片技术。VMware vSphere能够使用Hyper-V超线程在相同的时间内调度更多的进程。
4、了解vSphere的CPU调度器
可能很多朋友都忽略了CPU调度器这个功能,据悉,CPU调度器同时只调度虚拟机的部分CPU,和之前的CPU调度技术相比,CPU调度器对延迟有明显的影响。
5、减少空闲虚拟机
虚拟机的数量可以影响虚拟化的整体性能,即使是空闲的VCPU也会使用物理CPU资源,浪费CPU的指令周期,使用vCenter
Operations
Manager(vCOps)报表,esxtop并查看vCOps的CPU就绪值以及CO-STOP值。如果vCPU在等待使用物理CPU,那么就绪时间
参数将会体现出来,如果应用不知道如何消耗所有已分配的虚拟资源,那么CO-STOP参数将会体现出来。
6、尽可能在非一致性内存访问(NUMA)模型中设置应用程序
某些应用程序能够感知NUMA;其他不能。例如SQL能够自动感知NUMA,但是Oracle默认关闭了NUMA感知。因此使用Oracle时在NUMA
模型内设置虚拟机更为重要。VMware
vMUMA允许客户操作系统洞察NUMA架构并将CPU的性能提升5%到10%,在特定条件下能够达到30%。vCPU数量超过8颗时将自动开启内存管理
特性。
7、如果虚拟机负载对网络敏感,那么要在主机的网卡上关闭增强中断结合
增强中断结合也称为中断调节,是为了保护主机CPU遇到太多的中断并简化包处理过程。但是在特定条件下可能会增加延迟,因为有新的数据包时才会通知主机。
8、检查应用延迟;应用延迟应该为0
络延迟没有导致性能问题,那么通过检查数据包传输可以判断延迟是否来自于应用。
9、不要过度分配活动内存
这将会导致大量的内存数据交换到磁盘中,这是Vmware vSphere最不想使用的内存管理技术。
10、与存储管理员协作整合存储LUN的序列
当多个虚拟机试图同时向hypervisor发送I/O时性能可能会遇到问题,产生I/O搅拌机效应。
11、使用VMXNET3
该高性能虚拟网卡能够节省高网络负载虚拟机的CPU功耗,并减少网络延迟,建议你广泛采用这一最佳实践。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |