[ https://issues.apache.org/jira/browse/IGNITE-4374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15819875#comment-15819875 ]
Denis Magda commented on IGNITE-4374: ------------------------------------- Presently, supported options are taken from the basic configuration suggested on this page [1]. I wouldn't stick to because in production more advanced settings are used like this [2]. So, my suggestion is to check generic settings applicable for most configurations. - check that the following parameters are set: -server, -Xmx, +AlwaysPreTouch, +UseTLAB, +DisableExplicitGC, +UseCompressedOops - suggest to use G1 collector if CMS or other is set (+UseG1GC). - consider parameters from the description prepared by Yakov. [~yzhdanov], any notes from you? [1] https://apacheignite.readme.io/docs/jvm-and-system-tuning#section-basic-jvm-configuration [2] https://apacheignite.readme.io/docs/jvm-and-system-tuning#section-jvm-configuration > 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: x32_not_optimized.png, x32_optimized.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)