利用VMware Storage Performance Tester进行一键式存储性能测试

业无高卑志当坚,男儿有求安得闲?这篇文章主要讲述利用VMware Storage Performance Tester进行一键式存储性能测试相关的知识,希望能为你提供帮助。
说明:
Storage Performance Tester 是一款一键式存储性能测试工具,它能够为 ESXi 存储堆栈收集每个 I/O 的 IOPS、延迟和 CPU 周期。该工具可自动执行所有测试步骤,包括自定义 VM 部署、I/O 工作负载运行和存储性能分析。它通过多个可视化图形图表显示性能指标。用户唯一需要做的就是输入一个命令并等待服务器的性能报告。


功能介绍:
 

利用VMware Storage Performance Tester进行一键式存储性能测试

文章图片



先决条件:
python 3
sshpass
2 GB of storage space
Linux environments (kernel version is older than 2.6.31)


下载链接:
??https://flings.vmware.com/storage-performance-tester???


部署:
步骤一:vSphere部署Centos7虚拟机并安装Python3、sshpass和fio  第一部分:安装sshpass:
yum install -y sshpass
利用VMware Storage Performance Tester进行一键式存储性能测试

文章图片



第二部分:安装Python3:
1.安装相应的编译工具:
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install -y libffi-devel zlib1g-dev
yum install zlib* -y


2.下载安装包
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz


3.解压压缩包
tar -xvJf   Python-3.7.2.tar.xz


4.创建编译安装目录
mkdir /usr/local/python3


5.安装
cd Python-3.7.2
./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl
make & & make install


6.创建软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3


步骤二:下载storage-performance-tester上传到虚拟机并进行解压unzip StoragePerformanceTester.zip


步骤三:执行测试命令./sperf.py Hostname -d DatastoreName
利用VMware Storage Performance Tester进行一键式存储性能测试

文章图片



步骤四:测试完成后,进入results文件夹,并执行./sperfhttp.sh,并用浏览器访问http://vm-ip:8000,显示结果如下
利用VMware Storage Performance Tester进行一键式存储性能测试

文章图片

利用VMware Storage Performance Tester进行一键式存储性能测试

文章图片

利用VMware Storage Performance Tester进行一键式存储性能测试

文章图片

利用VMware Storage Performance Tester进行一键式存储性能测试

文章图片

利用VMware Storage Performance Tester进行一键式存储性能测试

文章图片

利用VMware Storage Performance Tester进行一键式存储性能测试

文章图片

利用VMware Storage Performance Tester进行一键式存储性能测试

文章图片

利用VMware Storage Performance Tester进行一键式存储性能测试

文章图片

利用VMware Storage Performance Tester进行一键式存储性能测试

文章图片

利用VMware Storage Performance Tester进行一键式存储性能测试

文章图片



注意事项:
1、部署过程中检查测试虚拟机是否有5快硬盘或者修改测试用例(包含一块系统盘)
2、检查ESXi是否被vCenter纳管,纳管可能测试不通过


基本操作手册:
基本命令如下:
./sperf.py HOSTNAME -d DatastoreName
HOST上测试多数据存储的命令:
?./sperf.py HOST -d datastore1 -d datastore2 -d datastore3 -d datastore4
?














【利用VMware Storage Performance Tester进行一键式存储性能测试】


    推荐阅读