[ https://issues.apache.org/jira/browse/IGNITE-4374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15814243#comment-15814243 ]
Vyacheslav Daradur edited comment on IGNITE-4374 at 1/10/17 8:03 AM: --------------------------------------------------------------------- [^x64_not_optimized.png] [^x64_optimized.png] [^x32_not_optimized.png] [^x32_optimized.png] '-server' option checks only on not x64 VM bq. On a 64-bit capable JDK, only the Java Hotspot Server VM is supported so the -server option is implicit http://docs.oracle.com/javase/7/docs/technotes/guides/vm/server-class.html was (Author: daradurvs): x64 - not optimized [^x64_not_optimized.png] x64 - optimized !x64_optimized.png|thumbnail! x32 - not optimized !x32_not_optimized.png|thumbnail! x32 - optimized !x32_optimized.png|thumbnail! '-server' option checks only on not x64 VM bq. On a 64-bit capable JDK, only the Java Hotspot Server VM is supported so the -server option is implicit http://docs.oracle.com/javase/7/docs/technotes/guides/vm/server-class.html > Ignite should validate JVM and OS configuration and output warning in log > ------------------------------------------------------------------------- > > Key: IGNITE-4374 > URL: https://issues.apache.org/jira/browse/IGNITE-4374 > Project: Ignite > Issue Type: Improvement > Components: documentation > Reporter: Yakov Zhdanov > Assignee: Vyacheslav Daradur > Attachments: check-output.png, x32_not_optimazed.png, > x32_optimazed.png, x64_not_optimized.png, x64_optimized.png > > > Currently we have GridPerformanceSuggestions that output suggestions to logs > on Ignite start on how Ignite can be improved. > I suggest to go a little bit deeper and validate more configuration options > and add validation for JVM and OS settings. > Ignite should output warning if: > * GC logging is not enabled > * MaxDirectMemorySize is not set (-XX:MaxDirectMemorySize) > * Heap size is greater than 30,5G and JVM cannot use compressed oops > * Any of the recommended OS setting described here > https://apacheignite.readme.io/docs/jvm-and-system-tuning are not properly > set -- This message was sent by Atlassian JIRA (v6.3.4#6332)