原文:saltstack执行state.sls耗时长的坑

一直用的 jenkins saltstack 自动化构建发布项目,一共也就不超过 台服务器,奈何运行时间越来越慢,并且负载越来越高 这里大部分都是使用state模块 ,但是不用state模块效率挺高的,所以初步锁定坑应该在 state配置以及运行机制上 查阅各种资料果不其然,需要注意几点 Minion 配置 By default, the Salt fileserver recurses ful ...

2019-05-08 14:24 0 668 推荐指数:

查看详情

saltstack/salt的state.sls的使用

SLS(代表SaLt State文件)是Salt State系统的核心。SLS描述了系统的目标状态,由格式简单的数据构成。这经常被称作配置管理 首先,在master上面定义salt的主目录,默认是在/srv/salt/下面,vim /etc/salt/master ...

Thu Feb 18 19:28:00 CST 2016 0 2236
Saltstack系列6:Saltstackstate

state功能 stateSaltstack最核心的功能,通过预先定制好的sls(salt state file)文件对被控制主机进行状态管理,支持包括程序包(pkg)、文件(file)、网络配置(network)、系统服务(service)、系统用户(user)等。 state的定义 ...

Thu Aug 11 23:31:00 CST 2016 0 2455
saltstack(五) saltstackstate状态管理

一,YAML语法   首先先了解一下YAML,默认的SLS文件的renderer是YAML renderer。YAML是一个有很多强大特性的标记性语言。Salt使用了一个YAML的小型子集,映射非常常用的数据结构,像列表和字典。YAML renderer的工作是将YAML数据格式的结构编译成 ...

Thu Apr 21 22:50:00 CST 2016 1 4881
Saltstack sls文件:批量替换指定文件

一、创建salt管理配置文件:将所有minion 指定文件替换为master端的文件。 1、创建salt管理目录,并创建salt配置文件规范   2、编辑sls文件 3、进入相对路径,并创建files文件夹 4、执行sls文件命令,将minion ...

Tue Jul 24 17:51:00 CST 2018 0 907
saltstackstate编写指南

前言 sls文件作为saltstack中重要的一环,是必须掌握的 入门篇 放在入门篇的开始,带大家来了解一下sls执行顺序 这是一个执行sls的命令,那么这个命令会读取那些文件呢? 遍历saltstack配置文件里边的file_roots 寻找file_roots 里边 ...

Tue Jun 05 18:17:00 CST 2018 0 2753
高并发,执行耗时短的任务,还有低并发,执行耗时长的任务,各自选取什么样的线程池比较合理?为什么?如果业务场景是高并发,且任务耗时长时,有什么解决思路?

线程池的关键点是:1、尽量减少线程切换和管理的开支; 2、最大化利用cpu。对于1,要求线程数尽量少,这样可以减少线程切换和管理的开支;对于2,要求尽量多的线程,以保证CPU资源最大化的利用。 所以对于任务耗时短的情况,要求线程尽量少,如果线程太多,有可能出现线程切换和管理的时间,大于任务执行 ...

Wed May 11 20:14:00 CST 2016 0 3120
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM