[jira] [Updated] (IGNITE-8117) Slow Ignite Cache with multi-nodes
[ https://issues.apache.org/jira/browse/IGNITE-8117?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rick Lin updated IGNITE-8117: - Priority: Major (was: Minor) > Slow Ignite Cache with multi-nodes > -- > > Key: IGNITE-8117 > URL: https://issues.apache.org/jira/browse/IGNITE-8117 > Project: Ignite > Issue Type: Improvement > Components: cache, jdbc > Environment: OS: Ubuntn 14.04.3 LTS > JAVA: JDK 1.7 > Ignite: 2.4 > > > >Reporter: Rick Lin >Priority: Major > Fix For: 2.4 > > Attachments: WriteKV.java > > > Dear sir, > I am running Ignite in my project about with three nodes: > {color:#14892c}Three nodes: "ubuntu7","ubuntu8","ubuntu9"{color} > {color:#14892c}cacheConf.setIndexedTypes(String.class, String.class){color} > {color:#14892c}cacheConf.setCacheMode(CacheMode.PARTITIONED);{color} > {color:#14892c}cacheConf.setAtomicityMode(CacheAtomicityMode.ATOMIC);{color} > When using above setting for > * Put, > * putAll, > * SqlFieldsQuery, > * IgniteJdbcThinDriver, > * IgniteDataStreamer add > * IgniteDataStreamer addAll > , there are a situation about data latency, and the experiment results are in > the following. > One node(ubuntu7) > |*milliseconds*|*1,000*|*10,000*|*100,000*|*500,000*|*1,000,000*| > |*Put*|401|1,108|3,874|12,636|23,561| > |*putAll*|146|428|2,092|8,940|17,854| > |*SqlFieldsQuery*|282|943|4,522|20,821|41,223| > |*IgniteJdbcThinDriver*|491|1,581|8,938|41,429|80,599| > |*IgniteDataStreamer* > *Add*|152|439|2,161|7,374|12,296| > |*IgniteDataStreamer* > *addAll*|101|234|2,028|5,037|9,181| > > Two nodes(ubuntu7 write and ubuntu8) > |*milliseconds*|*1,000*|*10,000*|*100,000*|*500,000*|*1,000,000*| > |*Put*|1,185|5,481|26,142|-|-| > |*putAll*|107|292|1,785|-|-| > |*SqlFieldsQuery*|786|3,195|30,528|-|-| > |*IgniteJdbcThinDriver*|859|3,569|34,080|-|-| > |*IgniteDataStreamer* > *add*|169|410|1389|-|-| > |*IgniteDataStreamer* > *addAll*|99|206|988|-|-| > > Three nodes(ubuntu7 write, ubuntu8, and ubuntu9) > |*milliseconds*|*1,000*|*10,000*|*100,000*|*500,000*|*1,000,000*| > |*Put*|1,664|7,794|41,116|-|-| > |*putAll*|101|294|1,911|-|-| > |*SqlFieldsQuery*|1,086|5,718|41,997|-|-| > |*IgniteJdbcThinDriver*|1,247|4,899|48,566|-|-| > |*IgniteDataStreamer* > *add*|168|385|1,364|-|-| > |*IgniteDataStreamer* > *addAll*|86|249|905|-|-| > From above results, these tables show that the three ways: put, > SqlFieldsQuery, IgniteJdbcThinDriver have gradually bad performance on data > latency with increasing ignite server nodes, and the other ways: putAll, > IgniteDataStreameradd, and IgniteDataStreameraddAll have better performances. > I don't know if the testing via my java codes are suitable and correct to > show these results or not. > Here, i provide my codes to reproduce my experimental situation. > {color:#14892c}*Attached is my codes for your reference.*{color} > if any further information is needed, I am glad to be informed and will > provide to you as soon as possible. > If you have any idea about this issue, I am looking forward to hearing from > you. > Yours sincerely, > Rick > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (IGNITE-8117) Slow Ignite Cache with multi-nodes
[ https://issues.apache.org/jira/browse/IGNITE-8117?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rick Lin updated IGNITE-8117: - Component/s: jdbc > Slow Ignite Cache with multi-nodes > -- > > Key: IGNITE-8117 > URL: https://issues.apache.org/jira/browse/IGNITE-8117 > Project: Ignite > Issue Type: Improvement > Components: cache, jdbc > Environment: OS: Ubuntn 14.04.3 LTS > JAVA: JDK 1.7 > Ignite: 2.4 > > > >Reporter: Rick Lin >Priority: Minor > Fix For: 2.4 > > Attachments: WriteKV.java > > > Dear sir, > I am running Ignite in my project about with three nodes: > {color:#14892c}Three nodes: "ubuntu7","ubuntu8","ubuntu9"{color} > {color:#14892c}cacheConf.setIndexedTypes(String.class, String.class){color} > {color:#14892c}cacheConf.setCacheMode(CacheMode.PARTITIONED);{color} > {color:#14892c}cacheConf.setAtomicityMode(CacheAtomicityMode.ATOMIC);{color} > When using above setting for > * Put, > * putAll, > * SqlFieldsQuery, > * IgniteJdbcThinDriver, > * IgniteDataStreamer add > * IgniteDataStreamer addAll > , there are a situation about data latency, and the experiment results are in > the following. > One node(ubuntu7) > |*milliseconds*|*1,000*|*10,000*|*100,000*|*500,000*|*1,000,000*| > |*Put*|401|1,108|3,874|12,636|23,561| > |*putAll*|146|428|2,092|8,940|17,854| > |*SqlFieldsQuery*|282|943|4,522|20,821|41,223| > |*IgniteJdbcThinDriver*|491|1,581|8,938|41,429|80,599| > |*IgniteDataStreamer* > *Add*|152|439|2,161|7,374|12,296| > |*IgniteDataStreamer* > *addAll*|101|234|2,028|5,037|9,181| > > Two nodes(ubuntu7 write and ubuntu8) > |*milliseconds*|*1,000*|*10,000*|*100,000*|*500,000*|*1,000,000*| > |*Put*|1,185|5,481|26,142|-|-| > |*putAll*|107|292|1,785|-|-| > |*SqlFieldsQuery*|786|3,195|30,528|-|-| > |*IgniteJdbcThinDriver*|859|3,569|34,080|-|-| > |*IgniteDataStreamer* > *add*|169|410|1389|-|-| > |*IgniteDataStreamer* > *addAll*|99|206|988|-|-| > > Three nodes(ubuntu7 write, ubuntu8, and ubuntu9) > |*milliseconds*|*1,000*|*10,000*|*100,000*|*500,000*|*1,000,000*| > |*Put*|1,664|7,794|41,116|-|-| > |*putAll*|101|294|1,911|-|-| > |*SqlFieldsQuery*|1,086|5,718|41,997|-|-| > |*IgniteJdbcThinDriver*|1,247|4,899|48,566|-|-| > |*IgniteDataStreamer* > *add*|168|385|1,364|-|-| > |*IgniteDataStreamer* > *addAll*|86|249|905|-|-| > From above results, these tables show that the three ways: put, > SqlFieldsQuery, IgniteJdbcThinDriver have gradually bad performance on data > latency with increasing ignite server nodes, and the other ways: putAll, > IgniteDataStreameradd, and IgniteDataStreameraddAll have better performances. > I don't know if the testing via my java codes are suitable and correct to > show these results or not. > Here, i provide my codes to reproduce my experimental situation. > {color:#14892c}*Attached is my codes for your reference.*{color} > if any further information is needed, I am glad to be informed and will > provide to you as soon as possible. > If you have any idea about this issue, I am looking forward to hearing from > you. > Yours sincerely, > Rick > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (IGNITE-8117) Slow Ignite Cache with multi-nodes
Rick Lin created IGNITE-8117: Summary: Slow Ignite Cache with multi-nodes Key: IGNITE-8117 URL: https://issues.apache.org/jira/browse/IGNITE-8117 Project: Ignite Issue Type: Improvement Components: cache Environment: OS: Ubuntn 14.04.3 LTS JAVA: JDK 1.7 Ignite: 2.4 Reporter: Rick Lin Fix For: 2.4 Attachments: WriteKV.java Dear sir, I am running Ignite in my project about with three nodes: {color:#14892c}Three nodes: "ubuntu7","ubuntu8","ubuntu9"{color} {color:#14892c}cacheConf.setIndexedTypes(String.class, String.class){color} {color:#14892c}cacheConf.setCacheMode(CacheMode.PARTITIONED);{color} {color:#14892c}cacheConf.setAtomicityMode(CacheAtomicityMode.ATOMIC);{color} When using above setting for * Put, * putAll, * SqlFieldsQuery, * IgniteJdbcThinDriver, * IgniteDataStreamer add * IgniteDataStreamer addAll , there are a situation about data latency, and the experiment results are in the following. One node(ubuntu7) |*milliseconds*|*1,000*|*10,000*|*100,000*|*500,000*|*1,000,000*| |*Put*|401|1,108|3,874|12,636|23,561| |*putAll*|146|428|2,092|8,940|17,854| |*SqlFieldsQuery*|282|943|4,522|20,821|41,223| |*IgniteJdbcThinDriver*|491|1,581|8,938|41,429|80,599| |*IgniteDataStreamer* *Add*|152|439|2,161|7,374|12,296| |*IgniteDataStreamer* *addAll*|101|234|2,028|5,037|9,181| Two nodes(ubuntu7 write and ubuntu8) |*milliseconds*|*1,000*|*10,000*|*100,000*|*500,000*|*1,000,000*| |*Put*|1,185|5,481|26,142|-|-| |*putAll*|107|292|1,785|-|-| |*SqlFieldsQuery*|786|3,195|30,528|-|-| |*IgniteJdbcThinDriver*|859|3,569|34,080|-|-| |*IgniteDataStreamer* *add*|169|410|1389|-|-| |*IgniteDataStreamer* *addAll*|99|206|988|-|-| Three nodes(ubuntu7 write, ubuntu8, and ubuntu9) |*milliseconds*|*1,000*|*10,000*|*100,000*|*500,000*|*1,000,000*| |*Put*|1,664|7,794|41,116|-|-| |*putAll*|101|294|1,911|-|-| |*SqlFieldsQuery*|1,086|5,718|41,997|-|-| |*IgniteJdbcThinDriver*|1,247|4,899|48,566|-|-| |*IgniteDataStreamer* *add*|168|385|1,364|-|-| |*IgniteDataStreamer* *addAll*|86|249|905|-|-| >From above results, these tables show that the three ways: put, >SqlFieldsQuery, IgniteJdbcThinDriver have gradually bad performance on data >latency with increasing ignite server nodes, and the other ways: putAll, >IgniteDataStreameradd, and IgniteDataStreameraddAll have better performances. I don't know if the testing via my java codes are suitable and correct to show these results or not. Here, i provide my codes to reproduce my experimental situation. {color:#14892c}*Attached is my codes for your reference.*{color} if any further information is needed, I am glad to be informed and will provide to you as soon as possible. If you have any idea about this issue, I am looking forward to hearing from you. Yours sincerely, Rick -- This message was sent by Atlassian JIRA (v7.6.3#76005)