对DOM0进行优化

1、进入Xenserver安装界面,按F2进入高级安装,并输入shell回车进入单用户模式。

vi /opt/xensource/installer/constants.py

修改默认的系统盘大小,在92行,找到root_size=4096,修改为需要安装的系统盘大小 (备注:单位为MB) (修改下列三个地方)

GPT_SUPPORT = True    改为 False (禁用 GPT分区,使用 MBR分区表)                              DOM0_MEM = 752 #MB  改为 4096 (本地内存,默认752M)                                                          root_size = 4096        改为 20480(即20G的大小)

修改说明: 

(1) GPT_SUPPORT改为False,表禁用 GPT分区,使用 MBR分区表。                                            (2) DOM0_MEM内存设置,由于每启动一台虚拟机,Dom0 中就会启动一个Qemu-DM 的进程,占用大约 6M的内存空间,因此在虚拟机数量较多的情况下,我们需要增 大 Dom 0 内存以便支持更多的虚拟机运行。由于Dom 0 是32 位操作系统,故支持的最大内存量为4GB。                                                                (3) root_size,Domain0的root卷大小,使用较大的 root 卷大小可以有效防止由于Dom0 日志的突然快速增长导致root 卷空间被占满从而引起 Dom0 运行异常的情况发生

2、登录 XenServer 控制台,使用/usr/lib/xen/bin/host-cpu-tune advise 查看 XenServer 推荐 的 Dom0 的 vCPU。本 PoC 中,命令提示推荐使用 4 个 VCPU。 

使用/usr/lib/xen/bin/host-cpu-tune set 4 nopin 命令设置 4 个 vCPU 

/usr/lib/xen/bin/host-cpu-tune set 4 nopin

详细请参考 http://support.citrix.com/article/CTX139714

完成后重启服务器,输入 reboot 重启

说明:Dom0 是用于控制和管理 XenServer,在某些情况下,XenServer 上虚拟机负载过大时,有可能导致 Dom0 出问题,所以,需要增加 Dom0 的运算性能,这时候可以增加 Dom0 vCPUs 数量来提高XenServer 稳定性。

你可能感兴趣的:(对DOM0进行优化)