虚拟化项目之运维实践 5

本文分享了虚拟化项目中的CPU绑定技术,如何通过在线操作解决性能问题,以及CPU host-passthrough技术的优势和注意事项。同时提到内存技术中的KSM合并页面对虚拟机性能的影响,建议关闭以避免不必要的性能损失。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

虚拟化中CPU技术要点:

下面再分享一些生产环境的虚拟化技术经验

我最喜欢的是CPU技术是CPU绑定,CPU绑定是一个非常神奇的技术,最神奇的地方就是可以在线去做,在实战中解决多次解决了性能问题。

一个CPU绑定的案例
当时有一款游戏,已经虚拟化了好几个月了,一直很稳定,有一个周末,游戏搞活动,玩家激增,有玩家有反馈游戏有玩游戏卡的情况。

cpu绑定  重启之后就没有了吧

我登录宿主机一看, 发现宿主机部分CPU利用率非常高,宿主机是32核,前面几个核CPU利用率已经90%以上,但是后面几个核压力比较低,只有30-40%,我立即做了一 个在线的CPU绑定,人工将CPU利用率拉平,解决了这个问题

CPUhost-passthrough技术
CPU host-passthrough技术主要是将物理CPU的特性全部传给虚拟CPU,根据应用的不同,对CPU的性能提升也不同。

另外还有一个好处,就是 在虚拟机中可以看到和物理机一模一样品牌型号的CPU,对于一些公有云来说,用户体验比较好。但是使用CPUhost-passthrough技术也要注 意,这个技术不支持在不同型号CPU的宿主机之间在线迁移虚拟机。


虚拟化中内存技术要点
KSM相同内存页合并,或者叫内存压缩技术,虚拟化的时候一般建议关掉。为什么呢?一 方面KSM不停在扫描内存,会消耗CPU资源。


另外一方面,分给虚拟机的内存,我们希望是分给多少,能利用多少,打开KSM就是为了内存超用,如果真的超用了,当压力大的时候,就会出现内存不够用的情况,这个使用就会有大量的SWAP交互,严重影响虚拟机的性能。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值