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

说明:

Storage Performance Tester 是一款一键式存储性能测试工具,它能够为 ESXi 存储堆栈收集每个 I/O 的 IOPS、延迟和 CPU 周期。该工具可自动执行所有测试步骤,包括自定义 VM 部署、I/O 工作负载运行和存储性能分析。它通过多个可视化图形图表显示性能指标。用户唯一需要做的就是输入一个命令并等待服务器的性能报告。


功能介绍:

先决条件:

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

展开阅读全文

页面更新:2024-05-21

标签:堆栈   先决条件   操作手册   负载   图表   性能指标   文件夹   周期   虚拟机   注意事项   步骤   命令   性能   测试   工具   数码

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top