昨天求推荐之后,晚上回家就继续弄,然后看到了这篇文章,想到自己也做过基于 vue-cli 的项目,于是照着文章配置了一次,先是在我的 vultr 单核 1Gvps 上尝试,由于在执行npm install
的时候 cpu 占满,一段时间的等待之后进程被中止了。为了体验一下 jenkins 自动打包的快感,回家后果断用自己的 mac 再次尝试,比较顺利,然后还是有一点不解:
通过 console output 页面的追踪配合电脑里 cpu 负载的监控,发现从 npm install 开始,直至 npm build:prod 结束(其实就是这两个命令),CPU 平均负载在 70%以上(cpu I7 4770H 4 核 8 线程),温度从 50 多度升到 99,然后风扇开转后又稳定在 80 多度,这两个命令执行完成后(后续就是 ssh 上传文件以及远程执行 shell 命令)温度恢复正常
环境:docker
镜像:jenkins 官方镜像
请问一下这种 cpu 占用高的情况正常吗?是不是我配置哪里没对导致的?大家用 jenkins 通常是怎样解决 npm 自动构建部署的呢?
1
jianlu 2018-05-25 12:24:12 +08:00
我觉得是正常现象,我自己在 centos 上构建 jenkins job 的时候瞬时 cpu 能达到 100%,机器才 2 核 2G 内存,但是毫无影响。
看系统负载还要看一下 io 的使用情况 npm 用的国内淘宝的镜像源,是不是快一点? |
2
draguo 2018-05-25 14:05:59 +08:00
你调整一下虚拟内存,调大一点试试看,估计中断是因为内存的问题,我之前是这样解决的。
|