云主机性能优化工具是一组云主机驱动和工具的集合,用于丰富云主机功能、提高云主机性能表现。本章主要介绍性能优化工具的组成、安装方法和应用场景。
工具介绍
针对不同操作系统,性能优化工具的构成组件不同:
- Linux:
- 内部监控agent:安装在云主机内部的代理,用于获取云主机内部监控数据,包括CPU、内存、磁盘容量。
- QEMU Guest Agent
(QGA):实现云主机与物理机间交互的应用程序,用于实现云主机配置下发、读取和自动化运维。说明: Linux操作系统通常默认包含VirtIO驱动和Cloud-Init,因此针对Linux的性能优化工具不额外包含这两种工具。如使用的Linux操作系统不含VirtIO驱动和Cloud-Init,用户也可通过其他方式自行安装。
不同操作系统对性能优化工具的适配程度不同,下表为各操作系统与性能优化工具组件的适配详情:- 是:支持通过性能优化工具为云主机安装组件并正常使用相关功能。
- 否:暂不支持通过性能优化工具为云主机安装该组件,或安装后可能无法使用依赖该组件的功能。
表1 性能优化工具适配情况 | Linux 操作系统 版本 内部监控agent
QGA
CentOS CentOS 6.5 64位 否 是 CentOS 6.6 64位 是 是 CentOS 6.7 64位 是 是 CentOS 6.8 64位 是 是 CentOS 6.9 64位 是 是 CentOS 6.10 64位 是 否 CentOS 7.2 64位 是 是 CentOS 7.3 64位 是 是 CentOS 7.4 64位 是 是 CentOS 7.5 64位 是 是 CentOS 7.6 64位 是 是 CentOS 7.9 64位 是 是 CentOS 8.0 64位 是 是 CentOS 8.1 64位 是 是 CentOS 8.2 64位 是 是 CentOS 8.3 64位 是 是 CentOS 8.4 64位 是 是 CentOS 8.5 64位 是 是 CentOS Stream 8 64位 是 是 CentOS Stream 9 64位 是 是 RHEL Redhat Enterprise Linux Server 6.9 64位 是 否 Redhat Enterprise Linux Server 7.0 64位 是 否 Redhat Enterprise Linux Server 7.1 64位 是 否 Redhat Enterprise Linux Server 7.2 64位 是 否 Redhat Enterprise Linux Server 7.3 64位 是 否 Redhat Enterprise Linux Server 7.4 64位 是 是 Redhat Enterprise Linux Server 7.5 64位 是 是 Redhat Enterprise Linux Server 7.6 64位 是 是 Redhat Enterprise Linux Server 7.7 64位 是 是 Redhat Enterprise Linux Server 7.8 64位 是 是 Redhat Enterprise Linux Server 7.9 64位 是 是 Redhat Enterprise Linux Server 8.0 64位 是 是 Redhat Enterprise Linux Server 8.1 64位 是 是 Redhat Enterprise Linux Server 8.2 64位 是 是 Redhat Enterprise Linux Server 8.3 64位 是 是 Redhat Enterprise Linux Server 8.4 64位 是 是 Redhat Enterprise Linux Server 8.5 64位 是 是 Redhat Enterprise Linux Server 8.6 64位 是 是 Redhat Enterprise Linux Server 8.8 64位 是 是 Redhat Enterprise Linux Server 8.9 64位 是 是 Redhat Enterprise Linux Server 8.10 64位 是 是 Redhat Enterprise Linux Server 9.0 64位 是 是 Redhat Enterprise Linux Server 9.2 64位 是 是 Redhat Enterprise Linux Server 9.4 64位 是 是 Fedora Fedora 30 64位 是 是 Fedora 31 64位 是 是 Debian Debian 9.9 64位 是 是 Debian 10.13 64位 是 是 Debian 11.9 64位 是 是 Debian 12.5 64位 是 是 Ubuntu Ubuntu 14.04 64位 是 是 Ubuntu 16.04 64位 是 是 Ubuntu 16.10 64位 是 是 Ubuntu 18.04 64位 是 是 Ubuntu 20.04 64位 是 是 Ubuntu 22.04 64位 是 是 Ubuntu 24.04 64位 是 是 银河麒麟 Kylin V4.0.2 64位 是 否 Kylin V10 SP1(0518) 64位 是 是 Kylin V10 SP2 64位 是 是 Kylin V10 SP3 64位 是 是 中标麒麟 NeoKylin V7.0 64位 是 是 NeoKylin V7update6 64位 是 是 OpenSUSE OpenSUSE Leap 15.0 64位 是 是 SLES SUSE Linux Enterprise Server 11 64位 是 是 SUSE Linux Enterprise Server 12 64位 是 是 SUSE Linux Enterprise Server 15 64位 是 是 SUSE Linux Enterprise Desktop 12 64位 是 是 SUSE Linux Enterprise Desktop 15 64位 是 是 UOS UOS V20 1050e 是 是 oracle linux oracle linux 7.9 是 是 OpenEuler OpenEuler 20 64位 是 是 OpenEuler 22 64位 是 是 Rocky Rocky 8.8 64位 是 是 Rocky 8.9 64位 是 是 Rocky 9.4 64位 是 是 Alma Linux Alma Linux 9.3 64位 是 是 Alma Linux 9.4 64位 是 是 龙蜥 AnolisOS 8.6 64位 是 是 AnolisOS 8.8 64位 是 是 - Windows操作系统:针对Windows的性能优化工具主要包含:
- 内部监控agent
- QEMU Guest Agent (QGA)
- VirtIO驱动:一组增强云主机性能表现的驱动,包括:
- SCSI控制器驱动:提高虚拟化环境中云主机的磁盘性能。
- PCI建议通讯控制器驱动:实现云主机与底层KVM虚拟化通信。
- PCI设备驱动:实现云主机气球内存伸缩功能。
- 以太网控制器驱动:提高虚拟化环境中云主机的网络性能。
- Cloudbase-Init:实现云主机导入User Data等定制化功能
不同操作系统对性能优化工具的适配程度不同,下表为各操作系统与性能优化工具组件的适配详情:- 是:支持通过性能优化工具为云主机安装该组件并正常使用相关功能。
- 否:无法通过性能优化工具为云主机正常安装该组件,或安装后无法使用依赖该组件的功能。
表2 性能优化工具适配情况 | Windows 操作系统 版本 内部监控agent
QGA
VirtIO驱动
Cloudbase-Init
Windows Windows Server 2008 R2 64位 是 是 是 否 Windows Server 2012 64位 是 是 是 是 Windows Server 2016 64位 是 是 是 是 Windows Server 2019 64位 是 是 是 是 Windows Server 2022 64位 是 是 是 是 - FreeBSD:
- 内部监控agent。
表3 性能优化工具适配情况 | FreeBSD 操作系统 版本 内部监控agent FreeBSD FreeBSD 11 64位 是 FreeBSD 12 64位 是 FreeBSD 13 64位 是
工具安装
不同操作系统的云主机,性能优化工具安装方法不同。
- Linux云主机
- 在云主机详情页,点击安装性能优化工具。
- 安装性能优化工具ISO。
- 进入云主机控制台,执行以下安装命令:
# 创建挂载点 mkdir /mnt/cdrom # 挂载CD-ROM镜像 mount /dev/cdrom /mnt/cdrom # 安装性能优化工具 cd /mnt/cdrom/ bash ./zs-tools-install.sh # 卸载CD-ROM镜像(可选) cd ~ umount /mnt/cdrom说明:- 以上命令可在云主机详情页一键复制到控制台执行。
- 安装性能优化工具前,请确保已安装相应的Linux命令工具,如:tar、wget、curl。
如图1所示:

图1 安装性能优化工具 | Linux云主机
- Windows云主机
- 在云主机详情页点击安装性能优化工具。
- 安装性能优化工具ISO。
- 进入云主机控制台,按照提示步骤安装性能优化工具。如图2所示:

图2 安装性能优化工具 | Windows云主机
- FreeBSD云主机
- 在云主机详情页点击安装性能优化工具
- 进入云主机控制台执行以下安装命令:
curl http://169.254.169.254/vm-tools.sh -o vm-tools.sh && bash -x ./vm-tools.sh说明:- 该安装命令中,169.254.169.254为User Data服务器的IP地址。
- 安装性能优化工具前,请确保已安装相应的Linux命令工具,如:bash、security/libgcrypt、curl。
如图3所示:

图3 安装性能优化工具 | FreeBSD云主机
工具应用
在ZStack Cloud执行以下操作,必须提前为云主机安装最新版性能优化工具:
| 操作 | 描述 |
|---|---|
| 内部监控 | 从云主机处获取内部监控数据,通过曲线图实时展示各项性能变化趋势,包括:CPU、内存、磁盘信息,详情可参考云主机内部监控 |
| 配置下发 | |
| 配置读取 | 读取用户进入云主机内部配置的IP地址,读取成功的IP地址可以被平台展示和管理。
|
| 自动化运维 | 对云主机进行执行脚本、执行命令、发送文件操作,实现自动化运维。详情可参考管理云主机关于执行脚本、执行命令、发送文件操作的相关描述。 |
| 内存回收、内存合并 | 为云主机开启内存回收、KSM内存同页合并,节约物理内存资源,详情可参考云主机高级设置关于内存回收、KSM内存同页合并设置项的相关描述。 |