- 博客(6)
- 收藏
- 关注
原创 [RPM打包学习-SPEC文件]——%patch相关问题
今天在软件包编译时,需要给其制作patch修改部分问题。根据相关diff指令制作patch,并在本地使用patch命令验证均成功,下面实战进入spec编写。将相关SOURCE放入指定目录,根据以往经验,在source字段加入自己的patch,随后在%prep阶段添加%patch -p1 (这里p1是因为解压source0后会自动cd进入第一级目录,所以忽略)。所有准备工作已经完成,开始编译。这时,发现在%prep阶段报错,提示生成了一个.rej文件,这是patch打失败的一个表现。根据网上相关的
2022-05-18 09:58:25
1502
2
原创 [RPM打包学习-SPEC文件]——%bcond_with(out)字段
在编写rpm包的spec文件过程中,我们通常会遇到如下字段%bcond_without tests这类定义一般出现在spec文件的开头,通常在后文中还会有引用,作为某个判断的标准,来确定是否执行这个if block,如%if %{with tests}那么问题来了,如果按如上方式编写,会不会执行呢?如果单从字面意思来看,开头定义without,后面判断是否with tests,当然是没有!所以这个if block不会执行。如果这样想,那么你就错了,恰恰相反,这个block是会执行的~
2022-04-22 14:46:36
1950
1
原创 [A-Tune智能调优引擎]-学习总结③-架构浅析
以下内容参考:https://gitee.com/openeuler/A-Tune六.核心功能A-Tune主要包括在线静态调优和离线动态调优两大核心能力。下面是工作方式。1.在线静态调优通过AI技术在离线时进行模型训练,形成一些AI模型,在在线时对运行的环境进行负载识别,然后通过优化库对优化配置进行下发,最终对系统进行调优。2.离线动态调优根据给定的参数自调优。七.核心代码1.analysisanalysis这部分主要负责实现在线静态调优这一部分,dataest存放训练模
2022-04-07 21:24:33
2974
2
原创 [A-Tune智能调优引擎]-学习总结②-应用实战
以下内容参考:https://gitee.com/openeuler/A-Tune四.A-Tune使用1.总体说明atune-adm支持的命令可以通过atune-adm help/--help/-h查询。使用方法中所有命令的使用举例都是在单机部署模式下,如果是在分布式部署模式下,需要指定服务器IP和端口号,例如:atune-adm -a 192.168.3.196 -p 60001 listdefine、update、undefine、collection、train、u...
2022-04-07 21:01:20
2061
原创 [A-Tune智能调优引擎]-学习总结①-部署指南
以下内容参考:https://gitee.com/openeuler/A-Tune一.简介A-Tune是一款基于openEuler开发的,自动化、智能化性能调优引擎。它利用人工智能技术,对运行在操作系统上的业务建立精准模型,动态感知业务特征并推理出具体应用,根据业务负载情况动态调节并给出最佳的参数配置组合,从而使业务处于最佳运行状态。二.A-Tune安装与启动1.A-Tune安装(普通)使用openEuler默认自带的A-Tune,支持单机模式和分布式模式安装:1.1...
2022-04-07 20:43:02
1768
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人