gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

零代價(jià)修復(fù)海量服務(wù)器的內(nèi)核缺陷——UCloud內(nèi)核熱補(bǔ)丁技術(shù)揭秘

  7月18日,由InfoQ主辦的ArchSummit全球架構(gòu)師峰會(huì)在深圳拉開帷幕,此次會(huì)議重點(diǎn)選擇了6個(gè)當(dāng)前最受關(guān)注的領(lǐng)域,包括:游戲、電商、移動(dòng)互聯(lián)網(wǎng)等等。UCloud作為國(guó)內(nèi)專注服務(wù)上述垂直領(lǐng)域的云服務(wù)商,受邀參加了本次大會(huì)。會(huì)上,UCloud資深工程師邱模炯還以《UCloud云平臺(tái)的內(nèi)核實(shí)踐》為主題,給大家揭開了UCloud云平臺(tái)內(nèi)核技術(shù)的神秘面紗。其中,“UCloud內(nèi)核熱補(bǔ)丁技術(shù)”更是引發(fā)了全場(chǎng)架構(gòu)師們的極大關(guān)注。

  如何零代價(jià)修復(fù)海量服務(wù)器的Linux內(nèi)核缺陷?

  對(duì)于一個(gè)擁有成千上萬(wàn)臺(tái)服務(wù)器的公司,Linux內(nèi)核缺陷導(dǎo)致的死機(jī)屢見不鮮。讓工程師們糾結(jié)的是,到底要不要通過給服務(wù)器升級(jí)內(nèi)核來修復(fù)缺陷?升級(jí)意味者服務(wù)器重啟、業(yè)務(wù)中斷以及繁重的準(zhǔn)備工作;不升級(jí)則擔(dān)心服務(wù)器死機(jī),同樣造成業(yè)務(wù)中斷和繁重的善后工作。

  而在今天的云計(jì)算時(shí)代,一臺(tái)宿主機(jī)往往運(yùn)行多個(gè)云主機(jī),每一次重啟不管是主動(dòng)升級(jí)還是被動(dòng)死機(jī),都意味著中斷其上運(yùn)行的所有云主機(jī)。因此,宿主機(jī)內(nèi)核缺陷的修復(fù)更加棘手。

  而作為一個(gè)支撐著上萬(wàn)家企業(yè)用戶IT基礎(chǔ)架構(gòu)的云服務(wù)商,UCloud云平臺(tái)上的海量宿主機(jī)又是如何修復(fù)內(nèi)核缺陷的呢?

  邱模炯透露,如果按照傳統(tǒng)的重啟方式來修復(fù),那么無論是對(duì)于UCloud或是用戶,都意味著繁重的運(yùn)維和業(yè)務(wù)中斷。但是,UCloud通過“內(nèi)核熱補(bǔ)丁技術(shù)”——即給運(yùn)行中的內(nèi)核打上二進(jìn)制補(bǔ)丁,UCloud已經(jīng)做到了零代價(jià)免重啟修復(fù)海量服務(wù)器的內(nèi)核缺陷!目前為止,UCloud對(duì)所發(fā)現(xiàn)的上游內(nèi)核10+個(gè)缺陷全以熱補(bǔ)丁方式修復(fù),累計(jì)數(shù)萬(wàn)臺(tái)次,無一例失敗且無任何副作用;理論上避免了相應(yīng)次數(shù)的宿主機(jī)重啟及所隱含的云主機(jī)業(yè)務(wù)中斷。這項(xiàng)技術(shù)在UCloud已經(jīng)成熟。

  UCloud 內(nèi)核熱補(bǔ)丁技術(shù)揭秘

  UCloud的熱補(bǔ)丁技術(shù)基于多年前的開源ksplice加以定制優(yōu)化而來,通過加載一個(gè)特殊準(zhǔn)備的熱補(bǔ)丁模塊來修復(fù)內(nèi)核。其過程如下圖所示:

零代價(jià)修復(fù)海量服務(wù)器的內(nèi)核缺陷——UCloud內(nèi)核熱補(bǔ)丁技術(shù)揭秘

  熱補(bǔ)丁模塊由ksplice程序編譯生成,包含有缺陷的二進(jìn)制指令和修復(fù)后的二進(jìn)制指令(這些二進(jìn)制按函數(shù)級(jí)別組織);模塊加載后,自動(dòng)定位到內(nèi)核的缺陷處并以修復(fù)指令動(dòng)態(tài)替換缺陷指令。

  除了免重啟修復(fù),熱補(bǔ)丁還用于內(nèi)核開發(fā)過程的性能分析和故障定位。比如,加上性能統(tǒng)計(jì)代碼生成熱補(bǔ)丁,就可以在線分析感興趣的性能問題;加入額外調(diào)試代碼捕捉運(yùn)行中內(nèi)核的異常。這些非常有用,更是海量服務(wù)器里捕捉不可重現(xiàn)內(nèi)核異常的不二法寶。由于熱補(bǔ)丁不需要重啟服務(wù)器,既可打入也可撤銷,所以不會(huì)有副作用。

  UCloud對(duì)開源Ksplice的優(yōu)化主要在以下三個(gè)方面:

  支持高版本內(nèi)核

  熱補(bǔ)丁技術(shù)與內(nèi)核緊密耦合。不同版本的內(nèi)核在指令結(jié)構(gòu)體,符合表結(jié)構(gòu)體和一些特性上(比如早期內(nèi)核沒有ftrace)有所不同,直接影響熱補(bǔ)丁成敗。UCloud研究了各版本內(nèi)核的區(qū)別,使得同一份ksplice支持各個(gè)版本的Linux內(nèi)核。值得一提的是,解決了ftrace與ksplice不兼容的問題。

  允許熱修復(fù)頻繁調(diào)用的函數(shù)

  不管什么樣的熱補(bǔ)丁技術(shù),兩種類型的內(nèi)核函數(shù)難以熱補(bǔ)丁:頻繁使用的內(nèi)核函數(shù)如schedule, hrtimer;經(jīng)常處于線程棧內(nèi)核部分頂部的函數(shù),如sys_poll, sys_read。UCloud更改了ksplice相關(guān)內(nèi)核代碼和用戶態(tài)工具,成功解除了這些限制,比如UCloud現(xiàn)網(wǎng)服務(wù)器已打入了三個(gè)hrtimer熱補(bǔ)丁。

  減少業(yè)務(wù)中斷時(shí)間

  ksplice是在stop_machine后替換二進(jìn)制指令的。雖然單次stop_machine對(duì)業(yè)務(wù)造成的中斷在一毫秒左右,但有些頻繁使用的內(nèi)核函數(shù)需要大量重試才能碰到合適的熱補(bǔ)丁時(shí)機(jī),于是會(huì)造成最長(zhǎng)達(dá)上百毫秒的中斷。UCloud在此做過一點(diǎn)優(yōu)化,使得業(yè)務(wù)中斷時(shí)間控制在十毫秒級(jí)別。

  海量服務(wù)器環(huán)境下熱補(bǔ)丁技術(shù)可用來零代價(jià)且無副作用地修復(fù)內(nèi)核缺陷,而且內(nèi)核開發(fā)也因熱補(bǔ)丁能走得更遠(yuǎn)更好。以前因?yàn)槿狈o助分析手段和懼怕內(nèi)核BUG,即使適合在內(nèi)核實(shí)現(xiàn)的特性也被告誡移到用戶態(tài)實(shí)現(xiàn),然而有了熱補(bǔ)丁,相關(guān)觀念也可以適當(dāng)調(diào)整,內(nèi)核開發(fā)也可以更加大膽和跳脫。

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
中国女人做爰视频| 成人精品视频在线播放| 高清无码一区二区在线观看吞精| 国产综合av在线| 中文字幕av导航| 91国产精品视频在线观看| 妞干网在线播放| 不用播放器的免费av| 精品视频免费在线播放| 欧美xxxx吸乳| 亚洲综合婷婷久久| 日韩毛片在线免费看| 欧美日韩激情四射| 污免费在线观看| 黄色aaaaaa| 黄色在线视频网| 波多结衣在线观看| 99视频在线视频| 亚洲天堂av线| 日韩欧美xxxx| 91热这里只有精品| 成人亚洲精品777777大片| 欧美 日韩 国产在线观看| 男的插女的下面视频| 日韩小视频网站| 97超碰在线人人| 无码中文字幕色专区| 成人黄色av片| 国产96在线 | 亚洲| 少妇大叫太大太粗太爽了a片小说| 久久精品久久99| 欧洲在线免费视频| 日韩高清在线一区二区| 超碰成人在线免费观看| 超碰人人爱人人| 欧美交换配乱吟粗大25p| 福利在线一区二区| 欧美网站免费观看| 制服丝袜综合网| 日本一级淫片演员| 精品日韩在线播放| 阿v天堂2017| 91国产精品视频在线观看| 国产三级国产精品国产专区50| 亚洲 国产 图片| 日本天堂免费a| 日韩精品视频久久| 国内自拍第二页| 丰满人妻一区二区三区53号| 成人免费观看cn| 午夜视频在线网站| 欧美一级黄色录像片| 国产欧美在线一区| 6080国产精品| 欧美日韩在线视频一区二区三区| 成人免费xxxxx在线视频| 樱花草www在线| 国产无套内射久久久国产| gai在线观看免费高清| www.男人天堂网| caoporn超碰97| 在线观看av的网址| 宅男噜噜噜66国产免费观看| 久久精品国产露脸对白| 日韩a∨精品日韩在线观看| 99热这里只有精品在线播放| 国产欧美123| 日韩在线一区视频| 亚洲自偷自拍熟女另类| 少妇熟女一区二区| 久草综合在线观看| aa视频在线播放| 熟妇熟女乱妇乱女网站| 欧美 日韩 国产一区| 日本成人在线不卡| av噜噜在线观看| 亚洲黄色av网址| 欧美 国产 日本| 热99这里只有精品| 日韩av影视大全| 一级黄色录像在线观看| 激情综合网婷婷| 国产精品50p| 国产www免费| www.在线观看av| 蜜臀av免费观看| 免费看国产一级片| 亚洲一区二区三区av无码| 黄色成人在线看| 久久婷五月综合| 日韩成人三级视频| 黄色av免费在线播放| 日韩av加勒比| 激情深爱综合网| 婷婷中文字幕在线观看| 国内自拍中文字幕| 亚洲人成无码网站久久99热国产| 免费看国产黄色片| 欧美又黄又嫩大片a级| 99re6在线观看| 久久久久久久久久毛片| 潘金莲激情呻吟欲求不满视频| 日本一二三区视频在线| 国产一二三四在线视频| 茄子视频成人免费观看| 两根大肉大捧一进一出好爽视频| av免费观看大全| 精品国产免费av| www日韩在线观看| 特黄视频免费观看| 欧美国产在线一区| 成年在线观看视频| 亚洲午夜精品久久久久久人妖| 国产精品99久久免费黑人人妻| 日韩人妻精品无码一区二区三区| 天天干在线影院| 亚洲精品国产久| 日本国产中文字幕| 99精品免费在线观看| 欧美性受xxxxxx黑人xyx性爽| 中文字幕日韩久久| 免费国产黄色网址| 日韩av片网站| 菠萝蜜视频在线观看入口| 乱妇乱女熟妇熟女网站| 99热手机在线| 2018中文字幕第一页| 免费在线观看日韩视频| 日韩精品视频网址| 少妇高潮毛片色欲ava片| 欧美一级裸体视频| www.欧美黄色| 亚洲福利精品视频| 每日在线观看av| 国产一区二区在线观看免费视频| www.欧美黄色| 一女二男3p波多野结衣| 免费看国产曰批40分钟| 99视频在线观看视频| 国产xxxxx在线观看| 国产大尺度在线观看| 国产免费人做人爱午夜视频| 青青视频免费在线观看| 国产又黄又猛又粗| 九色自拍视频在线观看| 免费看av软件| 污版视频在线观看| 爱福利视频一区二区| 国产一级大片免费看| 亚洲天堂伊人网| 日本xxxx黄色| 久草资源站在线观看| 久操网在线观看| 不卡中文字幕在线| 中文国产在线观看| mm131国产精品| 鲁一鲁一鲁一鲁一av| 国产成人精品无码播放| 国产精品一线二线三线| 日韩欧美一级在线| 国产91av视频在线观看| 亚洲成人手机在线观看| 久久黄色片网站| 日日躁夜夜躁aaaabbbb| 91福利国产成人精品播放| 欧美日韩一道本| 3d动漫一区二区三区| 9久久9毛片又大又硬又粗| 国产高清不卡无码视频| 精品人妻大屁股白浆无码| 51xx午夜影福利| 亚洲精品蜜桃久久久久久| 日韩精品视频在线观看视频| 日韩 欧美 视频| 免费视频爱爱太爽了| 日韩a级在线观看| 欧美精品99久久| 超碰97人人射妻| 午夜两性免费视频| 人人爽人人爽av| 国产亚洲精品久久久久久久| av免费看网址| 久久精品99国产| 一级黄色片国产| 日韩美女爱爱视频| 中文字幕欧美人妻精品一区| 自拍偷拍一区二区三区四区| 一区二区三区四区毛片| 国产又粗又长又爽视频| www.日本在线播放| 成人免费无码av| 操人视频免费看| 夜夜添无码一区二区三区| chinese少妇国语对白| aaa一级黄色片| 青青草视频在线免费播放| jizz大全欧美jizzcom| 激情视频小说图片| 丰满少妇在线观看| 欧美国产视频一区|