Hi All - I am using Ignite Persistence ( 2.3) for storing events that we
receive from different sources. Currently the write and read throughput is
2k to 4k per second on a t2.xlarge and c4.2xlarge machines on a 3 node
cluster. The disks attached are provisioned SSDs with 10000 IOPS. These
numbers are not very encouraging and I am wondering if there is any way to
improve or I am missing something fundamental..
The event size that i have is around 1kb.
The datastorageconfiguration config is as follows :
<property name="dataStorageConfiguration">
<bean
class="org.apache.ignite.configuration.DataStorageConfiguration">
<property
name="defaultDataRegionConfiguration">
<bean
class="org.apache.ignite.configuration.DataRegionConfiguration">
<property
name="maxSize" value="#{10L * 1024 * 1024 * 1024}" />
<property
name="persistenceEnabled" value="true" />
<property
name="checkpointPageBufferSize" value="#{1024L * 1024 *
1024}"/>
</bean>
</property>
<property name="pageSize"
value="#{4 * 1024}" />
<property name="storagePath"
value="${grid.data}" />
<property name="walPath"
value="${grid.wal}" />
<property name="walArchivePath"
value="${grid.wal}/archive" />
</bean>
</property>
Not sure the details i have provided are good enough to give a concrete
suggestion, so let me know if you need more info.
Thanx and Regards,
KRKumar
--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/