From d42e02f65cb0f53632322ac00f14fbccff76d721 Mon Sep 17 00:00:00 2001 From: Lei Ni Date: Tue, 26 Feb 2019 15:40:03 +0800 Subject: [PATCH] Updated README.md to list Go 1.12 as supported. --- README.CHS.md | 4 ++-- README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.CHS.md b/README.CHS.md index ab196fc3b..1b233509c 100644 --- a/README.CHS.md +++ b/README.CHS.md @@ -44,11 +44,11 @@ Dragonboat是目前Github网站上最快的开源多组Raft实现。 当测试单组性能时,Dragonboat可以在16字节负载下持续每秒完成125万次写,此时平均写延迟是1.3毫秒,P99写延迟为2.6毫秒。上述性能是在平均单机占用三个2.8Ghz的核心的情况下实现的。 -即使在很高的系统负载下,Go的GC所带来的Stop-the-World停顿也显著低于1毫秒。在即将发布的Go 1.12版中,GC的Stop-the-World停顿时间将进一步大幅减低。Golang的runtime.ReadMemStats显示即使在很高的系统负载下,GC也仅占用了少于1%的可利用CPU时间。 +即使在很高的系统负载下,Go 1.11的GC所带来的Stop-the-World停顿也显著低于1毫秒。在Go 1.12版中,GC的Stop-the-World停顿时间又进一步大幅减低。Golang的runtime.ReadMemStats显示即使在很高的系统负载下,GC也仅占用了少于1%的可利用CPU时间。 ![stw](./doc/stw.png) ## 系统需求 ## -* x86_64 Linux或MacOS, Go 1.10, 1.11,支持C++11的近期版本GCC或Clang +* x86_64 Linux或MacOS, Go 1.11, 1.12,支持C++11的近期版本GCC或Clang * [RocksDB](https://github.com/facebook/rocksdb/blob/master/INSTALL.md) 5.13.4或更新的版本 ## 开始使用 ## diff --git a/README.md b/README.md index 1205ab03e..21325afeb 100644 --- a/README.md +++ b/README.md @@ -43,11 +43,11 @@ Table below shows write latencies in millisecond, Dragonboat has <5ms P99 write When tested on a single Raft group, Dragonboat can sustain writes at 1.25 million per second when payload is 16 bytes each, average latency is 1.3ms and the P99 latency is 2.6ms. This is achieved when using an average of 3 cores (2.8GHz) on each server. -As visualized below, Stop-the-World pauses caused by Golang's GC are sub-millisecond on highly loaded systems. Such very short Stop-the-World pause time is set to be further significantly reduced in the coming Go 1.12 release. Golang's runtime.ReadMemStats reports that less than 1% of the available CPU time is used by GC on highly loaded system. +As visualized below, Stop-the-World pauses caused by Go1.11's GC are sub-millisecond on highly loaded systems. Such very short Stop-the-World pause time is further significantly reduced in Go 1.12. Golang's runtime.ReadMemStats reports that less than 1% of the available CPU time is used by GC on highly loaded system. ![stw](./doc/stw.png) ## Requirements ## -* x86_64 Linux or MacOS, Go 1.10 and 1.11, GCC or Clang with C++11 support +* x86_64 Linux or MacOS, Go 1.11 or 1.12, GCC or Clang with C++11 support * [RocksDB](https://github.com/facebook/rocksdb/blob/master/INSTALL.md) 5.13.4 or above when using RocksDB for storing Raft logs ## Getting Started ##