docker-machine指定cpu个数

给本机的一个服务压测,结果半天qps上不了万,而且经常跑满cpu,搞半天发现,docker里头才1核1G内存。原来boot2docker默认给docker-machine分配1个cpu和1G内存。

修改配置

docker-machine create \
  --driver virtualbox \
  --virtualbox-cpu-count 4 \
  --virtualbox-memory 1024 \
  dev

或者直接在visualbox里头修改即可

安装htop

apt-get update
apt-get install htop

压测

ab -c 1000 -n 15000 -r http://192.168.99.100:8080/hello

压测同时看下cpu、内存,然后多调整ab参数,进行观测,取出合理值。

doc

  • docker 采坑

你可能感兴趣的:(docker)