This is the configuration. All just default.

 

<property name="discoverySpi">

            <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">

                <property name="ipFinder">

                    <bean 
class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">

                        <property name="addresses">

                            <list>

                                <value>localhost:47500..47509</value>

                            </list>

                        </property>

                    </bean>

                </property>

            </bean>

        </property>

 

When running the job, both IO and CPU load are very low. 

Now I am testing split less jobs. Also tune the publicThreadPoolSize.  It seems 
that splitting less jobs has positive effect.

Tune the publicThreadPoolSize high has negative effect.  Please confirm and 
give suggestions.

 

Thanks

Shawn

 

发件人: Artem Schitow [mailto:[email protected]] 
发送时间: 2017年1月18日 18:08
收件人: [email protected]
主题: Re: how to increase CPU utilization to increase compute performance

 

Hi, Shawn!

 

Can you please attach you Ignite configuration? What are your disk I/O load and 
CPU load when you’re running the job?


—

Artem Schitow

[email protected] <mailto:[email protected]> 

 

 

 

On 18 Jan 2017, at 13:02, Shawn Du <[email protected] 
<mailto:[email protected]> > wrote:

 

Hi, 

 

I have a task to compute on ignite. My Service has 8 cores. I split the task 
into more than 1K jobs and merge the result.

>From client see, the task run more than 3 seconds, and sometimes more than 10 
>seconds. The ignite server load is very slow.

I wonder to know how to increase the CPU utilization to increase the 
performance?

 

Thanks

Shawn

 

Reply via email to