You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by Anil <an...@gmail.com> on 2016/10/21 07:38:22 UTC
Ignite metrics
HI,
i have loaded around 20 M records into 4 node ignite cluster.
Following is the ignite metrics logged in the log of one node.
^-- Node [id=c0e3dc45, name=my-grid, uptime=20:17:27:096]
^-- H/N/C [hosts=4, nodes=4, CPUs=32]
^-- CPU [cur=0.23%, avg=0.26%, GC=0%]
^-- Heap [used=999MB, free=71.96%, comm=1819MB]
^-- Non heap [used=101MB, free=-1%, comm=105MB]
^-- Public thread pool [active=0, idle=16, qSize=0]
^-- System thread pool [active=0, idle=16, qSize=0]
^-- Outbound messages queue [size=0]
Each node is consuming around 20 gb RAM (can see it from htop command).
Ignite Configuration :
<property name="cacheMode" value="PARTITIONED"/>
<property name="backups" value="1"/>
<property name="swapEnabled" value="true"/>
<property name="copyOnRead" value="false"/>
<property name="memoryMode" value="OFFHEAP_TIERED"/>
<property name="offHeapMaxMemory" value="0"/>
From the log, non heap used is 101 MB and heap used is 999MB. But actual
RAM used by jar is 20 GB.
Can you please clarify the numbers ?
Thanks
Re: Ignite metrics
Posted by Vladislav Pyatkov <vl...@gmail.com>.
Hi Anil,
The row (Non heap) does not contains information about cache. If you want
to see how many memory was used by particular cache.
You can switch up metrics for it:
*<bean class="org.apache.ignite.configuration.CacheConfiguration"> *
* <property name="statisticsEnabled" value="true"/>*
...
and tracking a metrics of cache by API:
*ignite.cache("name").metrics().getOffHeapAllocatedSize()*
or by JMX bean.
On Fri, Oct 21, 2016 at 10:38 AM, Anil <an...@gmail.com> wrote:
> HI,
>
> i have loaded around 20 M records into 4 node ignite cluster.
>
> Following is the ignite metrics logged in the log of one node.
>
>
> ^-- Node [id=c0e3dc45, name=my-grid, uptime=20:17:27:096]
> ^-- H/N/C [hosts=4, nodes=4, CPUs=32]
> ^-- CPU [cur=0.23%, avg=0.26%, GC=0%]
> ^-- Heap [used=999MB, free=71.96%, comm=1819MB]
> ^-- Non heap [used=101MB, free=-1%, comm=105MB]
> ^-- Public thread pool [active=0, idle=16, qSize=0]
> ^-- System thread pool [active=0, idle=16, qSize=0]
> ^-- Outbound messages queue [size=0]
>
>
> Each node is consuming around 20 gb RAM (can see it from htop command).
>
> Ignite Configuration :
>
> <property name="cacheMode" value="PARTITIONED"/>
> <property name="backups" value="1"/>
> <property name="swapEnabled" value="true"/>
> <property name="copyOnRead" value="false"/>
> <property name="memoryMode" value="OFFHEAP_TIERED"/>
> <property name="offHeapMaxMemory" value="0"/>
>
> From the log, non heap used is 101 MB and heap used is 999MB. But actual
> RAM used by jar is 20 GB.
>
> Can you please clarify the numbers ?
>
> Thanks
>
--
Vladislav Pyatkov