It looks like the bottleneck is the bandwidth, the eth is 1Gb, the bandwidth 
received in the client is 121 MB, it is almost reach the physical upper bound.


Can I remove or cut off some contents in the CacheEvent? Or using the custom 
event?




------------------ Original ------------------
From:  "Lin";<m...@linlyu.com>;
Date:  Thu, Jun 30, 2016 04:42 PM
To:  "user"<user@ignite.apache.org>; 

Subject:  performance of CacheEvents



Hi all,


I have one client node and two server node, the client registered only two 
events on a specified cache "cache1" ,
 the  EventType.EVT_CACHE_OBJECT_PUT and EventType.EVT_CACHE_OBJECT_REMOVED.


Compared with no events case, we test the cache puts operation with yardstick.
The OPS of cache puts can reach 70K OPS in the client, but only 5K OPS in the 
events case.


I know the housands of events per second will lead to performance degradation, 
and I have just enable the two events.
If I have to enable these two events, could you tell me how to or can I improve 
the performance?


PS: My network interface's bandwitdh is 1G, and the CPU loads is 15.4%, the 
used memory is 6.4G(total is 64G).


Best regards
Lin

Reply via email to