zuston commented on issue #674:
URL: 
https://github.com/apache/incubator-uniffle/issues/674#issuecomment-1454611218

   > This sounds good to me. Do you apply this in your prod env or not?
   
   No. 
   
   I have to say after applying this optimization, the GC pause is still 
serious in my point to point writing benchmark. So maybe this is not the main 
problem. Anyway, this is still an improvement.
   
   BTW, I want to share the benchmark result and I think uniffle's users will 
benefit from this.
   
   Shuffle server environment
   1. XMX 20G
   2. buffer capacity 10G
   3. read capacity 5G
   
   Shuffle Writer program
   1. using spark to write shuffle data with 20 executors. Single executor will 
total write 1G, and each time write 14M
   
   | Java version | ShuffleServer GC  | Max pause time | ThroughOutput |
   | ------------- | ------------- | ------------- | ------------- | 
   | 8  | G1  | 30s | 0.3 |
   | 11  | G1  | 2.5s | 0.8 |
   | 18  | G1  | 2.5s | 0.8 |
   | 18  | ZGC  | 0.2ms | 0.99997 |
   
   It's amazing for me. I think we should drop java8 version


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@uniffle.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to