今天發現線上openldap映象同步速度奇慢,線上環境總共13w條資料檢視映象同步幾乎沒有同步跡象,但檢查配置和連線都正常,日誌中可以看到映象對端的ip位址訪問,檢視cpu占用時可以看到有乙個slapd程序占用了一核cpu。正在疑惑時發現日誌中有一條索引未命中的資訊
<= bdb_equality_candidates: (entryuuid) not indexed
檢視ldap的備份資料可以發現每個新條目都會包含一條entryuuid資訊,可見這個條目是openldap在建立時新增的乙個唯一性uuid標識。
隨後增加了一條entryuuid,重新啟動服務瞬間同步完成
index entryuuid eq
從這裡可以看出openldap非常依耐entryuuid來保持資料的唯一性與同步的可靠性,但是我有點不確定在乙個分布式的環境中如何保證entryuuid的完全唯一
關於OpenShift映象使用的uid問題
在客戶那裡很多時候遇到過外部的image作為pod執行後出現的各種因為許可權訪問導致的失敗。找到官方文件對這個問題有一些說明。預設情況下,openshift容器平台使用任意分配的使用者id arbitrary user id 執行容器。這提供了額外安全性,避免了由於容器引擎漏洞而導致逃逸容器的程序,...
MAC OS 安裝homebrew速度慢的問題
解決安裝homebrew國內安裝慢問題 一 獲取 install 檔案,把官網給的指令碼拿下來 curl fssl brew install brew repo core tap repo 有的版本不存在 更改為這兩句 brew repo freeze core tap repo freeze 不存...
解決Matlab當中for迴圈執行慢的問題
做量化操作的時候經常需要使用到matlab編寫策略或者計算多因子,for迴圈非常慢,自己找了一些matlab中for迴圈的優化方法,for的部分每處理乙個大矩陣都要花費大量的時間,這是不可避免需要遇到的問題 方法1 迴圈多不要緊,要緊的是迴圈巢狀得太多,要解決這個問題,需要從根本上找原因,用更好的資...