[ 
https://issues.apache.org/jira/browse/IGNITE-4374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15839600#comment-15839600
 ] 

Yakov Zhdanov commented on IGNITE-4374:
---------------------------------------

[~daradurvs], [~dmagda],

I like the analysis depth, but now logs seem over detailed to me (which is 
wrong). I also don't like the idea to split suggestions to 3 classes. I think 
this should be in 1 class. Agree? Moreover, they use single system property to 
disable the output.

As far as over detailed logs, I think we need to remove details and provide 
link with anchor to proper section of the readme.io page.
For example, GC logging section will look like (of course, if we spot that 
logging configuration is missing)
[19:14:50] JVM Garbage Collection logging is not configured properly. Please 
refer to this 
https://apacheignite.readme.io/docs/jvm-and-system-tuning#GCLogging

Same with JVM options and OS configuration.

Thoughts?



> 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)

Reply via email to