Daryn Sharp created HADOOP-15811:
------------------------------------

             Summary: Optimizations for Java's TLS performance
                 Key: HADOOP-15811
                 URL: https://issues.apache.org/jira/browse/HADOOP-15811
             Project: Hadoop Common
          Issue Type: Bug
          Components: common
    Affects Versions: 1.0.0
            Reporter: Daryn Sharp


Java defaults to using /dev/random and disables intrinsic methods used in hot 
code paths.  Both cause highly synchronized impls to be used that significantly 
degrade performance.

* -Djava.security.egd=file:/dev/urandom
* -XX:+UseMontgomerySquareIntrinsic
* -XX:+UseMontgomeryMultiplyIntrinsic
* -XX:+UseSquareToLenIntrinsic
* -XX:+UseMultiplyToLenIntrinsic

These settings significantly boost KMS server performance.  Under load, threads 
are not jammed in the SSLEngine.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-dev-h...@hadoop.apache.org

Reply via email to