Board logo

标题: IBM Power Systems 上的 MongoDB 调优指南(1) [打印本页]

作者: look_w    时间: 2017-12-8 09:05     标题: IBM Power Systems 上的 MongoDB 调优指南(1)

MongoDB 是一个面向文档的 NoSQL 数据库,能在使用默认环境的 IBM® Power Systems™ 上高效运行。但是,您可以通过调优一些环境设置,在 Power Systems 上实现最佳性能,本文将介绍这些调优方法。
系统级调优
使用 PowerKVM 的虚拟化级调优
应用程序级调优
本文中的指南源自对 工作负载和其他客户概念证明 (POC) 工作负载的测试。每个客户端工作负载都有不同的需求。请仅使用这些建议作为指导;您需要根据计划部署的实际工作负载来调整具体的调优需求。
系统级调优除非另行说明,以下指南适合在 Linux on Power 上运行的所有 MongoDB 工作负载。
频率本节将介绍如何设置频率来超频。
同时多线程 (SMT) 使用 SMT,您可以在同一个核心上同时运行多个线程的指令流。在基于 IBM POWER8® 处理器的服务器上,SMT8 是默认设置,大部分工作负载都能使用此默认设置高效地运行。对于数据库,将 SMT 设置为 SMT8 模式被视为一种最佳实践。
可使用 ppc64_cpu 命令将 SMT 模式设置为 8、4 或 2,如下所示:
ulimit对于 ulimit 设置,可使用 的建议。
磁盘调优对于内部存储:
对于外部存储:
对于客户工作负载,可使用独立磁盘冗余阵列 (RAID) 保护。使用 RAID0 执行基准测试。您应确定最适合您的特定环境的 RAID 级别。
内存关联和 CPU 绑定虚拟化级调优在虚拟化环境中运行 MongoDB 时,以下指南描述了如何配置实际服务器(主机)和虚拟机(来宾)。
主机调优来宾调优以下来宾调优指南将会介绍应如何配置每个虚拟机。
内存关联除非另行说明,以下建议适合 PowerKVM 3.1 以前的 IBM PowerKVM® 环境。





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0