日志采集中的關(guān)鍵技術(shù)分析
如何標(biāo)識(shí)一個(gè)文件算是日志采集Agent中一個(gè)比較有挑戰(zhàn)的技術(shù)問(wèn)題了,我們先是通過(guò)文件名來(lái)識(shí)別,后來(lái)發(fā)....
程序員的武俠世界只有金庸迷可以讀懂
我們總結(jié)頂級(jí)程序員的三大特點(diǎn):內(nèi)功強(qiáng),某個(gè)領(lǐng)域深,多個(gè)領(lǐng)域廣。當(dāng)然,無(wú)論武功有多高,都必須具備一個(gè)品....
作為一個(gè)Linux程序員,我們Linux中的1024有哪些呢?
mkfs.ext4一般會(huì)把小分區(qū)的block size格式化為1024,大分區(qū)的block size....
穿有不同外衣的Linux發(fā)布版無(wú)處不在
Herbert.xu,兩年前來(lái)西郵興趣小組與大家有過(guò)面對(duì)面的交流,也就是在那次交流中,得知其14歲開(kāi)....
Linux身份鑒別機(jī)制技術(shù)方案及原理
在Linux系統(tǒng)中,系統(tǒng)設(shè)置了多個(gè)帳號(hào)和組來(lái)進(jìn)行管理,每個(gè)帳號(hào)都具有不同的權(quán)限,例如超級(jí)用戶root....
一文詳解Linux內(nèi)核的?;厮菖c妙用
網(wǎng)上或多或少都能找到?;厮莸囊恍┪恼拢侵v的都并不完整,沒(méi)有將內(nèi)核棧回溯的功能用于實(shí)際的內(nèi)核、應(yīng)用....
看看Linux中形形色色的接口
如果將內(nèi)核比作一座工廠,那么Linux中眾多的接口就是通往這個(gè)巨大工廠的高速公路。
如何解決Linux進(jìn)程調(diào)度優(yōu)先級(jí)數(shù)字混亂的問(wèn)題?詳細(xì)實(shí)例分析
有點(diǎn)暈 Linux進(jìn)程的調(diào)度優(yōu)先級(jí)數(shù)字會(huì)在好幾個(gè)地方出現(xiàn):內(nèi)核,用戶,top命令。他們各自都有自己的....
Linux內(nèi)核的代碼隱藏的美妙故事
因?yàn)長(zhǎng)INUX操作系統(tǒng)的流行,Linus 已經(jīng)成為地球人都知道的名人。雖然大家可能都聽(tīng)過(guò)錢鐘書(shū)先生的....
KASAN是如何實(shí)現(xiàn)檢測(cè)的?如何根據(jù)shadow memory的值判斷內(nèi)存訪問(wèn)操作是否valid?
shadow memory檢測(cè)原理的實(shí)現(xiàn)主要就是__asan_load##size()和__asan....
聊聊原子變量、鎖、內(nèi)存屏障那點(diǎn)事(2)
關(guān)于第一點(diǎn),關(guān)于指令重排,這里不考慮架構(gòu)的話,Load和Store兩種操作會(huì)有Load-Store、....
LED企業(yè)首爾半導(dǎo)體為三家美國(guó)高端照明品牌供應(yīng)LED SunLike產(chǎn)品
首爾半導(dǎo)體為美國(guó)照明解決方案企業(yè)PureEdge的吊燈產(chǎn)品供應(yīng)SunLike。這些產(chǎn)品將用于需要最高....
聊聊原子變量、鎖、內(nèi)存屏障那點(diǎn)事(1)
首先是現(xiàn)代編譯器的代碼優(yōu)化和編譯器指令重排可能會(huì)影響到代碼的執(zhí)行順序。編譯期指令重排是通過(guò)調(diào)整代碼中....
存儲(chǔ)器的金字塔結(jié)構(gòu)
如圖,當(dāng)程序調(diào)用各類文件操作函數(shù)后,用戶數(shù)據(jù)(User Data)到達(dá)磁盤(Disk)的流程如圖所示....
論述學(xué)習(xí)Linux內(nèi)核的各個(gè)階段
第三階段(回歸第一階段):你已經(jīng)工作了一段時(shí)間,寫了一些代碼,修復(fù)了一些bug,提交了一些patch....
為何需要CMWQ?CMWQ如何解決問(wèn)題的呢?
基于這樣的思考,在CMWQ中,將這種固定的關(guān)系被打破,提出了worker pool這樣的概念(其實(shí)就....
ARM架構(gòu)和總線協(xié)議如何支持Linux原子操作?
這篇文章探討ARM架構(gòu)和總線協(xié)議如何來(lái)支持的。對(duì)于某款A(yù)RM處理器和總線CCI,CCN和CMN產(chǎn)品的....
inotify框架的使用和原理!如何添加對(duì)于目標(biāo)文件的watch呢?
為了防止文件描述符fd的快速消耗,inotify提出了一個(gè)inotify instance(inot....
國(guó)產(chǎn)CPU的發(fā)展現(xiàn)狀分析
目前,主要的CPU架構(gòu)有四種:ARM、X86、MIPS、Power。其中ARM/MIPS/Power....
一個(gè)關(guān)于Linux中斷的問(wèn)題:硬件處理,初始化和中斷處理
I/O APIC 每個(gè)I/O APIC提供24個(gè)管腳,能夠和外部設(shè)備的中斷線連接,每個(gè)管腳都可以通....
寄存器比內(nèi)存快的原理是什么?
計(jì)算機(jī)的存儲(chǔ)層次(memory hierarchy)之中,寄存器(register)最快,內(nèi)存其次,....
什么是僵尸進(jìn)程_Linux僵尸進(jìn)程可以被“殺死”嗎?
首先要明確一點(diǎn),僵尸進(jìn)程的含義是:子進(jìn)程已經(jīng)死了,但是父進(jìn)程還沒(méi)有wait它的一個(gè)中間狀態(tài),這個(gè)時(shí)候....
ARM Linux各種驅(qū)動(dòng)的中斷服務(wù)程序工作在ARM的IRQ模式嗎?
可見(jiàn),ARM Linux最初進(jìn)入IRQ模式后,比較快速地從IRQ模式切換到了SVC模式,但是這個(gè)時(shí)候....
Linux內(nèi)核的DL調(diào)度器的細(xì)節(jié)和怎么樣使用DL調(diào)度器?
Linux內(nèi)核的DL調(diào)度器是一個(gè)全局EDF調(diào)度器,它主要針對(duì)有deadline限制的sporadic....
Docker最初的兩小時(shí)--從入門到入門
比如我們?cè)诂F(xiàn)實(shí)生活里面是個(gè)屌絲,但是在虛擬人生的游戲里面,我們可以是王思聰++,集美貌智慧財(cái)富正義于....
如何在Linux中驅(qū)動(dòng)Generic Timer
在單核時(shí)代,各個(gè)SOC vendor廠商購(gòu)買ARM core的IP,然后自己設(shè)計(jì)SOC上的perip....
ARM引領(lǐng)中國(guó)服務(wù)器芯片逆襲?
言下之意就是自主CPU只能在黨政市場(chǎng)玩,商業(yè)市場(chǎng)要靠合資CPU的。由于該文的標(biāo)題是"ARM引領(lǐng)中國(guó)服....