七个用于管理基础架构性能和弹性的开源工具

发布者:上海IT外包来源:http://www.lanmon.net点击数:2183

这些开源工具将帮助您在管理基础架构性能和弹性方面获得信心。

系统管理员,站点可靠性工程师(SRE)和云操作在扩展时经常在基础架构上苦苦挣扎。通常,他们认为解决挑战的唯一方法是编写内部使用工具。幸运的是,还有其他选择。有许多开源工具可用于测试基础架构的性能。


Pbench
Pbench是一种性能测试工具,可以使基准测试和性能工具更轻松,更方便。简而言之,它:
擅长在大型机(裸机,虚拟机,容器等)上运行微基准测试,同时自动化大量基准测试参数
重点是安装,配置和执行基准代码和性能工具,而不是配置或编排测试平台(例如,OpenStack,RHEV,RHEL,Docker等)
设计用于配置工具,如BrowBeat或Ansible playbooks

Pbench的文档包括安装和用户指南,代码在GitHub上维护,Pbench团队欢迎贡献和问题。


粗齿锯
基线是基础设施可靠性的一个关键方面。 Ripsaw是性能基准测试运营商,可以在Kubernetes上启动工作负载。部署Kuberentes操作并部署常见工作负载,包括特定应用程序(例如,Couchbase)或一般性能测试(例如,Uperf),以测量和构建性能基准。
Ripsaw在GitHub上维护。它也可以在Kubernetes Slack上找到,而Ripsaw也有积极的贡献者。
OpenShift量表
OpenShift的工具集合,OpenShift的开源性能测试解决方案,可用于在OpenStack安装(TripleO Install和ShiftStack Install)上启动OpenShift,在Amazon Web Services(AWS)上安装,或提供容器化工具,如运行Pbench Cluster限制测试,网络测试,存储测试,计量测试,日志记录以及集群上的并发构建测试或使用Prometheus。Scale的CI套件非常灵活,可以在部署到Azure或可能运行的任何其他地方时添加工作负载并包含工作负载。你可以在GitHub上看到完整的工具集。
吓唬
Browbeat称自己为“OpenStack的性能调优和分析工具”。它可用于分析和调整工作负载的部署。它还可以自动部署标准监控和数据分析工具,如Grafana和Graphite。 Browbeat在GitHub上维护。
SMALLFILE
Smallfile是用于横向扩展,分布式存储的文件系统工作负载生成器。它已被用于测试许多开放文件系统技术,包括GlusterFS,CephFS,网络文件系统(NFS),服务器消息块(SMB)和OpenStack Cinder卷。它在GitHub上维护。
Ceph基准测试工具
Ceph基准测试工具(CBT)是一种测试工具,可自动执行测试Ceph集群性能的任务。它使用collectl记录系统指标,并可以使用perf,blktrace和valgrind等工具收集更多信息。 CBT还可以执行高级测试,包括自动对象存储守护程序中断,擦除代码池和缓存层配置。
贡献者已经扩展CBT以使用Pbench监控工具和Ansible并运行Smallfile基准测试。单独的Grafana Visualization Dashboard使用Automated Ceph Test生成的Elasticsearch数据。
Satperf

Satellite-performance(satperf)是一组Ansible playbooks和helper脚本,用于部署Satellite 6环境并测量所选操作的性能,例如并发注册,远程执行,Puppet操作,存储库同步等。你可以在GitHub上找到Satperf。


结论
系统管理员,SRE和Yun Yunwei在扩展基础设施方面面临着各种各样的挑战,但幸运的是,有很多工具可以帮助他们克服这些常见问题。这七种工具中的任何一种都可以帮助您在扩展时测试基础架构的性能。
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部