女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

coredump信息收集是否也能做到精細(xì)化?

Linux閱碼場(chǎng) ? 來(lái)源:云巔論劍 ? 作者:品文、肇燕 ? 2021-06-03 09:16 ? 次閱讀

繼上一篇非典型程序員青囊搞定內(nèi)存泄露問(wèn)題后,美美地睡了一覺(jué)。睡夢(mèng)中,突然金光閃閃,萬(wàn)道光芒照進(jìn)時(shí)光隧道,恍惚來(lái)到大唐神龍年間。青囊此時(shí)化身狄仁杰高級(jí)助理,陪同狄老大和元芳及千牛衛(wèi)來(lái)到案發(fā)現(xiàn)場(chǎng),一番勘察后迅速鎖定真兇。雖整日伏于桌前寫(xiě)代碼,但早被生活馴服得謹(jǐn)小慎微、擅于察言觀色的青囊亦早已悟透了這斷案的奧秘。只是,站在一旁的元芳眉頭緊鎖,面露難色。..。..狄公上前問(wèn)道:元芳,有心事?元芳起身答道:“大人斷案如神,只是像長(zhǎng)安這種要案頻繁的地方,每次案發(fā),都要出動(dòng)上百千牛衛(wèi)來(lái)大面積封鎖現(xiàn)場(chǎng),走訪上萬(wàn)群眾,耗費(fèi)人力不說(shuō),還嚴(yán)重阻塞交通,影響了正常的生產(chǎn)秩序,導(dǎo)致其它業(yè)務(wù)部門(mén)受損,一直以來(lái)是怨聲載道啊。”狄公笑了笑,手指向青囊,“囊啊,給你元芳哥show一下”。

青囊一陣馬屁之后,從袋中摸出一羅盤(pán),得意道:“我這乾坤袋喚做sysAk,這羅盤(pán)叫minicoredump,以后如何封鎖現(xiàn)場(chǎng),看它就清楚了”。元芳接過(guò)羅盤(pán),順手?jǐn)[弄了幾下,上面顯示要封鎖的現(xiàn)場(chǎng)縮小了不少,官道也暢通許多。元芳臉色憂轉(zhuǎn)喜,不禁問(wèn)道:有此利器,鎖定現(xiàn)場(chǎng)無(wú)憂矣!只是它是怎么做到的,還請(qǐng)大人示教一下。狄公哈哈大笑:“不急,且聽(tīng)我慢慢道來(lái)”。

什么是coredump?

coredump 顧名思義,就是核心轉(zhuǎn)儲(chǔ)。我們的程序在運(yùn)行過(guò)程中,如果發(fā)生了異常退出,光靠程序自身log往往是很難定位問(wèn)題根因的。操作系統(tǒng)提供了一套coredump機(jī)制,在異常發(fā)生的時(shí)候,將進(jìn)程現(xiàn)場(chǎng)的vma信息存儲(chǔ)到core文件中去。利用這個(gè)文件,就能夠恢復(fù)異常現(xiàn)場(chǎng)的信息,定位人員可以從中獲取到變量值、棧信息、內(nèi)存數(shù)據(jù),程序異常時(shí)的運(yùn)行位置(甚至記錄代碼行號(hào))等等,提高問(wèn)題定位效率。

就像斷案最關(guān)鍵的步驟就是去獲取第一手信息,還原案發(fā)現(xiàn)場(chǎng),在此基礎(chǔ)上進(jìn)行案件推演。那么,coredump的流程是什么樣子的呢?當(dāng)進(jìn)程發(fā)生故障的時(shí)候,內(nèi)核就會(huì)啟動(dòng)coredump機(jī)制將故障現(xiàn)場(chǎng)的vma等信息轉(zhuǎn)儲(chǔ)成core文件。故障過(guò)后,利用gdb加載coredump文件來(lái)還原故障現(xiàn)場(chǎng)。通過(guò)獲取故障現(xiàn)場(chǎng)變量值、調(diào)用棧等信息,可以快速確定故障類(lèi)型,鎖定故障代碼位置,找到根因。就像狄公每次一次斷案,都要先鎖定發(fā)現(xiàn)場(chǎng),然后親自勘查,提取所有物證和證言,結(jié)合現(xiàn)場(chǎng)信息推演,還原案發(fā)經(jīng)過(guò),最終鎖定作案元兇。coredump資源消耗問(wèn)題操作系統(tǒng)在內(nèi)核態(tài)生成core文件,是要將進(jìn)程的有效vma信息全量dump出來(lái)。這就意味著大進(jìn)程的coredump文件會(huì)非常龐大,甚至可以達(dá)到TB級(jí)別。這類(lèi)大文件在生成和保存過(guò)程中嚴(yán)重消耗了IO、CPU、內(nèi)存帶寬等資源,對(duì)系統(tǒng)的穩(wěn)定性帶來(lái)沖擊。就像之前要偵破一起大案,需要封鎖方圓數(shù)公里內(nèi)交通,動(dòng)用數(shù)百警力做大量的摸排走訪工作。但隨著技術(shù)手段革新,收集信息也更準(zhǔn)確,摸排手段也越來(lái)越精細(xì)化。

同樣的,coredump信息收集是否也能做到精細(xì)化?minicoredump登場(chǎng)“元芳啊,定位問(wèn)題,就像咱們天天去斷案一樣,走訪的關(guān)鍵是要先收集到高價(jià)值的線索,比如棧空間、data、bss等。其它的匿名頁(yè)信息,像堆空間,里面的數(shù)據(jù)雖然很重要,但是對(duì)于斷案來(lái)說(shuō)大多情況下用不到,屬于低線索信息。而在大進(jìn)程的vma信息中,低線索信息占比還非常高。因此,我們要有選擇、有目標(biāo)地收集。這個(gè)時(shí)候,就該minicoredump登場(chǎng)了,將現(xiàn)場(chǎng)信息先篩選一遍。

工作量?jī)?yōu)化了不說(shuō),對(duì)正常生產(chǎn)影響也可以降到最小。”青囊在一旁,欽佩地望著狄老大,默默地把minicoredump收錄到sysAK里。這里面不僅有內(nèi)存泄漏定位秘籍,網(wǎng)絡(luò)診斷利器,如今還有minicoredump加持,還可以有效地過(guò)濾過(guò)濾匿名頁(yè)信息,對(duì)core文件進(jìn)行瘦身,妙哉妙哉!舉個(gè)栗子如下表所示,這個(gè)是一個(gè)典型的案發(fā)現(xiàn)場(chǎng)信息分布。minicoredump會(huì)針對(duì)性地進(jìn)行收集:標(biāo)紅的區(qū)間需要收集起來(lái),借助于gdb,就可以幫我們將案發(fā)過(guò)程回放(打調(diào)用棧)和關(guān)鍵物證提取(獲取棧上變量、全局變量等信息),而標(biāo)綠的區(qū)域可以在必要的時(shí)候再收集,不影響我們斷案。

103249: 。/main0000000000400000 4K r-x-- main0000000000600000

4K r---- main0000000000601000 4K rw--- main #可執(zhí)行文件的data段

0000000001fa5000 132K rw--- [ anon ] #堆空間00007f8188000000 10372K rw--- [ anon ]

00007f8188a21000 55164K ----- [ anon ]

00007f8190000000 10372K rw--- [ anon ]……00007f819ca21000 55164K ----- [ anon ]00007f81a0000000 10372K rw--- [ anon ]00007f81a0a21000 55164K ----- [ anon ]00007f81a495d000

4K ----- [ anon ]00007f81a495e000 8192K rw--- [ anon ] #棧空間00007f81a6dfe000 10244K rw--- [ anon ]00007f81a77ff000

4K ----- [ anon ]00007f81a7800000 8192K rw--- [ anon ]00007f81a8000000 10372K rw--- [ anon ]00007f81a8a21000 55164K ----- [ anon ]00007f81ac15c000

4K ----- [ anon ]00007f81ac15d000 8192K rw--- [ anon ]00007f81ac95d000

4K ----- [ anon ]00007f81ac95e000 8192K rw--- [ anon ]……00007f81ae160000

4K ----- [ anon ]00007f81ae161000 8192K rw--- [ anon ]00007f81ae961000 1808K r-x-- libc-2.17.so00007f81aeb25000 2044K ----- libc-2.17.so00007f81aed24000

16K r---- libc-2.17.so00007f81aed28000 8K rw--- libc-2.17.so #so data段00007f81aed2a000 20K rw--- [ anon ] #so BSS段00007f81aed2f000

92K r-x-- libpthread-2.17.so00007f81aed46000 2044K ----- libpthread-2.17.so00007f81aef45000

4K r---- libpthread-2.17.so00007f81aef46000

4K rw--- libpthread-2.17.so00007f81aef47000

16K rw--- [ anon ]00007f81aef4b000

136K r-x-- ld-2.17.so00007f81af159000

12K rw--- [ anon ] #so link map00007f81af169000 12K rw--- [ anon ]00007f81af16c000

4K r---- ld-2.17.so00007f81af16d000

4K rw--- ld-2.17.so00007f81af16e000

4K rw--- [ anon ]00007fff7eafc000

132K rw--- [ stack ]00007fff7eb58000

8K r---- [ anon ]00007fff7eb5a000

8K r-x-- [ anon ]ffffffffff600000

4K r-x-- [ anon ] #syscalltotal 532892K

實(shí)際表現(xiàn)該要拿真實(shí)數(shù)據(jù)說(shuō)話:我們挑了一個(gè)真實(shí)的環(huán)境對(duì)比。同樣的進(jìn)程coredump,文件大小從3.5G下降到了1.9G。coredump空間縮小后,不影響推棧等功能。

在更為復(fù)雜的生產(chǎn)環(huán)境,實(shí)際優(yōu)化幅度可以達(dá)到80%以上,業(yè)務(wù)抖動(dòng)下降了30%。

換句話說(shuō),在引用了新技術(shù)以后,封鎖量減少,交通也就更順暢了。狄公問(wèn):元芳,此法可好?元芳連連點(diǎn)頭,嘖嘖稱(chēng)贊:minicoredump神也神也,狄公了不得、了不得啊!作為高級(jí)助理的青囊,站在一旁,用衣袖一遍一遍擦拭羅盤(pán),心里也樂(lè)開(kāi)了花。半年后,狄公和元芳一行在清理大理寺檔案庫(kù)房,眼前已然不是堆疊成山的卷宗。得益于變薄的新卷宗,還騰挪出了一方天地,品茶說(shuō)案,心曠神怡。狄公戲問(wèn)——在一旁的青囊正要開(kāi)心,突然斥候送來(lái)一份搪報(bào),狄公拆開(kāi)看了,說(shuō)道:官道上剛出了樁大案,影響甚大,我們要馬上出發(fā)。青囊一驚,從夢(mèng)中醒來(lái),尋思著:官道?難道是新出了網(wǎng)絡(luò)問(wèn)題。欲知后事如何,且聽(tīng)下回分解。

原文標(biāo)題:coredump 瘦身風(fēng)云

文章出處:【微信公眾號(hào):Linux閱碼場(chǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    3109

    瀏覽量

    75005

原文標(biāo)題:coredump 瘦身風(fēng)云

文章出處:【微信號(hào):LinuxDev,微信公眾號(hào):Linux閱碼場(chǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    水色遙感精細(xì)化:地物光譜儀在水生態(tài)系統(tǒng)監(jiān)測(cè)中的典型應(yīng)用

    在遙感生態(tài)監(jiān)測(cè)日益精細(xì)化的今天,“地物光譜儀”已經(jīng)成為水生態(tài)系統(tǒng)監(jiān)測(cè)中不可或缺的利器。從湖泊富營(yíng)養(yǎng)化預(yù)警到水華藍(lán)藻監(jiān)測(cè),再到水體透明度與懸浮物濃度的估算,地物光譜儀正以其高光譜分辨率和地面實(shí)測(cè)優(yōu)勢(shì)
    的頭像 發(fā)表于 05-14 15:52 ?129次閱讀
    水色遙感<b class='flag-5'>精細(xì)化</b>:地物光譜儀在水生態(tài)系統(tǒng)監(jiān)測(cè)中的典型應(yīng)用

    海康威視企業(yè)園區(qū)精細(xì)化管理研討會(huì)成功舉行

    近日,由海康威視主辦的“企業(yè)園區(qū)精細(xì)化管理研討會(huì)”在杭州舉行。該活動(dòng)吸引多個(gè)行業(yè)的企業(yè)代表與專(zhuān)家齊聚一堂。在數(shù)字化轉(zhuǎn)型浪潮與精細(xì)化管理需求的雙重驅(qū)動(dòng)下,與會(huì)嘉賓圍繞企業(yè)行政效能建設(shè)難題,展開(kāi)深度經(jīng)驗(yàn)交流與創(chuàng)新模式探索。
    的頭像 發(fā)表于 05-13 16:36 ?329次閱讀

    制藥行業(yè)的精細(xì)化管理:GCOM80-2NET自動(dòng)化解決方案

    視頻推薦隨著制藥行業(yè)對(duì)質(zhì)量和效率的要求越來(lái)越高,精細(xì)化管理變得至關(guān)重要。本文將介紹一種先進(jìn)的自動(dòng)化解決方案,通過(guò)GCOM80-2NET邊緣網(wǎng)關(guān)助力制藥企業(yè)實(shí)現(xiàn)高效的數(shù)據(jù)處理與生產(chǎn)管控,提升生產(chǎn)效率
    的頭像 發(fā)表于 04-24 11:38 ?157次閱讀
    制藥行業(yè)的<b class='flag-5'>精細(xì)化</b>管理:GCOM80-2NET自動(dòng)化解決方案

    科技領(lǐng)航,民兵裝備管理系統(tǒng)開(kāi)啟精細(xì)化管理新時(shí)代

    量身鍛造的信息化管控平臺(tái),精妙融合RFID技術(shù)、云計(jì)算、大數(shù)據(jù)等前沿科技,實(shí)現(xiàn)了裝備管理由傳統(tǒng)模式向智能化、自動(dòng)化與精細(xì)化的華麗蛻變。該平臺(tái)不僅具備實(shí)時(shí)監(jiān)控裝備狀態(tài)、精準(zhǔn)定位裝備位置的超凡能力,更能迅速響應(yīng)裝備需
    的頭像 發(fā)表于 02-07 14:41 ?414次閱讀
    科技領(lǐng)航,民兵裝備管理系統(tǒng)開(kāi)啟<b class='flag-5'>精細(xì)化</b>管理新時(shí)代

    多普勒超聲波流量計(jì):助力市政排水管網(wǎng)實(shí)現(xiàn)精細(xì)化管理

    多普勒超聲波流量計(jì)在市政排水管網(wǎng)精細(xì)化管理中已嶄露頭角。相信隨著技術(shù)不斷進(jìn)步,它將持續(xù)發(fā)揮更大作用,讓城市排水管網(wǎng)運(yùn)行更加順暢,為城市發(fā)展提供堅(jiān)實(shí)保障 。
    的頭像 發(fā)表于 01-13 09:36 ?434次閱讀
    多普勒超聲波流量計(jì):助力市政排水管網(wǎng)實(shí)現(xiàn)<b class='flag-5'>精細(xì)化</b>管理

    高精度灌區(qū)信息化管理系統(tǒng):基于傳感技術(shù)實(shí)現(xiàn)精細(xì)化管理

    灌區(qū)信息化管理系統(tǒng)通過(guò)自動(dòng)化、智能化的方式提升灌溉管理效率,不僅能夠節(jié)約水資源,還能幫助農(nóng)民提高作物產(chǎn)量和質(zhì)量,推動(dòng)綠色農(nóng)業(yè)發(fā)展。
    的頭像 發(fā)表于 01-03 11:19 ?346次閱讀
    高精度灌區(qū)<b class='flag-5'>信息</b>化管理系統(tǒng):基于傳感技術(shù)實(shí)現(xiàn)<b class='flag-5'>精細(xì)化</b>管理

    大型農(nóng)田灌區(qū)信息化管理監(jiān)測(cè)系統(tǒng)方案

    大型農(nóng)田灌區(qū)信息化管理監(jiān)測(cè)系統(tǒng)是一個(gè)集數(shù)據(jù)采集、傳輸、分析與決策支持于一體的農(nóng)田灌區(qū)信息化管理監(jiān)測(cè)系統(tǒng),實(shí)現(xiàn)灌區(qū)的精細(xì)化管理與高效運(yùn)作
    的頭像 發(fā)表于 12-24 16:29 ?475次閱讀
    大型農(nóng)田灌區(qū)<b class='flag-5'>信息</b>化管理監(jiān)測(cè)系統(tǒng)方案

    漫途能耗監(jiān)測(cè)系統(tǒng),助力建筑行業(yè)實(shí)現(xiàn)能源精細(xì)化管理!

    ,因此迫切需要采取更加系統(tǒng)化、精細(xì)化的管理手段,以確保數(shù)據(jù)的準(zhǔn)確性、實(shí)時(shí)性和可追溯性,從而為制定科學(xué)合理的節(jié)能策略、優(yōu)化能源配置提供堅(jiān)實(shí)的數(shù)據(jù)支撐。建筑能耗1.高能耗
    的頭像 發(fā)表于 12-12 13:29 ?386次閱讀
    漫途能耗監(jiān)測(cè)系統(tǒng),助力建筑行業(yè)實(shí)現(xiàn)能源<b class='flag-5'>精細(xì)化</b>管理!

    軟通動(dòng)力發(fā)起精細(xì)化工與新材料行業(yè)產(chǎn)業(yè)鏈數(shù)字化轉(zhuǎn)型生態(tài)聯(lián)合體

    北京2024年12月9日?/美通社/ -- 12月4日,軟通動(dòng)力聯(lián)合華為云、廣東省涂料與油墨行業(yè)協(xié)會(huì)、祈業(yè)(佛山)軟件、廣東省涂料行業(yè)數(shù)字化轉(zhuǎn)型產(chǎn)業(yè)聯(lián)盟等單位,在廣州召開(kāi)"華為云特約之精細(xì)化
    的頭像 發(fā)表于 12-09 15:13 ?391次閱讀
    軟通動(dòng)力發(fā)起<b class='flag-5'>精細(xì)化</b>工與新材料行業(yè)產(chǎn)業(yè)鏈數(shù)字化轉(zhuǎn)型生態(tài)聯(lián)合體

    海康威視如何助力交通精細(xì)化治理

    近日,“城市道路交通精細(xì)化治理探索與實(shí)踐論壇”在寧波圓滿(mǎn)落幕。公安部道路交通安全研究中心主任、中國(guó)道路交通安全協(xié)會(huì)會(huì)長(zhǎng)王長(zhǎng)君,浙江省公安廳黨委委員、副廳長(zhǎng)張飛軍,寧波市人民政府副市長(zhǎng)、寧波市公安局黨委書(shū)記、局長(zhǎng)王順大出席論壇并致辭。
    的頭像 發(fā)表于 11-09 10:45 ?798次閱讀

    分布式故障定位監(jiān)測(cè)裝置 行波定位原理 精細(xì)化辨識(shí) 告警機(jī)制

    分布式故障定位監(jiān)測(cè)裝置|行波定位原理|精細(xì)化辨識(shí)|告警機(jī)制 輸電線路故障的原因多種多樣,這些原因可以大致分為自然環(huán)境因素、設(shè)備自身因素、人為因素以及其他不可預(yù)見(jiàn)因素。以下是詳細(xì)的故障原因分析: 一
    的頭像 發(fā)表于 10-21 09:27 ?690次閱讀

    軟通動(dòng)力推動(dòng)韶關(guān)市精細(xì)化工產(chǎn)業(yè)數(shù)字化轉(zhuǎn)型

    工業(yè)和信息化局指導(dǎo),廣東省涂料與油墨行業(yè)協(xié)會(huì)、廣東省涂料行業(yè)數(shù)字化產(chǎn)業(yè)聯(lián)盟主辦,韶關(guān)市工信局相關(guān)領(lǐng)導(dǎo)、廣東省涂料行業(yè)數(shù)字化產(chǎn)業(yè)聯(lián)盟及韶關(guān)地區(qū)會(huì)員企業(yè)代表、相關(guān)精細(xì)化工企業(yè)代表齊聚一堂,深入探討如何以數(shù)字
    的頭像 發(fā)表于 09-25 17:02 ?794次閱讀

    智慧農(nóng)業(yè)新篇章:實(shí)時(shí)監(jiān)測(cè)與精細(xì)化管理

    智慧農(nóng)業(yè),作為現(xiàn)代農(nóng)業(yè)技術(shù)革命的先鋒,正引領(lǐng)著一場(chǎng)深刻的產(chǎn)業(yè)變革。它通過(guò)融合物聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能等前沿科技,實(shí)現(xiàn)了對(duì)農(nóng)業(yè)生產(chǎn)環(huán)境的實(shí)時(shí)監(jiān)測(cè)與精細(xì)化管理,開(kāi)啟了農(nóng)業(yè)發(fā)展的新篇章。這一轉(zhuǎn)型不僅提升
    的頭像 發(fā)表于 08-13 17:10 ?581次閱讀
    智慧農(nóng)業(yè)新篇章:實(shí)時(shí)監(jiān)測(cè)與<b class='flag-5'>精細(xì)化</b>管理

    精準(zhǔn)追蹤數(shù)字化裝備場(chǎng)信息:RFID單裝信息卡實(shí)測(cè)

    數(shù)字化裝備場(chǎng)使用RFID單裝信息卡可以顯著提升裝備管理的效率與準(zhǔn)確性、實(shí)現(xiàn)裝備信息的實(shí)時(shí)更新與同步、增強(qiáng)裝備管理的安全性與可靠性,并推動(dòng)裝備管理的智能化與精細(xì)化發(fā)展。
    的頭像 發(fā)表于 07-18 09:52 ?670次閱讀
    精準(zhǔn)追蹤數(shù)字化裝備場(chǎng)<b class='flag-5'>信息</b>:RFID單裝<b class='flag-5'>信息</b>卡實(shí)測(cè)

    綜合管廊精細(xì)化節(jié)能系統(tǒng)設(shè)計(jì)與實(shí)施

    的基礎(chǔ)數(shù)據(jù),利用建立的能耗統(tǒng)計(jì)數(shù)據(jù)庫(kù)、管廊能耗評(píng)價(jià)指標(biāo)體系,研發(fā)一套管廊精細(xì)化節(jié)能診斷系統(tǒng),主要目標(biāo)是實(shí)現(xiàn)對(duì)綜合管廊能耗精細(xì)化分析,節(jié)約地下綜合管廊運(yùn)維過(guò)程中的能耗,為運(yùn)維管理人員提供決策支持、節(jié)能診斷和運(yùn)行策
    的頭像 發(fā)表于 06-19 16:31 ?558次閱讀
    綜合管廊<b class='flag-5'>精細(xì)化</b>節(jié)能系統(tǒng)設(shè)計(jì)與實(shí)施