出現(xiàn)問(wèn)題: 1、 Marathon承載任務(wù)數(shù)存在上限:發(fā)現(xiàn)當(dāng)Marathon承載任務(wù)數(shù)達(dá)到5000時(shí),運(yùn)行效率急劇下降
采取“底層Marathon來(lái)承載上層業(yè)務(wù)Marathon”的模式來(lái)實(shí)現(xiàn)任務(wù)分流
2、 xfs文件系統(tǒng)承載overlay導(dǎo)致宿主宕機(jī):使用XFS文件系統(tǒng)承載Overlay存儲(chǔ)驅(qū)動(dòng)時(shí)會(huì)導(dǎo)致宿主機(jī)間歇性宕機(jī)
重新格式化XFS文件系統(tǒng)時(shí)將fytpe置1,以支持d_type
3、Chronos對(duì)CPU消耗高:Chronos對(duì)任務(wù)不間斷的循環(huán)查詢(xún)導(dǎo)致
修改Chronos源代碼,使用sleep對(duì)查詢(xún)周期進(jìn)行管控
4、RHEL72操作系統(tǒng)BUG:發(fā)現(xiàn)當(dāng)大量容器同時(shí)對(duì)宿主同一文件進(jìn)行寫(xiě)操作時(shí),會(huì)導(dǎo)致宿主機(jī)間歇性宕機(jī)
修改內(nèi)核源碼、自行編譯內(nèi)核后,統(tǒng)一對(duì)宿主機(jī)內(nèi)核打補(bǔ)丁