执行性能设置所需的设置和配置
- VMFS 卷设置
虚拟机设置
注意:创建虚拟机时,默认 vmx 配置能够满足主磁盘、虚拟 CPU 和内存要求。下面列出了这些值。第二个磁盘必须位于同一 100Gb VMFS 卷上,并且必须在虚拟机中采用 RAW 格式。
Windows 2003 32 位
- 1 个 vCPU
- 256 MB 内存
- 2 个虚拟磁盘
SCSI0:0 - 操作系统磁盘 - 8GB NTFS
SCSI1:0 - 数据(测试) - 10GB RAW
注意:请勿格式化磁盘。
Windows 7、Windows 8 32/64 位
SCSI0:0 - 操作系统磁盘 - 32GB NTFS
SCSI1:0 - 数据(测试) - 10GB RAW 注意:请勿格式化磁盘。
Windows Server 2008/Windows Server 2008 R2 32 位
SCSI0:0 - 操作系统磁盘 - 40 GB NTFS
SCSI1:0 - 数据(测试) - 10 GB RAW
注意:请勿格式化磁盘。 Red Hat Enterprise
- 2.6 内核 32/64 位
- 1 个 vCPU
- 2 GB 内存
- 2 个虚拟磁盘
SCSI0:0 - 操作系统磁盘 - 16 GB NTFS
SCSI1:0 - 数据(测试) - 10 GB RAW
注意:请勿格式化磁盘。
Centos Server、Debian Server、Ubuntu Server (LTS)
SCSI0:0 - 操作系统磁盘 - 16 GB NTFS
SCSI1:0 - 数据(测试) - 10GB RAW
注意:请勿格式化磁盘。
- IOMeter 负载模拟器
要下载 IOMeter,请单击此处。
- 从本文所附的 2019131_VMware_Storage_Test.zip 文件中解压文件,然后将解压的文件复制到虚拟机。IOMeter 使用此文件执行测试。
注意:附加的 zip 文件与更新版本的 IOMeter(例如,版本 1.1.0)不兼容。为了获得最佳效果,请使用上面链接的版本(版本 2006.07.27)。
- 以 root 身份通过 SSH/Putty 访问 ESX/ESXi 主机
注意:要捕获性能数据,必须在批处理模式下运行 esxtop。此操作会生成超过一个小时的性能数据,并且会在两个文件中生成数据。此输出可能较大。因此,请确保使用具有足够可用磁盘空间的数据存储。
IOMeter 的替代程序有:
注意:vRealize Operations (即之前的 vCenter Operations Management Suite) 和 VMware VMmark 是 VMware 支持的,而 I/O Analyzer 不受 VMware 支持。
运行测试
- 使用以下命令启动 esxtop 批处理模式:
# esxtop –a –b -d 5 -n 700 > HOSTNAME.esxtop_perf.out
- 启动虚拟机中的 IOMeter,并确保加载配置文件和启动测试。
- 在测试完成和 esxtop 批处理模式完成后,生成主机的 vm-support 日志包。
- 收集 esxtop 批处理模式输出文件。
- 从虚拟机中收集 IOMeter 性能报告。
- 将所有文件上载到 VMware SFTP/FTP 服务器。有关详细信息,请参见 Uploading diagnostic information to VMware (1008525)。
注意:为进行故障排除,可能需要在存储阵列上启用性能统计信息。有关详细信息,请咨询您的硬件供应商