Ansible 效能優化

2022-07-10 01:15:12 字數 682 閱讀 2075

cd /etc/ansible

mkdir callback_plugins

cd callback_plugins

wget

...

import sys

reload(sys)

sys.setdefaultencoding("utf-8")

...

---

- hosts: 192.168.1.100

gather_facts: no // 新增此行

remote_user: testuser

sudo: yes

roles:

-

ssh pipelining 是乙個加速 ansible 執行速度的簡單方法。ssh pipelining 預設是關閉,之所以預設關閉是為了相容不同的 sudo 配置,主要是 requiretty 選項。如果不使用 sudo,建議開啟。開啟此選項可以減少 ansible 執行沒有傳輸時 ssh 在被控機器上執行任務的連線數。不過,如果使用 sudo,必須關閉 requiretty 選項。修改 /etc/ansible/ansible.cfg 檔案可以開啟 pipelining。

pipelining = true

優化ansible速度

1.開啟ssh長連線 ssh args c o controlmaster auto o controlpersist 1d 連線保持一天 2.開啟pipelining ansible執行tasks的過程 1 ansible根據選擇的模組生成臨時的python指令碼 2 他將所生成的指令碼複製到各個...

mysql效能優化 mysql效能優化

優化方式 1.空間換時間 冗餘 2.時間換空間 字段優先使用型別 int date char varchar text 索引型別 btree索引 hash索引 索引的葉子下,存放乙個資訊指向所在行的資料位址。btree有利於範圍查詢,hash有利於精確查詢。btree用的更多一些。btree索引的常...

Ansible之優化提公升執行效率

今天分享一下ansible在工作環境中有那些可以優化的配置 環境介紹 以前在公司工作處理伺服器問題,需要用批量操作都是用shell指令碼編寫的工具,後來發現ansible這個自動化工具,安裝簡單,操作起來很方便,支援多個模組,由python開發基於ssh協議通訊的工具。這裡有個問題就是如果伺服器越來...