linux id高 负载高,linux下的rsync连接数突然增高,负载增高导致服务登录失败
問題:測試centos5.3系統(tǒng)下的rsync連接數(shù)。linux下的rsync連接數(shù)突然增高,負(fù)載增高導(dǎo)致服務(wù)登錄失敗。
軟硬件環(huán)境如下:
四臺2個四核的CPU,8G內(nèi)存的刀片服務(wù)器,只提供rsync服務(wù)。
癥狀:
從上周末開始,服務(wù)器的負(fù)載突然變得相當(dāng)高,loadaverage 能去到700以上,搞的登陸該服務(wù)器都有問題,負(fù)載突然增高。
檢查:
重啟服務(wù)器檢查,每臺服務(wù)器的連接數(shù)有1000-2000左右,但是EST的有效鏈接只有2、3百個,其余的基本上是等待關(guān)閉狀態(tài),loadaverage 就緩慢的增長到700以上,之后就做任何操作都沒反應(yīng)了,top查看CPU被使用完了,都是rsync的連接在占用,經(jīng)過檢查這些rsync的鏈接都是正常鏈接,不存在非法鏈接的情況,ip地址都是我們的vpn內(nèi)網(wǎng)的IP地址。客戶端是ubuntu的8.0系統(tǒng)。檢查了機(jī)房的帶寬,并沒有出現(xiàn)很大的起伏,或者說機(jī)房的帶寬相當(dāng)充裕,基本上沒有怎么用到。之前運行過好長一段時間都沒有出現(xiàn)這個問題,只是最近幾天才突然出現(xiàn)的情況,服務(wù)器端沒做任何操作,客戶端連接數(shù)也沒有突然增加。
問題:
我想問一下為啥服務(wù)器的負(fù)載會沖的這么高?大概會是哪幾個方面的原因?qū)е?#xff1f;客戶端的來的鏈接都是聯(lián)通過來我的電信機(jī)房,但是我的電信機(jī)房是雙線路機(jī)房。都是通過我的聯(lián)通線路訪問,這個會有影響嗎?(之前一直都沒有問題的,難道是春節(jié)機(jī)房封網(wǎng)有關(guān)系嗎?)
回答:不是瘋狂的同步,連接數(shù)真心不高,現(xiàn)在問題基本上定位了,要么是配置文件的模塊太多了,要么就是同步的文件夾太多了(1w6左右)導(dǎo)致(類似windows的檢索文件的樣子)。目前情況基本得到控制。
解決的方法做了2個操作:
1、將rsyncd.conf模塊減少到2000多個(原來大概有1w6千個)。
2、將同步的文件夾減到1w個左右(原來也有1w6個)。 (就是將要同步的/data下的目錄)
現(xiàn)在1臺機(jī)器基本上更可以支撐2000個并發(fā)鏈接,基本上撐得住,沒有太大問題。最后祝大家好運。
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的linux id高 负载高,linux下的rsync连接数突然增高,负载增高导致服务登录失败的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下编写时钟代码,Linux时间
- 下一篇: linux 其他常用命令