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

    原文作者:codecraft
    原文地址: https://segmentfault.com/a/1190000008087216
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞