今天不知道什么原因,发现Jenkins访问特别慢,组内很多人都在抱怨,说打build package已经等了一个多小时了,还没有结束。登录Jenkins server输入 free -m , top 等命令,从显示信息看还是一种无从下手的感觉。书到用时方恨少,第一次感觉自己对Performance相关的知识所知甚微,所以用了最古老的办法,重启 Jenkins container。(我们的Jenkins是以docker container的方式启动的),重启后,虽然都一切正常了,,但却深深的为我上了一课,不懂Performance的工程师不是一个合格的工程师。所以立马认真开始研究大胡子叔叔Brendan Gregg的blog(http://www.brendangregg.com/index.html).开始今天的第一个tool的安装。
1. 首先安装kernel soure code(please refer to the link https://www.cnblogs.com/wanpengcoder/p/11768483.html https://wiki.centos.org/zh/HowTos/I_need_the_Kernel_Source)
2. 进入安装Kernel source code 目录, 以我本机为例,
/root/rpmbuild/BUILD/kernel-3.10.0-957.el7/linux-3.10.0-957.el7.x86_64/
3. 进入tools/perf
4. 执行make & make install 即可
5. 检查安装:
enjoy good time ~~~~
参考链接:https://www.ibm.com/developerworks/cn/linux/l-cn-perf1/