HTTP API внутри контейнера docker работает очень медленно

#java #python #docker #http

#java #python #docker #http

Вопрос:

Привет, я не эксперт по docker и надеюсь, что кто-нибудь сможет помочь, у нас есть http API, который мы докеризовали, пропускная способность очень низкая. Ниже приведен тест производительности. Тот же сервис в другой среде имеет TPS около 130. Служба внутренне не вызывает какой-либо API за пределами той же сети. Есть вызовы вне контейнера, один из которых относится к Redis, а второй — к другому микросервису в пределах одной сети.

Любой знает, каковы оптимальные настройки для работы в сети docker, что должно стать нашей отправной точкой для устранения неполадок.

     ./wrk -s scripts/submitsm2.py -d 300 -c 100 -t 6 http://127.0.0.1:1402
Running 5m test @ http://127.0.0.1:1402
  6 threads and 100 connections
  Thread Stats   Avg      Stdev     Max    /- Stdev
    Latency     1.32s   369.60ms   1.87s    57.14%
    Req/Sec    18.34     36.43   150.00     85.38%
  2886 requests in 5.00m, 546.76KB read
  Socket errors: connect 0, read 0, write 0, timeout 2872
Requests/sec:      9.62
Transfer/sec:      1.82KB