首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本地主机上的http延迟野生方差

本地主机上的http延迟野生方差
EN

Unix & Linux用户
提问于 2023-02-19 18:07:56
回答 1查看 23关注 0票数 -1

运行在10芯MBP M1上。运行一个线程客户端(wrk)和一个线程服务器(java)。youtube也在系统上运行。负载平均值为2/ 10,除GC外,这可能是造成以下潜伏期变化的原因?

代码语言:javascript
复制
            "percentile": 0,
            "latency_in_microseconds": 10
        },
        {
            "percentile": 50,
            "latency_in_microseconds": 16
        },
        {
            "percentile": 99,
            "latency_in_microseconds": 51
        },
        {
            "percentile": 99.9,
            "latency_in_microseconds": 1500
        },
        {
            "percentile": 99.99,
            "latency_in_microseconds": 9598
        },
        {
            "percentile": 99.999,
            "latency_in_microseconds": 15021
        }

在使用nginx或生锈web服务器时也会发生相同的变化。在M1、Linux或Linux EC2计算机上也是如此。是什么导致了从10微秒到15毫秒的巨大变化?谢谢

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2023-03-04 10:11:05

实际上,如果我做epoll/每5ms选择一次,上限就会稍微低一些。

代码语言:javascript
复制
wrk -d2134 -t2 -c10 http://127.0.0.1:8089 -s script.lua               took  17s at  10:14:19
Running 36m test @ http://127.0.0.1:8089
  2 threads and 10 connections
^C  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency    40.98us   18.24us   3.62ms   80.67%
    Req/Sec   109.03k     3.86k  115.50k    68.43%
  24368820 requests in 1.87m, 1.72GB read
Requests/sec: 216998.38
Transfer/sec:     15.73MB

JSON Output:
{
    "requests": 24368820,
    "duration_in_microseconds": 112299548.00,
    "bytes": 1852030320,
    "requests_per_sec": 216998.38,
    "bytes_transfer_per_sec": 16491876.89,
    "latency_distribution": [
        {
            "percentile": 0,
            "latency_in_microseconds": 10
        },
        {
            "percentile": 90,
            "latency_in_microseconds": 61
        },
        {
            "percentile": 99,
            "latency_in_microseconds": 88
        },
        {
            "percentile": 99.5,
            "latency_in_microseconds": 95
        },
        {
            "percentile": 99.9,
            "latency_in_microseconds": 117
        },
        {
            "percentile": 99.95,
            "latency_in_microseconds": 128
        },
        {
            "percentile": 99.99,
            "latency_in_microseconds": 230
        },
        {
            "percentile": 99.999,
            "latency_in_microseconds": 1803
        },
    ]
}
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/736110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档