解决了

进程数据库优化Nutanix集群-怪物虚拟机在Acropolis

  • 2015年8月6日
  • 2回答
  • 1518的浏览量

Userlevel 4
徽章 + 9
我有3个3000系列节点,每个节点都有256gb的RAM,还有一个集群。
—7.2TB Total SSD Flash (2.4TBx3节点)— 12TB Usable HDD(去重/压缩前)— 2.6GHz/20核,6个物理cpu: 60个总核— 768GB总内存

我们经营的是纯粹的卫城。

monster VM工作负载是一个Progress数据库,大小为7TB,并为其分配了200GB RAM。

我们正在设置这作为一个PoC迁移独立的ESXi主机与小提琴所有闪存阵列。之前,VMware上的虚拟机只有12,000 IOPs。

我们应该做些什么来优化这个虚拟机的性能?

多个虚拟scsi适配器?另外,是否有办法查看工作集是否超过节点缓存能力?
图标

最佳答案vcdxnz0012015年8月6日,23:11

\n
\nThere shouldn't be anything that needs tuning on the Acropolis side of things. There is no need for multipe vSCSI adapters or anything with Acropolis. Except I would recommend setting the container to use inline compression (delay 0). This overall will have a performance benefit as well as saving valuable SSD and HDD capacity.
\n
\nIf you want to see the working set and also the IO pattern of the VM you can do that through the Stargate 2009 pages. http:\/\/:2009, scroll to one of the vDisks attached to the VM, then click on the link of the vDisk ID. This will display all of the disk characteristics and IO patters, including working set size over the last 2 minutes and last hour. By default this info is protected by firewall. So you can either change the ip tables settings or use links on the CVM to view it in text format.
\n
\nGeneral recommendations would be to run the latest version of NOS, use multiple vDisks to the guest OS where it makes sense, like splitting up data files to different vDisks and having the log files on another vDisk \/ mount point. If using Linux use elevator=noop and iommu=soft in the boot options, change the max_sectors_kb to 1024.
\n
\nI look forward to seeing how this goes. What type of workload or test do you intend to run across the database? It's been a long time since I've done anything at all with Progress. So I'd be interested to hear your experience. If you need any help my team and I are here and your local Nutanix team knows how to reach us. We have team members distributed around the globe in different timezones, so someone is always available to assist.
\n
\nKind regards,
\n
\nMichael","className":"post__content__best_answer"}">
查看原始

2回答

Userlevel 3
徽章 + 19
嗨守护进程,

不应该有任何需要调整的卫城方面的事情。Acropolis不需要多vSCSI适配器或任何东西。除了我建议将容器设置为使用内联压缩(延迟为0),这总体上将有性能上的好处,以及节省宝贵的SSD和HDD容量。

如果你想查看工作集和虚拟机的IO模式,你可以通过Stargate 2009页面来实现。http://:2009,滚动到绑定到该虚拟机的一个vDisks,然后单击vDisk ID的链接。这将显示所有磁盘特征和IO模式,包括过去2分钟和过去1小时的工作集大小。默认情况下,该信息由防火墙保护。因此,你可以修改ip表的设置,或者使用CVM上的链接以文本格式查看它。

一般的建议是运行最新版本的NOS,在有意义的地方对客户OS使用多个vDisks,比如将数据文件分割到不同的vDisks,并将日志文件放在另一个vDisk /挂载点上。如果使用Linux,在启动选项中使用elevator=noop和iommu=soft,则将max_sectors_kb修改为1024。

我很期待看到结果。您打算在数据库中运行哪种类型的工作负载或测试?我已经很久没和"进步"做过任何事了。所以我很想听听你的经历。如果你需要任何帮助,我和我的团队都在这里,你们当地的Nutanix团队知道如何联系我们。我们的团队成员分布在全球不同的时区,所以总有人可以提供帮助。

亲切的问候,

迈克尔
Userlevel 4
徽章 + 9
工作负载是一家全球性金融公司的后端数据库。他们正在寻找传统供应商的替代品,以在更小的配置文件中提供相同的性能,并降低成本。我会告诉你结果的。

回复


Baidu