ubuntu编写翻译nodejs所需的软件并设置

一.背景

闲了1段时间后,要从头做个项目了!

某一天编写翻译一个先后意识半天都没编写翻译ok,于是利用top壹看开掘有独家进度占用cpu奇高,遂出此文

商号以java为主,由此一直以来的技术栈为springboot,zookeeper,jredis,dubbo,druid…..经典的分布式服务器系统架构。

 

自家花了点时间,总括了须臾间maven中的重视包,共计3贰个以上,占地面积超越四G以上。真是好可怕啊!

二.怎么化解?

实质上作者个人比较重申的是nodejs+ibm
loopback架构种类,并在此基础上开垦过多个微信服务器。

贰.一 什么进程并吞非常高cpu

故而为了更加好的进展技术选型及相比,决定花几天时间展开自己检查自纠及压力测试!

名为kidle_inject,同时开启了几许个线程

今日,加班重装了2个肆核服务器,安装ubuntu 1陆.0四server版操作系统(非桌面版),并编写翻译nodejs
LTS版。在此进程中,有局地难题关键点记录下来和豪门享用(集团服务器,因最近后是靠纪念!)

2.2 kidle_inject是用来干什么的?

server安装其实和我之前拍录的摄像(ubuntu桌面安装以及ubuntu中手动编写翻译nodejs)类似,只是都是命令行而已。
 和桌面系统相比较,server是一个丰裕通透到底的版本,因此不少软件是须求活动设置的。
 具体要安装的软件如下:

作者摸了摸Computer的,开采温度奇高;再者经查找有关资料总括出:此进程正是ubuntu下用来支配cpu温度的,以堤防cpu温度过高

  • sudo apt install gcc 安装c编译器
  • sudo apt install g++ 安装c++编译器
  • sudo apt install make
  •  sudo apt install python2.7
  •  wget node-v6.11.3 LTS的源码URL
  •  tar解压wget得到的node-v6.11.3 LTS的源码
  • cd到node-v6.11.3 LTS目录
  • ./configure 配置编写翻译参数
  • make 进行编写翻译
  • sudo make install
    将编写翻译后的头文件,库,程序等install到系统目录,须求管理员权限

 

当前nodejs 和
npm都足以使用了,安装loopback脚手架:sudo npm install -g loopback-cli

二.3 如何让此类进度运行

设置nodejs 进度管理器 sudo npm install -g pm2

  一时半刻干掉此类进程的方法:

编写制定二个测试程序,运维pm举行测试运维

  sudo rmmod intel_powerclamp

 方今到此截止,2个基础的nodejs境况已经配备到位。下一周1,举行java景况的计划,以及mysql,redis等,并采纳nginx来进行反向代理,以及动态均衡。

  恒久干掉此类过程的法子:

假使意况ok,就起来开始展览局地测试呢!(其实本人想也测试一下python+flask/Django,只是不太纯熟Django,所以基本也等于测试一下而已,不会选python)

  echo “blacklist intel_powerclamp” |sudo tee
/etc/modprobe.d/disable-powerclamp.conf

所以安装ubuntu是因为现存的centos陆.八版本的gcc/g++编写翻译器版本太旧了(四.7.xx),centos中革新gcc/g++非凡辛劳。作者个人明天最欢快的是ubuntu服务器版,哈哈因为正如熟识而已。

 

有关结果,等随后再说

说实话,小编个人是尤其欣赏nodejs的,开辟效能没话说。

小说而已,想到怎样写什么

您恐怕感兴趣的篇章:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图