Hadoop 如何从纱线中获取内存使用信息以测量性能?

Hadoop 如何从纱线中获取内存使用信息以测量性能?,hadoop,mapreduce,containers,yarn,Hadoop,Mapreduce,Containers,Yarn,如何从命令行知道纱线容器的已分配内存、已利用内存?基本上,我想测量纱线容器的性能,以设置最佳参数。您所说的“纱线容器”是什么意思?所有这些属性都在您的warn-site.xml文件中(即使它们是默认值)是。不知何故,我觉得在warn site.xml文件中指定的默认值不是最佳值,而且太高了。因此,我认为集群的利用率不足。因此,我们需要测量实际的内存利用率。因此,我可以调整Thread site.xml中的值以获得最佳性能。这取决于您的硬件。对于生产规模的硬件来说,默认值实在太低了。你应该考虑添加

如何从命令行知道纱线容器的已分配内存、已利用内存?基本上,我想测量纱线容器的性能,以设置最佳参数。

您所说的“纱线容器”是什么意思?所有这些属性都在您的warn-site.xml文件中(即使它们是默认值)是。不知何故,我觉得在warn site.xml文件中指定的默认值不是最佳值,而且太高了。因此,我认为集群的利用率不足。因此,我们需要测量实际的内存利用率。因此,我可以调整Thread site.xml中的值以获得最佳性能。这取决于您的硬件。对于生产规模的硬件来说,默认值实在太低了。你应该考虑添加JMX或Apache AMBARI,这样你就可以直观地监控你的集群使用,而不是猜测数字,你指的是“纱线容器”是什么意思?所有这些属性都在您的warn-site.xml文件中(即使它们是默认值)是。不知何故,我觉得在warn site.xml文件中指定的默认值不是最佳值,而且太高了。因此,我认为集群的利用率不足。因此,我们需要测量实际的内存利用率。因此,我可以调整Thread site.xml中的值以获得最佳性能。这取决于您的硬件。对于生产规模的硬件来说,默认值实在太低了。您应该考虑添加JMX或Apache AMBARI,这样您就可以直观地监视您的群集利用,而不是猜测数字。