雖然沒感覺出差異
但還是來設定一下
以下值要放到 /etc/rc.local
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
檢查值:cat /sys/kernel/mm/transparent_hugepage/defrag
結果值應為:
always madvise [never]
進階mongo參數設定 :
最近因同步資料龐大,加上slave開始有跟不上master的狀況
就要小心oplog size是不是太小
如果太小的話要修改oplog size可是要關掉master
並且刪除一些東西,非常麻煩
最好在rs.initail的時候就要先設定好
官方預設值為5%自己先算算吧
如果非不得以要後修,且不要讓master停機
就要趁slave還正常同步時修改oplog size
中途修改方法:
1. 關閉slave
2. 砍掉slave所有資料庫內所有檔案
3. 加上oplogSize參數後重啟
4. 重啟成功並起同步完成後和現有master互相交換
5. 確定原本的master變成slave
6. 回到第一步重做直到所有結點都修改完成
沒有留言:
張貼留言