Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1036113
  • 博文数量: 61
  • 博客积分: 958
  • 博客等级: 准尉
  • 技术积分: 2486
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-21 13:36
文章分类
文章存档

2020年(2)

2019年(1)

2018年(5)

2017年(7)

2015年(2)

2014年(4)

2012年(10)

2011年(30)

分类: LINUX

2020-07-25 14:34:12

ali-diagnose工具为阿里2019年双11贡献了绵薄之力,2019年双11获得了国家科技进步奖,是十年双11中最稳的一次。这个工具至少为10个双11业务团队解决了重要问题。
ali-diagnose工具是最近一年来,作者在解决阿里线上服务器故障的过程中,积累的一款故障诊断和性能分析工具。阿里巴巴合伙人,传奇程序员多隆大神也亲自为本工具贡献了一些代码。

为表诚意,先上链接地址:

--------------------
工具在Centos 5.x / 6.x / 7.x、ubuntu、debian、upstream 4.9 / 4.19、Arm 64 4.19中均能正常运行。

建议在 Centos 7.5/7.6 版本中进行实验:

第一步、使用如下命令clone代码:
git clone .git

第二步、在diagnose-tools目录中运行如下命令初始化编译环境:
make devel          # 安装编译过程中需要的包
make deps           # 编译依赖库,目前主要是编译java agent
                    # 以支持用户态java符号表

第三步、编译工具:
make

这一步实际上会完成rpm的安装,你也可以用如下命令分别完成相应的工作:
make module       # 编译内核模块
make tools          # 编译用户态命令行工具
make java_agent   # 编译java agent
make pkg          # 制作rpm安装包

第四步、测试
make test

或者
modprobe ext4
diagnose-tools install
sh /usr/diagnose-tools/test.sh

不清楚的地方,加作者谢宝友的微信:linux-kernel
阅读(2610) | 评论(0) | 转发(0) |
1

上一篇:《自研操作系统DIM-SUM设计与实现》出版了

下一篇:没有了

给主人留下些什么吧!~~