Caddy와 nginx의 성능을 가볍게 들여다 보았습니다.

Nginx에서 Caddy로 변경이라는 기사를 찾았습니다.
htps : // 코스 s. 이 m/아르치 cぇs/부이 ld우ぇb하고 s/오페라치온/을 rk/오오드비-긴긴 x-헉-카 dy. HTML

실제로 어떤지 가볍게(10분 정도) 조사해 보았다. . 이 기사는 개인 환경에서 개인 메모 용입니다.

환경


  • 12 코어 OSX
  • Benchmark 공구 측 1 코어, 250 연결
  • index.html 1190 bytes

  • caddy (58k / s) - CPU 전체 코어 사용


  • version v2.2.1
  • caddy file-server -listen 127.0.0.1:8000 .
  • Running 10s test @ http://127.0.0.1:8000/
      1 threads and 250 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     2.65ms    1.29ms  19.97ms   82.94%
        Req/Sec    58.85k     3.32k   69.22k    70.00%
      Latency Distribution
         50%    2.28ms
         75%    2.96ms
         90%    4.34ms
         99%    7.41ms
      587734 requests in 10.05s, 789.75MB read
    Requests/sec:  58510.01
    Transfer/sec:     78.62MB
    
  • Go로 쓰여졌기 때문에 Go적인 속도입니다.

  • nginx (109k / s) - CPU 전체 코어 사용


  • version nginx/1.19.2
  • Running 10s test @ http://127.0.0.1:8000/
      1 threads and 250 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     2.24ms  216.62us   6.19ms   88.34%
        Req/Sec   110.36k     6.79k  118.28k    89.00%
      Latency Distribution
         50%    2.20ms
         75%    2.29ms
         90%    2.44ms
         99%    3.05ms
      1096858 requests in 10.01s, 1.46GB read
    Requests/sec: 109606.61
    Transfer/sec:    149.37MB
    

    게다가 자작 서버 (168k / s) - 1 코어


    Running 10s test @ http://127.0.0.1:8000/
      1 threads and 250 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   806.79us  123.52us   2.75ms   92.34%
        Req/Sec   169.68k     7.72k  176.36k    91.00%
      Latency Distribution
         50%  774.00us
         75%  817.00us
         90%    0.90ms
         99%    1.39ms
      1688150 requests in 10.01s, 2.23GB read
    Requests/sec: 168675.49
    Transfer/sec:    228.10MB
    
  • linux는 다중 스레드 또는 다중 프로 셀로 이동하면 1M/s 이상인 서버이므로 비교 대상이 아니지만 개인 메모

  • 결론


  • Caddy는 Go로 작성되었으므로 Go의 속도는 나온다
  • Nginx는 설정에 따라 성능입니다.
  • 자작 서버 최고!
  • 좋은 웹페이지 즐겨찾기