火焰圖:全局視野的Linux性能剖析
CPU火焰圖中的每一個方框是一個函數,方框的長度,代表了它的執行時間,所以越寬的函數,執行越久。火焰....
進程虛擬內存布局以及進程的虛擬內存分配釋放流程,涉及的代碼
我們計劃通過一系列文章來介紹虛擬內存分配/釋放,缺頁處理,內存壓縮/回收,內存分配器等知識,梳理虛擬....
詳解分析0號進程的前世(init_task)今生(idle)
它的任務就是管理和調度其他內核線程kernel_thread, 會循環執行一個kthread的函數,....
Linux Rootkit如何避開內核檢測的
行文至此,我們應該已經可以說出無數種方法來完成上面的事情,對我個人而言,我的風格肯定又是二進制hoo....
Arm服務器芯片編年史
這個設計理念是合理的,如果你設計一塊非常低成本的服務器芯片,但是配套的網絡仍然是昂貴的話,高密度的設....
Linux內核態缺頁會發生什么 - 玩轉Exception fixup表
Linux內核的做法是提供了一張 異常處理表 ,使用專有的函數來訪問用戶態內存。類似 try-cat....
pcie中的x8是啥意思
ATS的思想是:每個PCI Express設備都擁有自己的ATC,這樣就無需去查詢iotlb,因而可....
Linux內核快速處理路徑盡量多用kmem_cache而慎用kmalloc
僅僅為了測試是否會宕機,所以我的所有的數據結構的hash值均是一樣的,這樣插入200個項的話,它們會....
Linux調度器的演變
節約能源的觀念我們并不陌生,可是讓內核學會自己節約能源卻是一件新鮮的事情,谷歌在2017年發布的Go....
負載均衡相關的原理、場景和框架
在CPU利用率沒有達到100%的時候,利用率基本上等于負載,一旦當CPU利用率達到了100%的時候,....
Linux環境下段錯誤的產生原因及調試方法小結
dmesg可以在應用程序crash掉時,顯示內核中保存的相關信息。如下所示,通過dmesg命令可以查....
技術探討之請教方舟編譯器的十個問題
這本書圍繞Android系統中Java虛擬機ART做了詳盡的源碼分析。其中,第六章更是以全書最多的篇....
世上最好的共享內存(Linux共享內存最透徹的一篇)上集
現階段廣泛應用于多媒體、Graphics領域的共享內存方式,某種意義上不再強調映射到進程虛擬地址空間....
如何對NULL指針地址建立合法映射,從而合法訪問NULL指針
誰能說出哪個虛擬地址是合法的,哪個是非法的?誰也說不出,只有試著訪問它的時候才知道,引發segfau....
Linux下C語言共享庫的位置無關實現原理分析
如何創建一個*可執行*的共享庫 一文談完了如何讓共享庫可直接執行,本文再來談談共享庫的運行時位置無關....
線下前張了貼iQOO Pro 5G版的預售海報了,格為4498元起
8月17日消息 iQOO官方先前曾“官宣”過iQOO Pro 5G的正式發布時間為8月22日,隨著發....
中國聯通王曉初推出的5G功能包費用最低為190元
在中國聯通2019年度中期業績發布會上,中國聯通董事長兼首席執行官王曉初稱,目前聯通推出的5G功能包....