На CentOS 10 работающих док-контейнеров показывают низкую производительность, почему? - PullRequest
0 голосов
/ 17 декабря 2018

Вот вывод uname в CentOS: Linux fancy 3.10.0-957.1.3.el7.x86_64 #1 SMP Thu Nov 29 14:49:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux.

И текущая статистика:

top - 10:55:55 up 1 day, 16:26,  1 user,  load average: 17.36, 16.79, 11.12
Tasks: 361 total,   1 running, 360 sleeping,   0 stopped,   0 zombie
%Cpu(s): 53.5 us, 44.9 sy,  0.0 ni,  1.5 id,  0.0 wa,  0.0 hi,  0.1 si,  0.0 st
KiB Mem : 16224228 total,  3267432 free, 11645932 used,  1310864 buff/cache
KiB Swap: 16777212 total, 13699584 free,  3077628 used.  4130240 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                                                                                
26605 geese      20   0  412084   3488   1000 S 100.0  0.0   2346:47 goodluck                                                                                                                                                             
 2147 root      20   0 1340004 558516   8192 S  22.6  3.4   3:32.31 geese                                                                                                                                                                   
 3993 polkitd   20   0  723856  10460   2436 S  22.3  0.1 179:07.21 polkitd                                                                                                                                                                
 2195 root      20   0 1462556 559512   8164 S  21.9  3.4   3:32.62 geese                                                                                                                                                                   
 2245 root      20   0 1544488 558372   8176 S  21.9  3.4   3:32.97 geese                                                                                                                                                                   
 2419 root      20   0 1544488 560252   8216 S  21.9  3.5   3:32.72 geese                                                                                                                                                                   
 2544 root      20   0 1536288 558264   8028 S  21.6  3.4   3:33.06 geese                                                                                                                                                                   
 2163 root      20   0 1331744 560728   8064 S  21.3  3.5   3:33.77 geese                                                                                                                                                                   
 2558 root      20   0 1413416 560116   7996 S  21.3  3.5   3:33.89 geese                                                                                                                                                                   
 2570 root      20   0 1528348 560096   8132 S  21.3  3.5   3:33.11 geese                                                                                                                                                                   
 2293 root      20   0 1397020 560304   8024 S  20.6  3.5   3:32.32 geese                                                                                                                                                                   
 3042 root      20   0 2227276   1.5g   8736 S  17.9  9.5   3:21.77 geese 

Сервер имеет 4 ядра, и программа geese была запущена около 30 минут назадначиная со снимка команды top выше.И geese был запущен командой sudo docker-compose up -d в пользовательском терминале гусей.Далее приведен пример определенного сервиса в исходном файле dockerfile:

geese_host_1:
    image: geese:latest
    networks:
        aita_network:
              ipv4_address: 172.20.0.3
    command: /go/bin/geese
    ports:
      - "10001:9999"
    volumes:
      - ./d1:/root/.geese_basic/log/
    stdin_open: true
    tty: true
...