1 个稳定版本
3.0.1 | 2021年7月8日 |
---|
#123 in #cryptocurrency
27KB
474 代码行
chainseeker.info:快速可靠的开源加密货币区块浏览器。
这是 chainseeker.info 的服务器端实现。如果您正在寻找客户端库,请查看这里。
功能
- 100% 开源。
- 使用 MIT 许可协议。
- 无费用、无后门和无需访问限制(如果您自己运行服务器)。
- 服务器端代码完全使用 Rust 编写,因此速度快。
- 有关基准测试结果,请参阅性能部分。
- 可以在一天内同步到比特币主网(可能因机器规格而异)。
- 前端使用 Nuxt.js (Vue.js) 编写并静态生成。
- 可以使用 AWS S3 或任何其他对象存储服务来提供服务。无需 web 服务器。
- 现代 UI 界面,采用 Vuetify。
- 可以使用内存小于 16GB 的机器来提供比特币主网。
- chainseeker.info 在 DigitalOcean 的 16GB 内存优化实例上提供服务。
- 起价 $160 / 月(实例 $80 / 月,块存储 $80 / 月)。
- 提供 Neet REST API (JSON) 接口,可以轻松与您的应用程序交互。
- 其他功能
- 提供与给定地址相关的交易列表(所谓“地址索引”)。
- 提供地址排名(所谓“富豪榜”)。
- 支持 altcoin(已与 Monacoin 测试)。
克隆仓库
$ git clone https://github.com/chainseeker/chainseeker-server.git
$ cd chainseeker-server
先决条件
chainseeker-server 需要运行 Bitcoin Core(或任何兼容的 altcoins),并且 REST(用于同步)和 RPC API(用于广播交易)均启用。
按以下方式配置 bitcoin.conf
rpcuser = YOUR_USERNAME
rpcpassword = VERY_LONG_PASSWORD
server = 1
txindex = 1
rest = 1
[main]
zmqpubhashblock = tcp://127.0.0.1:28332
zmqpubhashtx = tcp://127.0.0.1:28332
zmqpubrawblock = tcp://127.0.0.1:28332
zmqpubrawtx = tcp://127.0.0.1:28332
[test]
zmqpubhashblock = tcp://127.0.0.1:28333
zmqpubhashtx = tcp://127.0.0.1:28333
zmqpubrawblock = tcp://127.0.0.1:28333
zmqpubrawtx = tcp://127.0.0.1:28333
[regtest]
zmqpubhashblock = tcp://127.0.0.1:28334
zmqpubhashtx = tcp://127.0.0.1:28334
zmqpubrawblock = tcp://127.0.0.1:28334
zmqpubrawtx = tcp://127.0.0.1:28334
[signet]
zmqpubhashblock = tcp://127.0.0.1:28335
zmqpubhashtx = tcp://127.0.0.1:28335
zmqpubrawblock = tcp://127.0.0.1:28335
zmqpubrawtx = tcp://127.0.0.1:28335
然后,在您的机器上启动 bitcoind
或 bitcoin-qt
。
配置
将 ./server/config.example.toml 复制到 $HOME/.chainseeker/
目录下,并进行编辑。
$ mkdir $HOME/.chainseeker
$ cp ./server/config.example.toml $HOME/.chainseeker/config.toml
安装
如果您服务器上没有Rust环境,请运行以下命令进行安装。
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
运行
$ cargo run --release COIN
或者
$ npm start COIN
服务器将遍历所有区块,同步可能需要一天时间。
设置代理
配置您的Web服务器(如Nginx或Apache),以便代理HTTP请求到正确的端口。
- 将
/
代理到http_port
(默认:8000)。 - 将
/ws
代理到ws_endpoint
的端口(默认:8001)。
然后,如果需要,配置SSL/TLS证书或使用如CloudFlare之类的代理服务。
性能
服务器规格
- Bitcoin Core:DigitalOcean,基础版,4 GB,2 vCPUs(每月24美元)
- chainseeker-syncer:DigitalOcean,内存优化版,16 GB,2 vCPUs(每月80美元)
- 客户端:DigitalOcean,CPU优化版,4 GB,2 vCPUs(每月40美元)
结果
日期:2020年7月6日(JST)
状态
┌─────────┬──────┬──────┬───────┬──────┬─────────┬─────────┬───────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼──────┼──────┼───────┼──────┼─────────┼─────────┼───────┤
│ Latency │ 0 ms │ 0 ms │ 0 ms │ 0 ms │ 0.02 ms │ 0.31 ms │ 20 ms │
└─────────┴──────┴──────┴───────┴──────┴─────────┴─────────┴───────┘
┌───────────┬─────────┬─────────┬─────────┬─────────┬──────────┬─────────┬─────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────────┼─────────┼─────────┼─────────┼──────────┼─────────┼─────────┤
│ Req/Sec │ 9695 │ 9695 │ 10671 │ 11063 │ 10622.91 │ 323.18 │ 9693 │
├───────────┼─────────┼─────────┼─────────┼─────────┼──────────┼─────────┼─────────┤
│ Bytes/Sec │ 1.83 MB │ 1.83 MB │ 2.02 MB │ 2.09 MB │ 2.01 MB │ 60.9 kB │ 1.83 MB │
└───────────┴─────────┴─────────┴─────────┴─────────┴──────────┴─────────┴─────────┘
Req/Bytes counts sampled once per second.
117k requests in 11.02s, 22.1 MB read
区块/500000
┌─────────┬──────┬──────┬───────┬──────┬─────────┬─────────┬───────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼──────┼──────┼───────┼──────┼─────────┼─────────┼───────┤
│ Latency │ 0 ms │ 0 ms │ 1 ms │ 1 ms │ 0.07 ms │ 0.37 ms │ 14 ms │
└─────────┴──────┴──────┴───────┴──────┴─────────┴─────────┴───────┘
┌───────────┬─────────┬─────────┬─────────┬─────────┬─────────┬────────┬─────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼────────┼─────────┤
│ Req/Sec │ 5183 │ 5183 │ 5731 │ 5911 │ 5730.4 │ 202.77 │ 5181 │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼────────┼─────────┤
│ Bytes/Sec │ 4.29 MB │ 4.29 MB │ 4.75 MB │ 4.89 MB │ 4.74 MB │ 168 kB │ 4.29 MB │
└───────────┴─────────┴─────────┴─────────┴─────────┴─────────┴────────┴─────────┘
Req/Bytes counts sampled once per second.
57k requests in 10.02s, 47.4 MB read
带有交易ID的区块/500000
┌─────────┬──────┬───────┬───────┬───────┬──────────┬─────────┬───────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼──────┼───────┼───────┼───────┼──────────┼─────────┼───────┤
│ Latency │ 7 ms │ 12 ms │ 22 ms │ 28 ms │ 12.75 ms │ 4.01 ms │ 42 ms │
└─────────┴──────┴───────┴───────┴───────┴──────────┴─────────┴───────┘
┌───────────┬─────────┬─────────┬─────────┬─────────┬─────────┬────────┬─────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼────────┼─────────┤
│ Req/Sec │ 296 │ 296 │ 301 │ 310 │ 301.7 │ 4.01 │ 296 │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼────────┼─────────┤
│ Bytes/Sec │ 53.8 MB │ 53.8 MB │ 54.7 MB │ 56.4 MB │ 54.8 MB │ 725 kB │ 53.8 MB │
└───────────┴─────────┴─────────┴─────────┴─────────┴─────────┴────────┴─────────┘
Req/Bytes counts sampled once per second.
3k requests in 10.02s, 548 MB read
带有交易的区块/500000
┌─────────┬─────────┬─────────┬─────────┬─────────┬───────────┬────────────┬─────────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼─────────┼─────────┼─────────┼─────────┼───────────┼────────────┼─────────┤
│ Latency │ 1794 ms │ 3597 ms │ 7301 ms │ 7301 ms │ 3455.1 ms │ 1730.77 ms │ 7301 ms │
└─────────┴─────────┴─────────┴─────────┴─────────┴───────────┴────────────┴─────────┘
┌───────────┬─────┬──────┬─────┬───────┬─────────┬─────────┬───────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────┼──────┼─────┼───────┼─────────┼─────────┼───────┤
│ Req/Sec │ 0 │ 0 │ 0 │ 3 │ 1 │ 1.27 │ 2 │
├───────────┼─────┼──────┼─────┼───────┼─────────┼─────────┼───────┤
│ Bytes/Sec │ 0 B │ 0 B │ 0 B │ 24 MB │ 8.01 MB │ 10.1 MB │ 16 MB │
└───────────┴─────┴──────┴─────┴───────┴─────────┴─────────┴───────┘
Req/Bytes counts sampled once per second.
10 requests in 10.02s, 80.1 MB read
交易/677b67a894d2587c423976ed65131d5ea730d9bd164e7692beffc0441f40eebf
┌─────────┬──────┬──────┬───────┬──────┬─────────┬─────────┬───────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼──────┼──────┼───────┼──────┼─────────┼─────────┼───────┤
│ Latency │ 0 ms │ 1 ms │ 2 ms │ 2 ms │ 0.98 ms │ 0.48 ms │ 18 ms │
└─────────┴──────┴──────┴───────┴──────┴─────────┴─────────┴───────┘
┌───────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤
│ Req/Sec │ 3159 │ 3159 │ 3333 │ 3417 │ 3333.19 │ 68.67 │ 3158 │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤
│ Bytes/Sec │ 46.6 MB │ 46.6 MB │ 49.2 MB │ 50.5 MB │ 49.2 MB │ 1.02 MB │ 46.6 MB │
└───────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘
Req/Bytes counts sampled once per second.
37k requests in 11.02s, 541 MB read
交易ID/bc1qgdjqv0av3q56jvd82tkdjpy7gdp9ut8tlqmgrpmv24sq90ecnvqqjwvw97
┌─────────┬──────┬──────┬───────┬──────┬─────────┬────────┬───────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼──────┼──────┼───────┼──────┼─────────┼────────┼───────┤
│ Latency │ 0 ms │ 0 ms │ 1 ms │ 2 ms │ 0.19 ms │ 0.5 ms │ 12 ms │
└─────────┴──────┴──────┴───────┴──────┴─────────┴────────┴───────┘
┌───────────┬─────────┬─────────┬─────────┬─────────┬─────────┬────────┬─────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼────────┼─────────┤
│ Req/Sec │ 3919 │ 3919 │ 4331 │ 4663 │ 4349.3 │ 210.94 │ 3919 │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼────────┼─────────┤
│ Bytes/Sec │ 18.5 MB │ 18.5 MB │ 20.5 MB │ 22.1 MB │ 20.6 MB │ 998 kB │ 18.5 MB │
└───────────┴─────────┴─────────┴─────────┴─────────┴─────────┴────────┴─────────┘
Req/Bytes counts sampled once per second.
43k requests in 10.02s, 206 MB read
交易/bc1qgdjqv0av3q56jvd82tkdjpy7gdp9ut8tlqmgrpmv24sq90ecnvqqjwvw97
┌─────────┬───────┬───────┬────────┬────────┬──────────┬─────────┬────────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼───────┼───────┼────────┼────────┼──────────┼─────────┼────────┤
│ Latency │ 59 ms │ 75 ms │ 122 ms │ 146 ms │ 80.72 ms │ 25.1 ms │ 318 ms │
└─────────┴───────┴───────┴────────┴────────┴──────────┴─────────┴────────┘
┌───────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤
│ Req/Sec │ 35 │ 35 │ 50 │ 53 │ 49 │ 4.94 │ 35 │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤
│ Bytes/Sec │ 22.1 MB │ 22.1 MB │ 31.5 MB │ 33.4 MB │ 30.9 MB │ 3.12 MB │ 22.1 MB │
└───────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘
Req/Bytes counts sampled once per second.
490 requests in 10.05s, 309 MB read
未花费输出/utxos/bc1qgdjqv0av3q56jvd82tkdjpy7gdp9ut8tlqmgrpmv24sq90ecnvqqjwvw97
┌─────────┬──────┬──────┬───────┬──────┬─────────┬────────┬───────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼──────┼──────┼───────┼──────┼─────────┼────────┼───────┤
│ Latency │ 0 ms │ 0 ms │ 0 ms │ 1 ms │ 0.03 ms │ 0.3 ms │ 19 ms │
└─────────┴──────┴──────┴───────┴──────┴─────────┴────────┴───────┘
┌───────────┬────────┬────────┬─────────┬─────────┬─────────┬────────┬────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼────────┼────────┼─────────┼─────────┼─────────┼────────┼────────┤
│ Req/Sec │ 7167 │ 7167 │ 7727 │ 7911 │ 7703.46 │ 184.69 │ 7165 │
├───────────┼────────┼────────┼─────────┼─────────┼─────────┼────────┼────────┤
│ Bytes/Sec │ 4.1 MB │ 4.1 MB │ 4.42 MB │ 4.53 MB │ 4.41 MB │ 106 kB │ 4.1 MB │
└───────────┴────────┴────────┴─────────┴─────────┴─────────┴────────┴────────┘
Req/Bytes counts sampled once per second.
85k requests in 11.02s, 48.5 MB read
富列表计数
┌─────────┬──────┬──────┬───────┬──────┬─────────┬────────┬───────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼──────┼──────┼───────┼──────┼─────────┼────────┼───────┤
│ Latency │ 0 ms │ 0 ms │ 0 ms │ 0 ms │ 0.02 ms │ 0.4 ms │ 23 ms │
└─────────┴──────┴──────┴───────┴──────┴─────────┴────────┴───────┘
┌───────────┬─────────┬─────────┬─────────┬─────────┬──────────┬────────┬─────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────────┼─────────┼─────────┼─────────┼──────────┼────────┼─────────┤
│ Req/Sec │ 9135 │ 9135 │ 10647 │ 10911 │ 10498.55 │ 509.83 │ 9128 │
├───────────┼─────────┼─────────┼─────────┼─────────┼──────────┼────────┼─────────┤
│ Bytes/Sec │ 1.73 MB │ 1.73 MB │ 2.02 MB │ 2.07 MB │ 1.99 MB │ 97 kB │ 1.73 MB │
└───────────┴─────────┴─────────┴─────────┴─────────┴──────────┴────────┴─────────┘
Req/Bytes counts sampled once per second.
115k requests in 11.01s, 21.9 MB read
富列表/0/100
┌─────────┬──────┬──────┬───────┬──────┬─────────┬─────────┬───────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼──────┼──────┼───────┼──────┼─────────┼─────────┼───────┤
│ Latency │ 1 ms │ 1 ms │ 3 ms │ 4 ms │ 1.49 ms │ 0.78 ms │ 17 ms │
└─────────┴──────┴──────┴───────┴──────┴─────────┴─────────┴───────┘
┌───────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤
│ Req/Sec │ 1854 │ 1854 │ 2042 │ 2093 │ 2029.91 │ 60.51 │ 1854 │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤
│ Bytes/Sec │ 49.7 MB │ 49.7 MB │ 54.8 MB │ 56.1 MB │ 54.4 MB │ 1.61 MB │ 49.7 MB │
└───────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘
Req/Bytes counts sampled once per second.
22k requests in 11.02s, 599 MB read
富列表地址排名/bc1qgdjqv0av3q56jvd82tkdjpy7gdp9ut8tlqmgrpmv24sq90ecnvqqjwvw97
┌─────────┬──────┬──────┬───────┬──────┬─────────┬─────────┬───────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼──────┼──────┼───────┼──────┼─────────┼─────────┼───────┤
│ Latency │ 0 ms │ 0 ms │ 0 ms │ 0 ms │ 0.02 ms │ 0.52 ms │ 29 ms │
└─────────┴──────┴──────┴───────┴──────┴─────────┴─────────┴───────┘
┌───────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤
│ Req/Sec │ 8567 │ 8567 │ 9767 │ 9927 │ 9637.46 │ 359.49 │ 8563 │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤
│ Bytes/Sec │ 1.56 MB │ 1.56 MB │ 1.78 MB │ 1.81 MB │ 1.75 MB │ 65.6 kB │ 1.56 MB │
└───────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘
Req/Bytes counts sampled once per second.
106k requests in 11.02s, 19.3 MB read
Bitcoin Core REST API的结果(仅作比较)
日期:2020年7月5日(JST)
chaininfo.json
┌─────────┬──────┬──────┬───────┬──────┬─────────┬─────────┬───────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼──────┼──────┼───────┼──────┼─────────┼─────────┼───────┤
│ Latency │ 1 ms │ 2 ms │ 4 ms │ 5 ms │ 1.84 ms │ 0.91 ms │ 18 ms │
└─────────┴──────┴──────┴───────┴──────┴─────────┴─────────┴───────┘
┌───────────┬─────────┬─────────┬─────────┬─────────┬─────────┬────────┬─────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼────────┼─────────┤
│ Req/Sec │ 6255 │ 6255 │ 6819 │ 7579 │ 6872.4 │ 353.18 │ 6253 │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼────────┼─────────┤
│ Bytes/Sec │ 5.99 MB │ 5.99 MB │ 6.54 MB │ 7.27 MB │ 6.59 MB │ 340 kB │ 5.99 MB │
└───────────┴─────────┴─────────┴─────────┴─────────┴─────────┴────────┴─────────┘
Req/Bytes counts sampled once per second.
69k requests in 10.02s, 65.9 MB read
blockhashbyheight/500000.json
┌─────────┬──────┬──────┬───────┬──────┬─────────┬─────────┬──────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼──────┼──────┼───────┼──────┼─────────┼─────────┼──────┤
│ Latency │ 0 ms │ 1 ms │ 1 ms │ 2 ms │ 0.88 ms │ 0.46 ms │ 9 ms │
└─────────┴──────┴──────┴───────┴──────┴─────────┴─────────┴──────┘
┌───────────┬─────────┬─────────┬─────────┬─────────┬──────────┬────────┬─────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────────┼─────────┼─────────┼─────────┼──────────┼────────┼─────────┤
│ Req/Sec │ 10943 │ 10943 │ 12095 │ 14439 │ 12297.82 │ 991.01 │ 10941 │
├───────────┼─────────┼─────────┼─────────┼─────────┼──────────┼────────┼─────────┤
│ Bytes/Sec │ 2.07 MB │ 2.07 MB │ 2.29 MB │ 2.73 MB │ 2.32 MB │ 187 kB │ 2.07 MB │
└───────────┴─────────┴─────────┴─────────┴─────────┴──────────┴────────┴─────────┘
Req/Bytes counts sampled once per second.
135k requests in 11.02s, 25.6 MB read
block/00000000000000000024fb37364cbf81fd49cc2d51c09c75c35433c3a1945d04.json
┌─────────┬─────────┬─────────┬─────────┬─────────┬────────────┬───────────┬─────────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼─────────┼─────────┼─────────┼─────────┼────────────┼───────────┼─────────┤
│ Latency │ 1840 ms │ 2118 ms │ 2821 ms │ 2930 ms │ 2128.19 ms │ 224.77 ms │ 2930 ms │
└─────────┴─────────┴─────────┴─────────┴─────────┴────────────┴───────────┴─────────┘
┌───────────┬─────┬──────┬─────────┬─────────┬─────────┬─────────┬─────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────┼──────┼─────────┼─────────┼─────────┼─────────┼─────────┤
│ Req/Sec │ 0 │ 0 │ 4 │ 13 │ 6.6 │ 4.5 │ 2 │
├───────────┼─────┼──────┼─────────┼─────────┼─────────┼─────────┼─────────┤
│ Bytes/Sec │ 0 B │ 0 B │ 29.8 MB │ 96.7 MB │ 49.1 MB │ 33.5 MB │ 14.9 MB │
└───────────┴─────┴──────┴─────────┴─────────┴─────────┴─────────┴─────────┘
Req/Bytes counts sampled once per second.
66 requests in 10.03s, 491 MB read
tx/677b67a894d2587c423976ed65131d5ea730d9bd164e7692beffc0441f40eebf.json
┌─────────┬──────┬──────┬───────┬───────┬─────────┬─────────┬───────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼──────┼──────┼───────┼───────┼─────────┼─────────┼───────┤
│ Latency │ 1 ms │ 3 ms │ 8 ms │ 11 ms │ 3.52 ms │ 2.49 ms │ 64 ms │
└─────────┴──────┴──────┴───────┴───────┴─────────┴─────────┴───────┘
┌───────────┬─────────┬─────────┬───────┬─────────┬─────────┬─────────┬─────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────────┼─────────┼───────┼─────────┼─────────┼─────────┼─────────┤
│ Req/Sec │ 2173 │ 2173 │ 4179 │ 4311 │ 3984.4 │ 611 │ 2172 │
├───────────┼─────────┼─────────┼───────┼─────────┼─────────┼─────────┼─────────┤
│ Bytes/Sec │ 28.6 MB │ 28.6 MB │ 55 MB │ 56.7 MB │ 52.4 MB │ 8.05 MB │ 28.6 MB │
└───────────┴─────────┴─────────┴───────┴─────────┴─────────┴─────────┴─────────┘
Req/Bytes counts sampled once per second.
40k requests in 10.02s, 524 MB read
依赖项
~5–20MB
~270K SLoC