Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%)
|
Mam problem z wydajnością dockera na komputerze lokalnym. Docker odpalony na natywnej wirtualnej maszynie (Windows 10 Professional).
Generalnie ta sama aplikacja działa wolniej niż na przeciętnym dedyku, wydawałoby się, że lokalnie odpada sieć więc powinno to działać szybciej. Ogólne działanie pół biedy ale gdy dłużej nic nie robię i odświeżam stronę to potrafi czasem 10 sekund mielić, słyszę wtedy że komputer pracuje. W Debugbar: Booting (3.96s) Application (3.54s) ale to szczerze mi mało mówi :/ Gdzie szukać przyczyny? Gdzieś znajdę jakieś logi (log nginx, który widzę live działa też z tym lagiem więc nic mi nie mówi). Mam wrażenie, że chodzi coraz ciężej (więcej kodu) ale żeby aż tak? Mam dość dobry procesor, a dysk na PCI Express x4 3 więc szybszy niż standardowy SSD.. Równolegle działający phpmyadmin śmiga aż miło. Nie sądzę aby to była wina Windowsa zwłaszcza, że ktoś ma podobny problem z jabłku: https://github.com/laradock/laradock/issues/1227 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%)
|
Kontenery odpalam 4 (workspace, nginx, mysql, php) + 1 phpmyadmin opcjonalnie.
Konfiguracja tego co odpalam: Kod ############################
# General Setup ############################ ### Application Path # Point to your application code, will be available at `/var/www`. APPLICATION=../ ### Data Path: # For all storage systems. DATA_SAVE_PATH=~/.laradock/data ### PHP version # Applies to the Workspace and PHP-FPM containers (Does not apply to HHVM) # Accepted values: 71 - 70 - 56 PHP_VERSION=71 ### PHP interpreter # Accepted values: hhvm - php-fpm PHP_INTERPRETER=php-fpm ############################ # Containers Customization ############################ ### WORKSPACE ################################################################################ ########################## WORKSPACE_INSTALL_XDEBUG=false WORKSPACE_INSTALL_LDAP=false WORKSPACE_INSTALL_SOAP=true WORKSPACE_INSTALL_MONGO=false WORKSPACE_INSTALL_PHPREDIS=false WORKSPACE_INSTALL_MSSQL=false WORKSPACE_INSTALL_NODE=false WORKSPACE_INSTALL_YARN=false WORKSPACE_INSTALL_DRUSH=false WORKSPACE_INSTALL_DRUPAL_CONSOLE=false WORKSPACE_INSTALL_AEROSPIKE=false WORKSPACE_INSTALL_V8JS=false WORKSPACE_COMPOSER_GLOBAL_INSTALL=false WORKSPACE_INSTALL_WORKSPACE_SSH=false WORKSPACE_INSTALL_LARAVEL_ENVOY=false WORKSPACE_INSTALL_LARAVEL_INSTALLER=false WORKSPACE_INSTALL_DEPLOYER=false WORKSPACE_INSTALL_LINUXBREW=false WORKSPACE_INSTALL_MC=false WORKSPACE_INSTALL_SYMFONY=false WORKSPACE_INSTALL_PYTHON=false WORKSPACE_INSTALL_IMAGE_OPTIMIZERS=false WORKSPACE_INSTALL_IMAGEMAGICK=false WORKSPACE_INSTALL_TERRAFORM=false WORKSPACE_INSTALL_DUSK_DEPS=false WORKSPACE_PUID=1000 WORKSPACE_PGID=1000 WORKSPACE_CHROME_DRIVER_VERSION=2.32 WORKSPACE_NODE_VERSION=stable WORKSPACE_YARN_VERSION=latest WORKSPACE_TIMEZONE=UTC WORKSPACE_SSH_PORT=2222 ### PHP_FPM ################################################################################ ############################ PHP_FPM_INSTALL_XDEBUG=false PHP_FPM_INSTALL_MONGO=false PHP_FPM_INSTALL_MSSQL=false PHP_FPM_INSTALL_SOAP=true PHP_FPM_INSTALL_ZIP_ARCHIVE=true PHP_FPM_INSTALL_BCMATH=false PHP_FPM_INSTALL_PHPREDIS=false PHP_FPM_INSTALL_MEMCACHED=false PHP_FPM_INSTALL_OPCACHE=false PHP_FPM_INSTALL_EXIF=false PHP_FPM_INSTALL_AEROSPIKE=false PHP_FPM_INSTALL_MYSQLI=false PHP_FPM_INSTALL_TOKENIZER=false PHP_FPM_INSTALL_INTL=false PHP_FPM_INSTALL_GHOSTSCRIPT=false PHP_FPM_INSTALL_LDAP=false PHP_FPM_INSTALL_SWOOLE=false PHP_FPM_INSTALL_IMAGE_OPTIMIZERS=false PHP_FPM_INSTALL_IMAGEMAGICK=true ### NGINX ################################################################################ ############################## NGINX_HOST_HTTP_PORT=80 NGINX_HOST_HTTPS_PORT=443 NGINX_HOST_LOG_PATH=./logs/nginx/ NGINX_SITES_PATH=./nginx/sites/ NGINX_PHP_UPSTREAM_CONTAINER=php-fpm NGINX_PHP_UPSTREAM_PORT=9000 ### APACHE ################################################################################ ############################# APACHE_HOST_HTTP_PORT=80 APACHE_HOST_HTTPS_PORT=443 APACHE_HOST_LOG_PATH=./logs/apache2 APACHE_SITES_PATH=./apache2/sites APACHE_PHP_UPSTREAM_CONTAINER=php-fpm APACHE_PHP_UPSTREAM_PORT=9000 APACHE_PHP_UPSTREAM_TIMEOUT=60 ### MYSQL ################################################################################ ############################## MYSQL_VERSION=8.0 MYSQL_DATABASE=default MYSQL_USER=default MYSQL_PASSWORD=secret MYSQL_PORT=3306 MYSQL_ROOT_PASSWORD=root MYSQL_ENTRYPOINT_INITDB=./mysql/docker-entrypoint-initdb.d ### REDIS ################################################################################ ############################## REDIS_PORT=6379 ### Percona ################################################################################ ############################ PERCONA_DATABASE=homestead PERCONA_USER=homestead PERCONA_PASSWORD=secret PERCONA_PORT=3306 PERCONA_ROOT_PASSWORD=root PERCONA_ENTRYPOINT_INITDB=./percona/docker-entrypoint-initdb.d ### MSSQL ################################################################################ ############################## MSSQL_DATABASE=homestead MSSQL_PASSWORD=yourStrong(!)Password MSSQL_PORT=1433 ### MARIADB ################################################################################ ############################ MARIADB_DATABASE=default MARIADB_USER=default MARIADB_PASSWORD=secret MARIADB_PORT=3306 MARIADB_ROOT_PASSWORD=root MARIADB_ENTRYPOINT_INITDB=./mariadb/docker-entrypoint-initdb.d ### POSTGRES ################################################################################ ########################### POSTGRES_DB=default POSTGRES_USER=default POSTGRES_PASSWORD=secret POSTGRES_PORT=5432 ### RABBITMQ ################################################################################ ########################### RABBITMQ_NODE_HOST_PORT=5672 RABBITMQ_MANAGEMENT_HTTP_HOST_PORT=15672 RABBITMQ_MANAGEMENT_HTTPS_HOST_PORT=15671 RABBITMQ_DEFAULT_USER=guest RABBITMQ_DEFAULT_PASS=guest ### ELASTICSEARCH ################################################################################ ###################### ELASTICSEARCH_HOST_HTTP_PORT=9200 ELASTICSEARCH_HOST_TRANSPORT_PORT=9300 ### KIBANA ################################################################################ ############################# KIBANA_HTTP_PORT=5601 ### MEMCACHED ################################################################################ ########################## MEMCACHED_HOST_PORT=11211 ### BEANSTALKD CONSOLE ################################################################################ ################# BEANSTALKD_CONSOLE_BUILD_PATH=./beanstalkd-console BEANSTALKD_CONSOLE_CONTAINER_NAME=beanstalkd-console BEANSTALKD_CONSOLE_HOST_PORT=2080 ### BEANSTALKD ################################################################################ ######################### BEANSTALKD_HOST_PORT=11300 ### SELENIUM ################################################################################ ########################### SELENIUM_PORT=4444 ### MINIO ################################################################################ ############################## MINIO_PORT=9000 ### ADMINER ################################################################################ ############################ ADM_PORT=8080 ADM_INSTALL_MSSQL=false ### PHP MY ADMIN ################################################################################ ####################### # Accepted values: mariadb - mysql PMA_DB_ENGINE=mysql # Credentials/Port: PMA_USER=default PMA_PASSWORD=secret PMA_ROOT_PASSWORD=secret PMA_PORT=8080 ### MAILDEV ################################################################################ ############################ MAILDEV_HTTP_PORT=1080 MAILDEV_SMTP_PORT=25 ### VARNISH ################################################################################ ############################ VARNISH_CONFIG=/etc/varnish/default.vcl VARNISH_PORT=8080 VARNISH_BACKEND_PORT=8888 VARNISHD_PARAMS=-p default_ttl=3600 -p default_grace=3600 ### Varnish ################################################################################ ############################ # Proxy 1 VARNISH_PROXY1_CACHE_SIZE=128m VARNISH_PROXY1_BACKEND_HOST=workspace VARNISH_PROXY1_SERVER=SERVER1 # Proxy 2 VARNISH_PROXY2_CACHE_SIZE=128m VARNISH_PROXY2_BACKEND_HOST=workspace VARNISH_PROXY2_SERVER=SERVER2 ### HAPROXY ################################################################################ ############################ HAPROXY_HOST_HTTP_PORT=8085 ### JENKINS ################################################################################ ############################ JENKINS_HOST_HTTP_PORT=8090 JENKINS_HOST_SLAVE_AGENT_PORT=50000 JENKINS_HOME=./jenkins/jenkins_home ### BLACKFIRE ################################################################################ ########################## # Create an account on blackfire.io. Don't enable blackfire and xDebug at the same time. # visit https://blackfire.io/docs/24-days/06-installation#install-probe-debian for more info. INSTALL_BLACKFIRE=false BLACKFIRE_CLIENT_ID=<client_id> BLACKFIRE_CLIENT_TOKEN=<client_token> BLACKFIRE_SERVER_ID=<server_id> BLACKFIRE_SERVER_TOKEN=<server_token> ### AEROSPIKE ################################################################################ ########################## AEROSPIKE_SERVICE_PORT=3000 AEROSPIKE_FABRIC_PORT=3001 AEROSPIKE_HEARTBEAT_PORT=3002 AEROSPIKE_INFO_PORT=3003 ### RETHINKDB ################################################################################ ########################## RETHINKDB_PORT=8090 ### MONGODB ################################################################################ ############################ MONGODB_PORT=27017 ### CADDY ################################################################################ ############################## CADDY_HOST_HTTP_PORT=80 CADDY_HOST_HTTPS_PORT=443 CADDY_HOST_LOG_PATH=./logs/caddy CADDY_CUSTOM_CADDYFILE=./caddy/Caddyfile ### LARAVEL ECHO SERVER ################################################################################ ################ LARAVEL_ECHO_SERVER_PORT=6001 ### DOCKER-SYNC ################################################################################ ################ # osx: 'native_osx' (default) # windows: 'unison' # linux: docker-sync not required DOCKER_SYNC_STRATEGY=native_osx ##### TO BE CONTINUE ................................. # ......... Missing: neo4j mongo rethinkdb redis aerospike pgadmin... # ......... # ......... ############################ # Miscellaneous ############################ # Replace with your Docker Host IP (will be appended to /etc/hosts) DOCKER_HOST_IP=10.0.75.1 # The Remote Interpreter entry matching name `laradock` PHP_IDE_CONFIG=serverName=laradock # Fix for windows users to make sure the application path works. COMPOSE_CONVERT_WINDOWS_PATHS=1 |
|
|
|
markonix [LR] Docker lokalnie działa wolno 4.12.2017, 17:20:33
nospor Tak z czystej ciekawosci: ty odpalasz te wszystkie... 4.12.2017, 17:29:12
by_ikar Docker na maku czy windowsie działa w wirtualce, w... 4.12.2017, 19:29:08
Pyton_000 @by_ikar w Win 10 od wersji Professional Docker od... 4.12.2017, 19:50:35
by_ikar Natywnie to działa to tylko na linuxie. Na Windows... 4.12.2017, 21:16:43
Pyton_000 No tak, trochę przekoloryzowałem z tym natywnie C... 4.12.2017, 21:32:56
markonix Tak, przez natywność rozumiem Hyper-V, który jest ... 5.12.2017, 02:24:13
batman CytatNie sądzę aby to była wina Windowsa zwłaszcza... 5.12.2017, 07:27:28
markonix A tak odchodząc minimalnie od tematu, jak zaktuali... 5.12.2017, 11:52:43
by_ikar Cytat(Pyton_000 @ 4.12.2017, 21:32:56... 5.12.2017, 12:38:16
markonix Tylko cały czas ciekawi mnie objaw tego opóźnienia... 6.12.2017, 14:20:27
nospor A moze poprostu twoja aplikacja na docker ma inna ... 6.12.2017, 14:29:53
markonix Hmm, jaką konfigurację masz na myśli? Pliki env pr... 6.12.2017, 14:46:08
nospor zazwyczaj, konfiguracja lokalna aplikacji jest inn... 6.12.2017, 15:06:16
markonix Ktoś poleci jakiś sprawdzony obraz? Nginx, php 7.1... 6.12.2017, 15:51:10
by_ikar Użyj oficjalnych obrazów i posklejaj to sobie w do... 7.12.2017, 08:17:03
Pilsener Nawet jak lokalnie uda się w 100% zasymulować środ... 7.12.2017, 09:52:31
memory http://dockerfile.readthedocs.io/en/latest...ages/... 7.12.2017, 13:33:24
batman Cytat(by_ikar @ 5.12.2017, 12:38:16 )... 10.12.2017, 02:20:11 
by_ikar Cytat(batman @ 10.12.2017, 02:20:11 )... 13.12.2017, 10:15:44
markonix Na razie problemu z Dockerem nie rozwiązałem (staw... 9.01.2018, 16:31:26 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 15:39 |