通過對blktrace的輸出結(jié)果進(jìn)行分析讀、寫操作的磁盤塊進(jìn)行I/O頻次統(tǒng)計(jì)
通過對blktrace的輸出結(jié)果進(jìn)行分析,我們可以對特定時間段內(nèi)發(fā)生的讀、寫操作的磁盤塊進(jìn)行I/O頻....

Read系統(tǒng)調(diào)用在用戶空間中的處理過程
0x80 中斷處理程序接管執(zhí)行后,先檢察其系統(tǒng)調(diào)用號,然后根據(jù)系統(tǒng)調(diào)用號查找系統(tǒng)調(diào)用表,并從系統(tǒng)調(diào)用....

一文帶你了解比特幣/區(qū)塊鏈的原理
說實(shí)話,關(guān)于比特幣以及區(qū)塊鏈的介紹,目前是太偏金融了,市面上好多本書在IT人眼里都是索然無味,猛一看....
Linux內(nèi)核的連續(xù)內(nèi)存分配器(CMA)——避免預(yù)留大塊內(nèi)存
static const unsigned long size_bytes = CMA_SIZE_M....

用crash工具分析Linux內(nèi)核死鎖的一次實(shí)戰(zhàn)分享
內(nèi)核死鎖問題一般是讀寫鎖(rw_semaphore)和互斥鎖(mutex)引起的,本文主要講如何通過....

KPTI實(shí)現(xiàn)機(jī)制及性能與開銷
KPTI全稱內(nèi)核頁表隔離。KPTI是由KAISER補(bǔ)丁修改而來。之前,進(jìn)程地址空間被分成了內(nèi)核地址空....

基于SLUB的DEBUG功能,如何幫忙檢測內(nèi)存越界和訪問已經(jīng)釋放的內(nèi)存
SLAB內(nèi)存分配器-SLUB的DEBUG功能,如何幫忙檢測內(nèi)存越界(out-of-bounds)和訪....

基于linux的Ftrace簡介、案例、結(jié)果讀法以及用vim進(jìn)行Ftrace折疊的解析
Ftrace簡介,F(xiàn)trace案例,F(xiàn)trace結(jié)果怎么讀, vim進(jìn)行Ftrace折疊。

基于gcc將C語言變量與指令操作數(shù)相關(guān)聯(lián)
在C中嵌入?yún)R編的最大問題是如何將C語言變量與指令操作數(shù)相關(guān)聯(lián)。當(dāng)然,gcc都幫我們想好了。下面是是一....

在Ubuntu 14.04上面進(jìn)行的meltdown漏洞的親測
本文是我在Ubuntu 14.04上面進(jìn)行的meltdown漏洞的親測。meltdown漏洞,使得我....
朱輝:Linux Kernel iowait 時間的代碼原理以及內(nèi)核拓展文章介紹
之前在我熱愛的公眾號Linuxer看到The precise meaning of I/O wait....
C語言設(shè)計(jì)學(xué)習(xí),教你如何將LCD菜單對象化
這是我十三年前讀研究生的時候?qū)懙南盗形恼隆禖語言嵌入式系統(tǒng)編程修煉》系列文章中的一小節(jié),是一個用面向....
C語言lcd上創(chuàng)建菜單的對象化實(shí)例分享
這是我十三年前讀研究生的時候?qū)懙南盗形恼隆禖語言嵌入式系統(tǒng)編程修煉》系列文章中的一小節(jié),是一個用面向....
linux經(jīng)典的rcu如何實(shí)現(xiàn)?
RCU主要用于對性能要求苛刻的并行實(shí)時計(jì)算。例如:天氣預(yù)報、模擬核爆炸計(jì)算、內(nèi)核同步等等。
