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