Хорошо, давайте начнем после нескольких исследований. Вот что мы знаем:
15.04 на i7 3820 (quad 3.6) и Samsung 850 pro SSD 512gb SATA 6
$ docker info
Containers: 2
Images: 101
Storage Driver: overlay
Backing Filesystem: extfs
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.19.0-28-generic
Operating System: Ubuntu 15.04
CPUs: 8
Total Memory: 15.61 GiB
Name: camacho
ID: ZOYN:QGDO:UGMJ:TDDM:WEEM:ZEHJ:4OKB:V5WR:RGCL:NOKG:F5W5:SDEL
WARNING: No swap limit support
10.10.5 на i7 (quad 2.7) и Apple SSD 512gb SD512E SATA 6 (2+ года)
$ docker info
Containers: 3
Images: 185
Storage Driver: aufs
Root Dir: /mnt/sda1/var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 191
Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 4.0.9-boot2docker
Operating System: Boot2Docker 1.8.1 (TCL 6.3); master : 7f12e95 - Thu Aug 13 03:24:56 UTC 2015
CPUs: 8
Total Memory: 3.858 GiB
Name: dinghy
ID: PNNP:PI3E:CRUK:27RI:IPHW:HROF:NQA2:XKV6:VGCZ:WT7B:BZ7R:USWD
Debug mode (server): true
File Descriptors: 21
Goroutines: 54
System Time: 2015-09-24T19:16:01.715069994Z
EventsListeners: 1
Init SHA1:
Init Path: /usr/local/bin/docker
Docker Root Dir: /mnt/sda1/var/lib/docker
Labels:
provider=virtualbox
Я докционирую наш тестовый процесс, потому что нам нужна стабильность и параллелизм.
Sysbench показывает, что хост ubuntu выполняет в 4 раза хуже, чем OSX, и я не понимаю, как это сделать , dd и iozone показывают, что хост ubuntu выполняет как ожидалось.
Почему моя производительность rspec хуже на узле ubuntu, который имеет более быстрые ресурсы? Где я должен исследовать? Является ли sysbench io тест индикатором или аномалией? Каковы источники плохой производительности в докеретированной ubuntu?