Just use this: -server -Xms10G -Xmx10G -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseTLAB -XX:NewSize=128m -XX:MaxNewSize=128m -XX:MaxTenuringThreshold=0 -XX:SurvivorRatio=1024 -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=60 -XX:+DisableExplicitGC
How do you measure client memory usage ? 2016-05-24 15:04 GMT+03:00 Tomek W <[email protected]>: > Sorry, > I made a mistake - I wanted to say that I am going to use ON_HEAP. > Can you suggest my more details about tuning ? > I have client (which run hot loading data from postgresql) and server node > (keep cache - data). > Now client also requires ~4GB data. Why ? After all, it doesn't keep > data, only run hot loading. > > > > > > 2016-05-24 13:44 GMT+02:00 Alexei Scherbakov <[email protected] > >: > >> Try to start with some larger number, if default value is too low for >> you. >> On example, set it to 50000, and see if the performance is OK. >> If not, increase to 100000 etc. >> I can't help you further without knowing your data access patterns. >> >> BTW, for 10G heap it is probably better to use ONHEAP_TIERED, as Val >> suggested. >> Don't forget to tune GC as described here: >> >> >> https://apacheignite.readme.io/docs/jvm-and-system-tuning#jvm-tuning-for-clusters-with-on_heap-caches >> >> >> 2016-05-23 22:05 GMT+03:00 Tomek W <[email protected]>: >> >>> Ok, I am going to use OFF_HEAP. >>> >>> >>> On each node I am going to use about 10 GB. (My ram is 16GB). >>> Can you help me adjust configuration for this aim ? >>> It is very important for me. >>> Aim: Extremely fast sql quries. >>> >>> >>> 2016-05-23 18:13 GMT+02:00 Alexei Scherbakov < >>> [email protected]>: >>> >>>> Hi, >>>> >>>> Generally speaking, settings setSqlOnheapRowCacheSize to larger value >>>> increases >>>> SQL performance in OFFHEAP_TIERED mode, but also means more job for GC, >>>> so it should be used with care. >>>> >>>> The value should be set to the size of your application's >>>> working(frequently accessed) data set. >>>> >>>> 2016-05-23 13:07 GMT+03:00 vkulichenko <[email protected]>: >>>> >>>>> Are you using offheap? What is your data size? >>>>> >>>>> Generally, I would recommend to use on-heap with SQL queries if this >>>>> possible (unless you have a very big data sets and want to avoid having >>>>> large heap sizes). If you still have to use offheap, you can try >>>>> playing >>>>> with this parameter and see what performance you get with different >>>>> values. >>>>> The optimal value depends on a particular application. >>>>> >>>>> -Val >>>>> >>>>> >>>>> >>>>> -- >>>>> View this message in context: >>>>> http://apache-ignite-users.70518.x6.nabble.com/off-heap-indexes-setSqlOnheapRowCacheSize-how-does-it-improve-efficiency-tp5070p5092.html >>>>> Sent from the Apache Ignite Users mailing list archive at Nabble.com. >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Best regards, >>>> Alexei Scherbakov >>>> >>> >>> >> >> >> -- >> >> Best regards, >> Alexei Scherbakov >> > > -- Best regards, Alexei Scherbakov
