Best practices for KVM
【KVM最佳实践】 Kernel Virtual Machine (KVM) 是一种基于Linux内核的虚拟化技术,它允许在Linux操作系统上创建和运行多个虚拟机。QEMU则是与KVM结合使用的模拟器,提供硬件仿真功能。本资料面向的是KVM和QEMU的高级用户,旨在提供有关优化和故障排除的最佳实践,特别适合系统管理员参考。 ### 最新KVM最佳实践 1. **设备虚拟化的最佳实践**:为了提高性能和效率,推荐使用VirtIO API进行半虚拟化设备。这使得客体操作系统能够识别并直接与虚拟硬件交互,减少模拟层的开销。 2. **优化性能**:使用`virtio_blk`和`virtio_net`驱动可以显著提升I/O性能。`virtio_blk`用于块设备(如硬盘),而`virtio_net`则用于网络设备,它们能减少模拟的复杂性,提高数据传输速度。 3. **内存资源虚拟化**:通过使用`virtio_balloon`驱动,可以有效地管理内存资源。该驱动允许主机在不同虚拟机间动态调整分配的内存,避免过度分配导致的性能下降。 ### 虚拟机存储设备最佳实践 1. **首选项**:为虚拟机(VM)使用块设备作为存储,如直接连接的LUN或iSCSI目标,以实现最佳性能。 2. **备选方案**:如果无法使用块设备,可以使用磁盘镜像文件。这些文件可以是稀疏文件,只占用实际使用的空间,从而节省存储。 3. **分区**:对于磁盘镜像文件,可以根据需要创建多个分区,每个分区可以作为单独的逻辑卷或文件系统。 4. **创建磁盘镜像文件**:使用`qemu-img`等工具创建合适的磁盘镜像文件,根据需求选择格式(如qcow2)和大小。 ### 处理器和内存资源过度承诺的最佳实践 1. **目标使用率**:建议系统使用率保持在80%或以下,以保证系统的稳定性和响应性。 2. **处理器资源分配**:尽可能分配最小的处理器资源,避免无谓的浪费,同时确保每个虚拟机有足够资源运行。 3. **内存资源过度承诺**:通过页面共享或内存气球(ballooning)来过度承诺内存资源。页面共享允许内核合并相同页面,而内存气球则允许主机动态调整虚拟机内存大小。 ### 页面共享(Page Sharing) 1. **Kernel Same-Page Merging (KSM)**:KSM是内核的一项功能,可以检测并合并同一物理内存中的相同页面,减少物理内存的使用。 2. **运行KSM**:在Red Hat Enterprise Linux 6及更高版本中,KSM默认启用。而在5.4、5.5和5.6版本中,需要手动配置。 3. **确定内存节省**:通过特定的命令和监控工具,可以查看KSM节省的内存量,以便了解其效果。 ### 内存气球(Ballooning) 1. **按虚拟机控制KSM**:在Red Hat Enterprise Linux 6.1及更高版本中,可以针对每个虚拟机控制KSM的使用,以精细化管理内存资源。 2. **交换(Swapping)**:当内存不足时,系统会将内存中不常用的数据交换到磁盘上的交换分区,但这会极大地影响性能,因此应尽量避免频繁的交换操作。 这些最佳实践提供了关于KVM和QEMU的优化策略,有助于提高虚拟环境的效率和稳定性。遵循这些指导原则,可以更好地管理和利用系统资源,同时确保虚拟机的高效运行。
- yy_yyaa2014-07-24有一定参考价值,非常感谢
- sniperm2014-06-24内容太少了
- qq_222000052015-01-02内容太少了
- mytestnone2015-01-05内容单薄了些
- ikaruga112014-09-30没什么价值,说些理论,几乎没有操作
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Comsol锂枝晶 相场法构建锂枝晶模型,单枝晶,多枝晶定向生长,三种物理场耦合,相场,浓度,电势? 拿到手就能用,适合新手入门
- matlab simulink三相四桥臂逆变器仿真模型 采用的是电压外环电流内环控制策略,交流测可以接不平衡负载,在负载不平衡的
- OPC配置服务端DCOM 一键配置 DCOM 一键搞定OPC远程通讯问题 省掉手动配置繁琐 OPC DCOM一键
- 西门子S7-1500暖通空调制药厂洁净空调PLC程序案例,硬件采用西门子1500CPU+ET200SP接口IO模块,HMI采用西
- base(1).apk.1
- MATLAB Simulink仿真,蓄电池SOC均衡 采用下垂控制,根据自身容量选择出力,直流母线电压、功率保持稳定无波动,
- 基于matlab的齿轮系统非线性动力学特性分析,综合考虑齿侧间隙、时变啮合刚度、综合啮合误差等因素下,参数阻尼比变化调节下,输出
- MMC储能,mmc,模块化多电平变器储能,储能变器,多电平储能,soc均衡控制,两级式mmc,正负序解耦控制,正负序分离,不平衡
- 关键词:一致性算法;直流微电网;下垂控制;分布式二次控制;电压电流恢复与均分;非线性负载;MATLAB Simulink;顶刊复
- Comsol 模拟 仿真 模型 热-流-固四场耦合增透瓦斯抽采,包括动态渗透率、孔隙率变化模型,涉及pde模块等四个物理场